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)
63 //Unreference this instance from Registry.
64 Registry.Unregister(this);
66 NDalicPINVOKE.delete_AccessibilityManager(swigCPtr);
68 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
75 * @brief Event arguments that passed via StatusChanged signal
78 public class StatusChangedEventArgs : EventArgs
80 private AccessibilityManager _accessibilityManager;
82 public AccessibilityManager AccessibilityManager
86 return _accessibilityManager;
90 _accessibilityManager = value;
96 * @brief Event arguments that passed via ActionNext signal
99 public class ActionNextEventArgs : EventArgs
101 private AccessibilityManager _accessibilityManager;
103 public AccessibilityManager AccessibilityManager
107 return _accessibilityManager;
111 _accessibilityManager = value;
117 * @brief Event arguments that passed via ActionPrevious signal
120 public class ActionPreviousEventArgs : EventArgs
122 private AccessibilityManager _accessibilityManager;
124 public AccessibilityManager AccessibilityManager
128 return _accessibilityManager;
132 _accessibilityManager = value;
138 * @brief Event arguments that passed via ActionActivate signal
141 public class ActionActivateEventArgs : EventArgs
143 private AccessibilityManager _accessibilityManager;
145 public AccessibilityManager AccessibilityManager
149 return _accessibilityManager;
153 _accessibilityManager = value;
159 * @brief Event arguments that passed via ActionRead signal
162 public class ActionReadEventArgs : EventArgs
164 private AccessibilityManager _accessibilityManager;
166 public AccessibilityManager AccessibilityManager
170 return _accessibilityManager;
174 _accessibilityManager = value;
180 * @brief Event arguments that passed via ActionOver signal
183 public class ActionOverEventArgs : EventArgs
185 private AccessibilityManager _accessibilityManager;
187 public AccessibilityManager AccessibilityManager
191 return _accessibilityManager;
195 _accessibilityManager = value;
201 * @brief Event arguments that passed via ActionReadNext signal
204 public class ActionReadNextEventArgs : EventArgs
206 private AccessibilityManager _accessibilityManager;
208 public AccessibilityManager AccessibilityManager
212 return _accessibilityManager;
216 _accessibilityManager = value;
222 * @brief Event arguments that passed via ActionReadPrevious signal
225 public class ActionReadPreviousEventArgs : EventArgs
227 private AccessibilityManager _accessibilityManager;
229 public AccessibilityManager AccessibilityManager
233 return _accessibilityManager;
237 _accessibilityManager = value;
243 * @brief Event arguments that passed via ActionUp signal
246 public class ActionUpEventArgs : EventArgs
248 private AccessibilityManager _accessibilityManager;
250 public AccessibilityManager AccessibilityManager
254 return _accessibilityManager;
258 _accessibilityManager = value;
264 * @brief Event arguments that passed via ActionDown signal
267 public class ActionDownEventArgs : EventArgs
269 private AccessibilityManager _accessibilityManager;
271 public AccessibilityManager AccessibilityManager
275 return _accessibilityManager;
279 _accessibilityManager = value;
285 * @brief Event arguments that passed via ActionClearFocus signal
288 public class ActionClearFocusEventArgs : EventArgs
290 private AccessibilityManager _accessibilityManager;
292 public AccessibilityManager AccessibilityManager
296 return _accessibilityManager;
300 _accessibilityManager = value;
306 * @brief Event arguments that passed via ActionBack signal
309 public class ActionBackEventArgs : EventArgs
311 private AccessibilityManager _accessibilityManager;
313 public AccessibilityManager AccessibilityManager
317 return _accessibilityManager;
321 _accessibilityManager = value;
327 * @brief Event arguments that passed via ActionScrollUp signal
330 public class ActionScrollUpEventArgs : EventArgs
332 private AccessibilityManager _accessibilityManager;
334 public AccessibilityManager AccessibilityManager
338 return _accessibilityManager;
342 _accessibilityManager = value;
348 * @brief Event arguments that passed via ActionScrollDown signal
351 public class ActionScrollDownEventArgs : EventArgs
353 private AccessibilityManager _accessibilityManager;
355 public AccessibilityManager AccessibilityManager
359 return _accessibilityManager;
363 _accessibilityManager = value;
369 * @brief Event arguments that passed via ActionPageLeft signal
372 public class ActionPageLeftEventArgs : EventArgs
374 private AccessibilityManager _accessibilityManager;
376 public AccessibilityManager AccessibilityManager
380 return _accessibilityManager;
384 _accessibilityManager = value;
390 * @brief Event arguments that passed via ActionPageRight signal
393 public class ActionPageRightEventArgs : EventArgs
395 private AccessibilityManager _accessibilityManager;
397 public AccessibilityManager AccessibilityManager
401 return _accessibilityManager;
405 _accessibilityManager = value;
411 * @brief Event arguments that passed via ActionPageUp signal
414 public class ActionPageUpEventArgs : EventArgs
416 private AccessibilityManager _accessibilityManager;
418 public AccessibilityManager AccessibilityManager
422 return _accessibilityManager;
426 _accessibilityManager = value;
432 * @brief Event arguments that passed via ActionPageDown signal
435 public class ActionPageDownEventArgs : EventArgs
437 private AccessibilityManager _accessibilityManager;
439 public AccessibilityManager AccessibilityManager
443 return _accessibilityManager;
447 _accessibilityManager = value;
453 * @brief Event arguments that passed via ActionMoveToFirst signal
456 public class ActionMoveToFirstEventArgs : EventArgs
458 private AccessibilityManager _accessibilityManager;
460 public AccessibilityManager AccessibilityManager
464 return _accessibilityManager;
468 _accessibilityManager = value;
474 * @brief Event arguments that passed via ActionMoveToLast signal
477 public class ActionMoveToLastEventArgs : EventArgs
479 private AccessibilityManager _accessibilityManager;
481 public AccessibilityManager AccessibilityManager
485 return _accessibilityManager;
489 _accessibilityManager = value;
495 * @brief Event arguments that passed via ActionReadFromTop signal
498 public class ActionReadFromTopEventArgs : EventArgs
500 private AccessibilityManager _accessibilityManager;
502 public AccessibilityManager AccessibilityManager
506 return _accessibilityManager;
510 _accessibilityManager = value;
516 * @brief Event arguments that passed via ActionReadFromNext signal
519 public class ActionReadFromNextEventArgs : EventArgs
521 private AccessibilityManager _accessibilityManager;
523 public AccessibilityManager AccessibilityManager
527 return _accessibilityManager;
531 _accessibilityManager = value;
537 * @brief Event arguments that passed via ActionZoom signal
540 public class ActionZoomEventArgs : EventArgs
542 private AccessibilityManager _accessibilityManager;
544 public AccessibilityManager AccessibilityManager
548 return _accessibilityManager;
552 _accessibilityManager = value;
558 * @brief Event arguments that passed via ActionReadIndicatorInformation signal
561 public class ActionReadIndicatorInformationEventArgs : EventArgs
563 private AccessibilityManager _accessibilityManager;
565 public AccessibilityManager AccessibilityManager
569 return _accessibilityManager;
573 _accessibilityManager = value;
579 * @brief Event arguments that passed via ActionReadPauseResume signal
582 public class ActionReadPauseResumeEventArgs : EventArgs
584 private AccessibilityManager _accessibilityManager;
586 public AccessibilityManager AccessibilityManager
590 return _accessibilityManager;
594 _accessibilityManager = value;
600 * @brief Event arguments that passed via ActionStartStop signal
603 public class ActionStartStopEventArgs : EventArgs
605 private AccessibilityManager _accessibilityManager;
607 public AccessibilityManager AccessibilityManager
611 return _accessibilityManager;
615 _accessibilityManager = value;
621 * @brief Event arguments that passed via ActionScroll signal
625 // To be replaced by a new event that takes Touch
626 public class ActionScrollEventArgs : EventArgs
628 private AccessibilityManager _accessibilityManager;
629 private TouchEvent _touchEvent;
631 public AccessibilityManager AccessibilityManager
635 return _accessibilityManager;
639 _accessibilityManager = value;
643 public TouchEvent TouchEvent
658 * @brief Event arguments that passed via ActionPageUp signal
661 public class FocusChangedEventArgs : EventArgs
663 private View _viewCurrent;
664 private View _viewNext;
666 public View ViewCurrent
674 _viewCurrent = value;
692 * @brief Event arguments that passed via FocusedViewActivated signal
695 public class FocusedViewActivatedEventArgs : EventArgs
714 * @brief Event arguments that passed via FocusOvershot signal
717 public class FocusOvershotEventArgs : EventArgs
719 private View _currentFocusedView;
720 private AccessibilityManager.FocusOvershotDirection _focusOvershotDirection;
722 public View CurrentFocusedView
726 return _currentFocusedView;
730 _currentFocusedView = value;
734 public AccessibilityManager.FocusOvershotDirection FocusOvershotDirection
738 return _focusOvershotDirection;
742 _focusOvershotDirection = value;
748 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
749 private delegate bool StatusChangedEventCallbackDelegate(IntPtr accessibilityManager);
750 private DaliEventHandlerWithReturnType<object, StatusChangedEventArgs, bool> _accessibilityManagerStatusChangedEventHandler;
751 private StatusChangedEventCallbackDelegate _accessibilityManagerStatusChangedEventCallbackDelegate;
753 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
754 private delegate bool ActionNextEventCallbackDelegate(IntPtr accessibilityManager);
755 private DaliEventHandlerWithReturnType<object, ActionNextEventArgs, bool> _accessibilityManagerActionNextEventHandler;
756 private ActionNextEventCallbackDelegate _accessibilityManagerActionNextEventCallbackDelegate;
758 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
759 private delegate bool ActionPreviousEventCallbackDelegate(IntPtr accessibilityManager);
760 private DaliEventHandlerWithReturnType<object, ActionPreviousEventArgs, bool> _accessibilityManagerActionPreviousEventHandler;
761 private ActionPreviousEventCallbackDelegate _accessibilityManagerActionPreviousEventCallbackDelegate;
763 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
764 private delegate bool ActionActivateEventCallbackDelegate(IntPtr accessibilityManager);
765 private DaliEventHandlerWithReturnType<object, ActionActivateEventArgs, bool> _accessibilityManagerActionActivateEventHandler;
766 private ActionActivateEventCallbackDelegate _accessibilityManagerActionActivateEventCallbackDelegate;
768 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
769 private delegate bool ActionReadEventCallbackDelegate(IntPtr accessibilityManager);
770 private DaliEventHandlerWithReturnType<object, ActionReadEventArgs, bool> _accessibilityManagerActionReadEventHandler;
771 private ActionReadEventCallbackDelegate _accessibilityManagerActionReadEventCallbackDelegate;
773 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
774 private delegate bool ActionOverEventCallbackDelegate(IntPtr accessibilityManager);
775 private DaliEventHandlerWithReturnType<object, ActionOverEventArgs, bool> _accessibilityManagerActionOverEventHandler;
776 private ActionOverEventCallbackDelegate _accessibilityManagerActionOverEventCallbackDelegate;
778 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
779 private delegate bool ActionReadNextEventCallbackDelegate(IntPtr accessibilityManager);
780 private DaliEventHandlerWithReturnType<object, ActionReadNextEventArgs, bool> _accessibilityManagerActionReadNextEventHandler;
781 private ActionReadNextEventCallbackDelegate _accessibilityManagerActionReadNextEventCallbackDelegate;
783 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
784 private delegate bool ActionReadPreviousEventCallbackDelegate(IntPtr accessibilityManager);
785 private DaliEventHandlerWithReturnType<object, ActionReadPreviousEventArgs, bool> _accessibilityManagerActionReadPreviousEventHandler;
786 private ActionReadPreviousEventCallbackDelegate _accessibilityManagerActionReadPreviousEventCallbackDelegate;
788 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
789 private delegate bool ActionUpEventCallbackDelegate(IntPtr accessibilityManager);
790 private DaliEventHandlerWithReturnType<object, ActionUpEventArgs, bool> _accessibilityManagerActionUpEventHandler;
791 private ActionUpEventCallbackDelegate _accessibilityManagerActionUpEventCallbackDelegate;
793 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
794 private delegate bool ActionDownEventCallbackDelegate(IntPtr accessibilityManager);
795 private DaliEventHandlerWithReturnType<object, ActionDownEventArgs, bool> _accessibilityManagerActionDownEventHandler;
796 private ActionDownEventCallbackDelegate _accessibilityManagerActionDownEventCallbackDelegate;
798 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
799 private delegate bool ActionClearFocusEventCallbackDelegate(IntPtr accessibilityManager);
800 private DaliEventHandlerWithReturnType<object, ActionClearFocusEventArgs, bool> _accessibilityManagerActionClearFocusEventHandler;
801 private ActionClearFocusEventCallbackDelegate _accessibilityManagerActionClearFocusEventCallbackDelegate;
803 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
804 private delegate bool ActionBackEventCallbackDelegate(IntPtr accessibilityManager);
805 private DaliEventHandlerWithReturnType<object, ActionBackEventArgs, bool> _accessibilityManagerActionBackEventHandler;
806 private ActionBackEventCallbackDelegate _accessibilityManagerActionBackEventCallbackDelegate;
808 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
809 private delegate bool ActionScrollUpEventCallbackDelegate(IntPtr accessibilityManager);
810 private DaliEventHandlerWithReturnType<object, ActionScrollUpEventArgs, bool> _accessibilityManagerActionScrollUpEventHandler;
811 private ActionScrollUpEventCallbackDelegate _accessibilityManagerActionScrollUpEventCallbackDelegate;
813 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
814 private delegate bool ActionScrollDownEventCallbackDelegate(IntPtr accessibilityManager);
815 private DaliEventHandlerWithReturnType<object, ActionScrollDownEventArgs, bool> _accessibilityManagerActionScrollDownEventHandler;
816 private ActionScrollDownEventCallbackDelegate _accessibilityManagerActionScrollDownEventCallbackDelegate;
818 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
819 private delegate bool ActionPageLeftEventCallbackDelegate(IntPtr accessibilityManager);
820 private DaliEventHandlerWithReturnType<object, ActionPageLeftEventArgs, bool> _accessibilityManagerActionPageLeftEventHandler;
821 private ActionPageLeftEventCallbackDelegate _accessibilityManagerActionPageLeftEventCallbackDelegate;
823 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
824 private delegate bool ActionPageRightEventCallbackDelegate(IntPtr accessibilityManager);
825 private DaliEventHandlerWithReturnType<object, ActionPageRightEventArgs, bool> _accessibilityManagerActionPageRightEventHandler;
826 private ActionPageRightEventCallbackDelegate _accessibilityManagerActionPageRightEventCallbackDelegate;
828 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
829 private delegate bool ActionPageUpEventCallbackDelegate(IntPtr accessibilityManager);
830 private DaliEventHandlerWithReturnType<object, ActionPageUpEventArgs, bool> _accessibilityManagerActionPageUpEventHandler;
831 private ActionPageUpEventCallbackDelegate _accessibilityManagerActionPageUpEventCallbackDelegate;
833 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
834 private delegate bool ActionPageDownEventCallbackDelegate(IntPtr accessibilityManager);
835 private DaliEventHandlerWithReturnType<object, ActionPageDownEventArgs, bool> _accessibilityManagerActionPageDownEventHandler;
836 private ActionPageDownEventCallbackDelegate _accessibilityManagerActionPageDownEventCallbackDelegate;
838 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
839 private delegate bool ActionMoveToFirstEventCallbackDelegate(IntPtr accessibilityManager);
840 private DaliEventHandlerWithReturnType<object, ActionMoveToFirstEventArgs, bool> _accessibilityManagerActionMoveToFirstEventHandler;
841 private ActionMoveToFirstEventCallbackDelegate _accessibilityManagerActionMoveToFirstEventCallbackDelegate;
843 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
844 private delegate bool ActionMoveToLastEventCallbackDelegate(IntPtr accessibilityManager);
845 private DaliEventHandlerWithReturnType<object, ActionMoveToLastEventArgs, bool> _accessibilityManagerActionMoveToLastEventHandler;
846 private ActionMoveToLastEventCallbackDelegate _accessibilityManagerActionMoveToLastEventCallbackDelegate;
848 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
849 private delegate bool ActionReadFromTopEventCallbackDelegate(IntPtr accessibilityManager);
850 private DaliEventHandlerWithReturnType<object, ActionReadFromTopEventArgs, bool> _accessibilityManagerActionReadFromTopEventHandler;
851 private ActionReadFromTopEventCallbackDelegate _accessibilityManagerActionReadFromTopEventCallbackDelegate;
853 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
854 private delegate bool ActionReadFromNextEventCallbackDelegate(IntPtr accessibilityManager);
855 private DaliEventHandlerWithReturnType<object, ActionReadFromNextEventArgs, bool> _accessibilityManagerActionReadFromNextEventHandler;
856 private ActionReadFromNextEventCallbackDelegate _accessibilityManagerActionReadFromNextEventCallbackDelegate;
858 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
859 private delegate bool ActionZoomEventCallbackDelegate(IntPtr accessibilityManager);
860 private DaliEventHandlerWithReturnType<object, ActionZoomEventArgs, bool> _accessibilityManagerActionZoomEventHandler;
861 private ActionZoomEventCallbackDelegate _accessibilityManagerActionZoomEventCallbackDelegate;
863 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
864 private delegate bool ActionReadIndicatorInformationEventCallbackDelegate(IntPtr accessibilityManager);
865 private DaliEventHandlerWithReturnType<object, ActionReadIndicatorInformationEventArgs, bool> _accessibilityManagerActionReadIndicatorInformationEventHandler;
866 private ActionReadIndicatorInformationEventCallbackDelegate _accessibilityManagerActionReadIndicatorInformationEventCallbackDelegate;
868 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
869 private delegate bool ActionReadPauseResumeEventCallbackDelegate(IntPtr accessibilityManager);
870 private DaliEventHandlerWithReturnType<object, ActionReadPauseResumeEventArgs, bool> _accessibilityManagerActionReadPauseResumeEventHandler;
871 private ActionReadPauseResumeEventCallbackDelegate _accessibilityManagerActionReadPauseResumeEventCallbackDelegate;
873 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
874 private delegate bool ActionStartStopEventCallbackDelegate(IntPtr accessibilityManager);
875 private DaliEventHandlerWithReturnType<object, ActionStartStopEventArgs, bool> _accessibilityManagerActionStartStopEventHandler;
876 private ActionStartStopEventCallbackDelegate _accessibilityManagerActionStartStopEventCallbackDelegate;
879 // To be replaced by a new event that takes Touch
880 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
881 private delegate bool ActionScrollEventCallbackDelegate(IntPtr accessibilityManager, IntPtr touchEvent);
882 private DaliEventHandlerWithReturnType<object,ActionScrollEventArgs,bool> _accessibilityManagerActionScrollEventHandler;
883 private ActionScrollEventCallbackDelegate _accessibilityManagerActionScrollEventCallbackDelegate;
886 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
887 private delegate void FocusChangedEventCallbackDelegate(IntPtr view1, IntPtr view2);
888 private DaliEventHandler<object, FocusChangedEventArgs> _accessibilityManagerFocusChangedEventHandler;
889 private FocusChangedEventCallbackDelegate _accessibilityManagerFocusChangedEventCallbackDelegate;
891 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
892 private delegate void FocusedViewActivatedEventCallbackDelegate(IntPtr view);
893 private DaliEventHandler<object, FocusedViewActivatedEventArgs> _accessibilityManagerFocusedViewActivatedEventHandler;
894 private FocusedViewActivatedEventCallbackDelegate _accessibilityManagerFocusedViewActivatedEventCallbackDelegate;
896 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
897 private delegate void FocusOvershotEventCallbackDelegate(IntPtr currentFocusedView, AccessibilityManager.FocusOvershotDirection direction);
898 private DaliEventHandler<object, FocusOvershotEventArgs> _accessibilityManagerFocusOvershotEventHandler;
899 private FocusOvershotEventCallbackDelegate _accessibilityManagerFocusOvershotEventCallbackDelegate;
901 public event DaliEventHandlerWithReturnType<object, StatusChangedEventArgs, bool> StatusChanged
907 // Restricted to only one listener
908 if (_accessibilityManagerStatusChangedEventHandler == null)
910 _accessibilityManagerStatusChangedEventHandler += value;
912 _accessibilityManagerStatusChangedEventCallbackDelegate = new StatusChangedEventCallbackDelegate(OnStatusChanged);
913 this.StatusChangedSignal().Connect(_accessibilityManagerStatusChangedEventCallbackDelegate);
922 if (_accessibilityManagerStatusChangedEventHandler != null)
924 this.StatusChangedSignal().Disconnect(_accessibilityManagerStatusChangedEventCallbackDelegate);
927 _accessibilityManagerStatusChangedEventHandler -= value;
932 // Callback for AccessibilityManager StatusChangedSignal
933 private bool OnStatusChanged(IntPtr data)
935 StatusChangedEventArgs e = new StatusChangedEventArgs();
937 // Populate all members of "e" (StatusChangedEventArgs) with real data
938 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
940 if (_accessibilityManagerStatusChangedEventHandler != null)
942 //here we send all data to user event handlers
943 return _accessibilityManagerStatusChangedEventHandler(this, e);
948 public event DaliEventHandlerWithReturnType<object, ActionNextEventArgs, bool> ActionNext
954 // Restricted to only one listener
955 if (_accessibilityManagerActionNextEventHandler == null)
957 _accessibilityManagerActionNextEventHandler += value;
959 _accessibilityManagerActionNextEventCallbackDelegate = new ActionNextEventCallbackDelegate(OnActionNext);
960 this.ActionNextSignal().Connect(_accessibilityManagerActionNextEventCallbackDelegate);
969 if (_accessibilityManagerActionNextEventHandler != null)
971 this.ActionNextSignal().Disconnect(_accessibilityManagerActionNextEventCallbackDelegate);
974 _accessibilityManagerActionNextEventHandler -= value;
979 // Callback for AccessibilityManager ActionNextSignal
980 private bool OnActionNext(IntPtr data)
982 ActionNextEventArgs e = new ActionNextEventArgs();
984 // Populate all members of "e" (ActionNextEventArgs) with real data
985 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
987 if (_accessibilityManagerActionNextEventHandler != null)
989 //here we send all data to user event handlers
990 return _accessibilityManagerActionNextEventHandler(this, e);
995 public event DaliEventHandlerWithReturnType<object, ActionPreviousEventArgs, bool> ActionPrevious
1001 // Restricted to only one listener
1002 if (_accessibilityManagerActionPreviousEventHandler == null)
1004 _accessibilityManagerActionPreviousEventHandler += value;
1006 _accessibilityManagerActionPreviousEventCallbackDelegate = new ActionPreviousEventCallbackDelegate(OnActionPrevious);
1007 this.ActionPreviousSignal().Connect(_accessibilityManagerActionPreviousEventCallbackDelegate);
1016 if (_accessibilityManagerActionPreviousEventHandler != null)
1018 this.ActionPreviousSignal().Disconnect(_accessibilityManagerActionPreviousEventCallbackDelegate);
1021 _accessibilityManagerActionPreviousEventHandler -= value;
1026 // Callback for AccessibilityManager ActionPreviousSignal
1027 private bool OnActionPrevious(IntPtr data)
1029 ActionPreviousEventArgs e = new ActionPreviousEventArgs();
1031 // Populate all members of "e" (ActionPreviousEventArgs) with real data
1032 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1034 if (_accessibilityManagerActionPreviousEventHandler != null)
1036 //here we send all data to user event handlers
1037 return _accessibilityManagerActionPreviousEventHandler(this, e);
1042 public event DaliEventHandlerWithReturnType<object, ActionActivateEventArgs, bool> ActionActivate
1048 // Restricted to only one listener
1049 if (_accessibilityManagerActionActivateEventHandler == null)
1051 _accessibilityManagerActionActivateEventHandler += value;
1053 _accessibilityManagerActionActivateEventCallbackDelegate = new ActionActivateEventCallbackDelegate(OnActionActivate);
1054 this.ActionActivateSignal().Connect(_accessibilityManagerActionActivateEventCallbackDelegate);
1063 if (_accessibilityManagerActionActivateEventHandler != null)
1065 this.ActionActivateSignal().Disconnect(_accessibilityManagerActionActivateEventCallbackDelegate);
1068 _accessibilityManagerActionActivateEventHandler -= value;
1073 // Callback for AccessibilityManager ActionActivateSignal
1074 private bool OnActionActivate(IntPtr data)
1076 ActionActivateEventArgs e = new ActionActivateEventArgs();
1078 // Populate all members of "e" (ActionActivateEventArgs) with real data
1079 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1081 if (_accessibilityManagerActionActivateEventHandler != null)
1083 //here we send all data to user event handlers
1084 return _accessibilityManagerActionActivateEventHandler(this, e);
1089 public event DaliEventHandlerWithReturnType<object, ActionReadEventArgs, bool> ActionRead
1095 // Restricted to only one listener
1096 if (_accessibilityManagerActionReadEventHandler == null)
1098 _accessibilityManagerActionReadEventHandler += value;
1100 _accessibilityManagerActionReadEventCallbackDelegate = new ActionReadEventCallbackDelegate(OnActionRead);
1101 this.ActionReadSignal().Connect(_accessibilityManagerActionReadEventCallbackDelegate);
1110 if (_accessibilityManagerActionReadEventHandler != null)
1112 this.ActionReadSignal().Disconnect(_accessibilityManagerActionReadEventCallbackDelegate);
1115 _accessibilityManagerActionReadEventHandler -= value;
1120 // Callback for AccessibilityManager ActionReadSignal
1121 private bool OnActionRead(IntPtr data)
1123 ActionReadEventArgs e = new ActionReadEventArgs();
1125 // Populate all members of "e" (ActionReadEventArgs) with real data
1126 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1128 if (_accessibilityManagerActionReadEventHandler != null)
1130 //here we send all data to user event handlers
1131 return _accessibilityManagerActionReadEventHandler(this, e);
1136 public event DaliEventHandlerWithReturnType<object, ActionOverEventArgs, bool> ActionOver
1142 // Restricted to only one listener
1143 if (_accessibilityManagerActionOverEventHandler == null)
1145 _accessibilityManagerActionOverEventHandler += value;
1147 _accessibilityManagerActionOverEventCallbackDelegate = new ActionOverEventCallbackDelegate(OnActionOver);
1148 this.ActionOverSignal().Connect(_accessibilityManagerActionOverEventCallbackDelegate);
1157 if (_accessibilityManagerActionOverEventHandler != null)
1159 this.ActionOverSignal().Disconnect(_accessibilityManagerActionOverEventCallbackDelegate);
1162 _accessibilityManagerActionOverEventHandler -= value;
1167 // Callback for AccessibilityManager ActionOverSignal
1168 private bool OnActionOver(IntPtr data)
1170 ActionOverEventArgs e = new ActionOverEventArgs();
1172 // Populate all members of "e" (ActionOverEventArgs) with real data
1173 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1175 if (_accessibilityManagerActionOverEventHandler != null)
1177 //here we send all data to user event handlers
1178 return _accessibilityManagerActionOverEventHandler(this, e);
1183 public event DaliEventHandlerWithReturnType<object, ActionReadNextEventArgs, bool> ActionReadNext
1189 // Restricted to only one listener
1190 if (_accessibilityManagerActionReadNextEventHandler == null)
1192 _accessibilityManagerActionReadNextEventHandler += value;
1194 _accessibilityManagerActionReadNextEventCallbackDelegate = new ActionReadNextEventCallbackDelegate(OnActionReadNext);
1195 this.ActionReadNextSignal().Connect(_accessibilityManagerActionReadNextEventCallbackDelegate);
1204 if (_accessibilityManagerActionReadNextEventHandler != null)
1206 this.ActionReadNextSignal().Disconnect(_accessibilityManagerActionReadNextEventCallbackDelegate);
1209 _accessibilityManagerActionReadNextEventHandler -= value;
1214 // Callback for AccessibilityManager ActionReadNextSignal
1215 private bool OnActionReadNext(IntPtr data)
1217 ActionReadNextEventArgs e = new ActionReadNextEventArgs();
1219 // Populate all members of "e" (ActionReadNextEventArgs) with real data
1220 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1222 if (_accessibilityManagerActionReadNextEventHandler != null)
1224 //here we send all data to user event handlers
1225 return _accessibilityManagerActionReadNextEventHandler(this, e);
1231 public event DaliEventHandlerWithReturnType<object, ActionReadPreviousEventArgs, bool> ActionReadPrevious
1237 // Restricted to only one listener
1238 if (_accessibilityManagerActionReadPreviousEventHandler == null)
1240 _accessibilityManagerActionReadPreviousEventHandler += value;
1242 _accessibilityManagerActionReadPreviousEventCallbackDelegate = new ActionReadPreviousEventCallbackDelegate(OnActionReadPrevious);
1243 this.ActionReadPreviousSignal().Connect(_accessibilityManagerActionReadPreviousEventCallbackDelegate);
1252 if (_accessibilityManagerActionReadPreviousEventHandler != null)
1254 this.ActionReadPreviousSignal().Disconnect(_accessibilityManagerActionReadPreviousEventCallbackDelegate);
1257 _accessibilityManagerActionReadPreviousEventHandler -= value;
1262 // Callback for AccessibilityManager ActionReadPreviousSignal
1263 private bool OnActionReadPrevious(IntPtr data)
1265 ActionReadPreviousEventArgs e = new ActionReadPreviousEventArgs();
1267 // Populate all members of "e" (ActionReadPreviousEventArgs) with real data
1268 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1270 if (_accessibilityManagerActionReadPreviousEventHandler != null)
1272 //here we send all data to user event handlers
1273 return _accessibilityManagerActionReadPreviousEventHandler(this, e);
1278 public event DaliEventHandlerWithReturnType<object, ActionUpEventArgs, bool> ActionUp
1284 // Restricted to only one listener
1285 if (_accessibilityManagerActionUpEventHandler == null)
1287 _accessibilityManagerActionUpEventHandler += value;
1289 _accessibilityManagerActionUpEventCallbackDelegate = new ActionUpEventCallbackDelegate(OnActionUp);
1290 this.ActionUpSignal().Connect(_accessibilityManagerActionUpEventCallbackDelegate);
1299 if (_accessibilityManagerActionUpEventHandler != null)
1301 this.ActionUpSignal().Disconnect(_accessibilityManagerActionUpEventCallbackDelegate);
1304 _accessibilityManagerActionUpEventHandler -= value;
1309 // Callback for AccessibilityManager ActionUpSignal
1310 private bool OnActionUp(IntPtr data)
1312 ActionUpEventArgs e = new ActionUpEventArgs();
1314 // Populate all members of "e" (ActionUpEventArgs) with real data
1315 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1317 if (_accessibilityManagerActionUpEventHandler != null)
1319 //here we send all data to user event handlers
1320 return _accessibilityManagerActionUpEventHandler(this, e);
1325 public event DaliEventHandlerWithReturnType<object, ActionDownEventArgs, bool> ActionDown
1331 // Restricted to only one listener
1332 if (_accessibilityManagerActionDownEventHandler == null)
1334 _accessibilityManagerActionDownEventHandler += value;
1336 _accessibilityManagerActionDownEventCallbackDelegate = new ActionDownEventCallbackDelegate(OnActionDown);
1337 this.ActionDownSignal().Connect(_accessibilityManagerActionDownEventCallbackDelegate);
1346 if (_accessibilityManagerActionDownEventHandler != null)
1348 this.ActionDownSignal().Disconnect(_accessibilityManagerActionDownEventCallbackDelegate);
1351 _accessibilityManagerActionDownEventHandler -= value;
1356 // Callback for AccessibilityManager ActionDownSignal
1357 private bool OnActionDown(IntPtr data)
1359 ActionDownEventArgs e = new ActionDownEventArgs();
1361 // Populate all members of "e" (ActionDownEventArgs) with real data
1362 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1364 if (_accessibilityManagerActionDownEventHandler != null)
1366 //here we send all data to user event handlers
1367 return _accessibilityManagerActionDownEventHandler(this, e);
1372 public event DaliEventHandlerWithReturnType<object, ActionClearFocusEventArgs, bool> ActionClearFocus
1378 // Restricted to only one listener
1379 if (_accessibilityManagerActionClearFocusEventHandler == null)
1381 _accessibilityManagerActionClearFocusEventHandler += value;
1383 _accessibilityManagerActionClearFocusEventCallbackDelegate = new ActionClearFocusEventCallbackDelegate(OnActionClearFocus);
1384 this.ActionClearFocusSignal().Connect(_accessibilityManagerActionClearFocusEventCallbackDelegate);
1393 if (_accessibilityManagerActionClearFocusEventHandler != null)
1395 this.ActionClearFocusSignal().Disconnect(_accessibilityManagerActionClearFocusEventCallbackDelegate);
1398 _accessibilityManagerActionClearFocusEventHandler -= value;
1403 // Callback for AccessibilityManager ActionClearFocusSignal
1404 private bool OnActionClearFocus(IntPtr data)
1406 ActionClearFocusEventArgs e = new ActionClearFocusEventArgs();
1408 // Populate all members of "e" (ActionClearFocusEventArgs) with real data
1409 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1411 if (_accessibilityManagerActionClearFocusEventHandler != null)
1413 //here we send all data to user event handlers
1414 return _accessibilityManagerActionClearFocusEventHandler(this, e);
1419 public event DaliEventHandlerWithReturnType<object, ActionBackEventArgs, bool> ActionBack
1425 // Restricted to only one listener
1426 if (_accessibilityManagerActionBackEventHandler == null)
1428 _accessibilityManagerActionBackEventHandler += value;
1430 _accessibilityManagerActionBackEventCallbackDelegate = new ActionBackEventCallbackDelegate(OnActionBack);
1431 this.ActionBackSignal().Connect(_accessibilityManagerActionBackEventCallbackDelegate);
1440 if (_accessibilityManagerActionBackEventHandler != null)
1442 this.ActionBackSignal().Disconnect(_accessibilityManagerActionBackEventCallbackDelegate);
1445 _accessibilityManagerActionBackEventHandler -= value;
1450 // Callback for AccessibilityManager ActionBackSignal
1451 private bool OnActionBack(IntPtr data)
1453 ActionBackEventArgs e = new ActionBackEventArgs();
1455 // Populate all members of "e" (ActionBackEventArgs) with real data
1456 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1458 if (_accessibilityManagerActionBackEventHandler != null)
1460 //here we send all data to user event handlers
1461 return _accessibilityManagerActionBackEventHandler(this, e);
1466 public event DaliEventHandlerWithReturnType<object, ActionScrollUpEventArgs, bool> ActionScrollUp
1472 // Restricted to only one listener
1473 if (_accessibilityManagerActionScrollUpEventHandler == null)
1475 _accessibilityManagerActionScrollUpEventHandler += value;
1477 _accessibilityManagerActionScrollUpEventCallbackDelegate = new ActionScrollUpEventCallbackDelegate(OnActionScrollUp);
1478 this.ActionScrollUpSignal().Connect(_accessibilityManagerActionScrollUpEventCallbackDelegate);
1487 if (_accessibilityManagerActionScrollUpEventHandler != null)
1489 this.ActionScrollUpSignal().Disconnect(_accessibilityManagerActionScrollUpEventCallbackDelegate);
1492 _accessibilityManagerActionScrollUpEventHandler -= value;
1497 // Callback for AccessibilityManager ActionScrollUpSignal
1498 private bool OnActionScrollUp(IntPtr data)
1500 ActionScrollUpEventArgs e = new ActionScrollUpEventArgs();
1502 // Populate all members of "e" (ActionScrollUpEventArgs) with real data
1503 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1505 if (_accessibilityManagerActionScrollUpEventHandler != null)
1507 //here we send all data to user event handlers
1508 return _accessibilityManagerActionScrollUpEventHandler(this, e);
1513 public event DaliEventHandlerWithReturnType<object, ActionScrollDownEventArgs, bool> ActionScrollDown
1519 // Restricted to only one listener
1520 if (_accessibilityManagerActionScrollDownEventHandler == null)
1522 _accessibilityManagerActionScrollDownEventHandler += value;
1524 _accessibilityManagerActionScrollDownEventCallbackDelegate = new ActionScrollDownEventCallbackDelegate(OnActionScrollDown);
1525 this.ActionScrollDownSignal().Connect(_accessibilityManagerActionScrollDownEventCallbackDelegate);
1534 if (_accessibilityManagerActionScrollDownEventHandler != null)
1536 this.ActionScrollDownSignal().Disconnect(_accessibilityManagerActionScrollDownEventCallbackDelegate);
1539 _accessibilityManagerActionScrollDownEventHandler -= value;
1544 // Callback for AccessibilityManager ActionScrollDownSignal
1545 private bool OnActionScrollDown(IntPtr data)
1547 ActionScrollDownEventArgs e = new ActionScrollDownEventArgs();
1549 // Populate all members of "e" (ActionScrollDownEventArgs) with real data
1550 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1552 if (_accessibilityManagerActionScrollDownEventHandler != null)
1554 //here we send all data to user event handlers
1555 return _accessibilityManagerActionScrollDownEventHandler(this, e);
1561 public event DaliEventHandlerWithReturnType<object, ActionPageLeftEventArgs, bool> ActionPageLeft
1567 // Restricted to only one listener
1568 if (_accessibilityManagerActionPageLeftEventHandler == null)
1570 _accessibilityManagerActionPageLeftEventHandler += value;
1572 _accessibilityManagerActionPageLeftEventCallbackDelegate = new ActionPageLeftEventCallbackDelegate(OnActionPageLeft);
1573 this.ActionPageLeftSignal().Connect(_accessibilityManagerActionPageLeftEventCallbackDelegate);
1582 if (_accessibilityManagerActionPageLeftEventHandler != null)
1584 this.ActionPageLeftSignal().Disconnect(_accessibilityManagerActionPageLeftEventCallbackDelegate);
1587 _accessibilityManagerActionPageLeftEventHandler -= value;
1592 // Callback for AccessibilityManager ActionPageLeftSignal
1593 private bool OnActionPageLeft(IntPtr data)
1595 ActionPageLeftEventArgs e = new ActionPageLeftEventArgs();
1597 // Populate all members of "e" (ActionPageLeftEventArgs) with real data
1598 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1600 if (_accessibilityManagerActionPageLeftEventHandler != null)
1602 //here we send all data to user event handlers
1603 return _accessibilityManagerActionPageLeftEventHandler(this, e);
1608 public event DaliEventHandlerWithReturnType<object, ActionPageRightEventArgs, bool> ActionPageRight
1614 // Restricted to only one listener
1615 if (_accessibilityManagerActionPageRightEventHandler == null)
1617 _accessibilityManagerActionPageRightEventHandler += value;
1619 _accessibilityManagerActionPageRightEventCallbackDelegate = new ActionPageRightEventCallbackDelegate(OnActionPageRight);
1620 this.ActionPageRightSignal().Connect(_accessibilityManagerActionPageRightEventCallbackDelegate);
1629 if (_accessibilityManagerActionPageRightEventHandler != null)
1631 this.ActionPageRightSignal().Disconnect(_accessibilityManagerActionPageRightEventCallbackDelegate);
1634 _accessibilityManagerActionPageRightEventHandler -= value;
1639 // Callback for AccessibilityManager ActionPageRightSignal
1640 private bool OnActionPageRight(IntPtr data)
1642 ActionPageRightEventArgs e = new ActionPageRightEventArgs();
1644 // Populate all members of "e" (ActionPageRightEventArgs) with real data
1645 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1647 if (_accessibilityManagerActionPageRightEventHandler != null)
1649 //here we send all data to user event handlers
1650 return _accessibilityManagerActionPageRightEventHandler(this, e);
1655 public event DaliEventHandlerWithReturnType<object, ActionPageUpEventArgs, bool> ActionPageUp
1661 // Restricted to only one listener
1662 if (_accessibilityManagerActionPageUpEventHandler == null)
1664 _accessibilityManagerActionPageUpEventHandler += value;
1666 _accessibilityManagerActionPageUpEventCallbackDelegate = new ActionPageUpEventCallbackDelegate(OnActionPageUp);
1667 this.ActionPageUpSignal().Connect(_accessibilityManagerActionPageUpEventCallbackDelegate);
1676 if (_accessibilityManagerActionPageUpEventHandler != null)
1678 this.ActionPageUpSignal().Disconnect(_accessibilityManagerActionPageUpEventCallbackDelegate);
1681 _accessibilityManagerActionPageUpEventHandler -= value;
1686 // Callback for AccessibilityManager ActionPageUpSignal
1687 private bool OnActionPageUp(IntPtr data)
1689 ActionPageUpEventArgs e = new ActionPageUpEventArgs();
1691 // Populate all members of "e" (ActionPageUpEventArgs) with real data
1692 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1694 if (_accessibilityManagerActionPageUpEventHandler != null)
1696 //here we send all data to user event handlers
1697 return _accessibilityManagerActionPageUpEventHandler(this, e);
1703 public event DaliEventHandlerWithReturnType<object, ActionPageDownEventArgs, bool> ActionPageDown
1709 // Restricted to only one listener
1710 if (_accessibilityManagerActionPageDownEventHandler == null)
1712 _accessibilityManagerActionPageDownEventHandler += value;
1714 _accessibilityManagerActionPageDownEventCallbackDelegate = new ActionPageDownEventCallbackDelegate(OnActionPageDown);
1715 this.ActionPageDownSignal().Connect(_accessibilityManagerActionPageDownEventCallbackDelegate);
1724 if (_accessibilityManagerActionPageDownEventHandler != null)
1726 this.ActionPageDownSignal().Disconnect(_accessibilityManagerActionPageDownEventCallbackDelegate);
1729 _accessibilityManagerActionPageDownEventHandler -= value;
1734 // Callback for AccessibilityManager ActionPageDownSignal
1735 private bool OnActionPageDown(IntPtr data)
1737 ActionPageDownEventArgs e = new ActionPageDownEventArgs();
1739 // Populate all members of "e" (ActionPageDownEventArgs) with real data
1740 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1742 if (_accessibilityManagerActionPageDownEventHandler != null)
1744 //here we send all data to user event handlers
1745 return _accessibilityManagerActionPageDownEventHandler(this, e);
1751 public event DaliEventHandlerWithReturnType<object, ActionMoveToFirstEventArgs, bool> ActionMoveToFirst
1757 // Restricted to only one listener
1758 if (_accessibilityManagerActionMoveToFirstEventHandler == null)
1760 _accessibilityManagerActionMoveToFirstEventHandler += value;
1762 _accessibilityManagerActionMoveToFirstEventCallbackDelegate = new ActionMoveToFirstEventCallbackDelegate(OnActionMoveToFirst);
1763 this.ActionMoveToFirstSignal().Connect(_accessibilityManagerActionMoveToFirstEventCallbackDelegate);
1772 if (_accessibilityManagerActionMoveToFirstEventHandler != null)
1774 this.ActionMoveToFirstSignal().Disconnect(_accessibilityManagerActionMoveToFirstEventCallbackDelegate);
1777 _accessibilityManagerActionMoveToFirstEventHandler -= value;
1782 // Callback for AccessibilityManager ActionMoveToFirstSignal
1783 private bool OnActionMoveToFirst(IntPtr data)
1785 ActionMoveToFirstEventArgs e = new ActionMoveToFirstEventArgs();
1787 // Populate all members of "e" (ActionMoveToFirstEventArgs) with real data
1788 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1790 if (_accessibilityManagerActionMoveToFirstEventHandler != null)
1792 //here we send all data to user event handlers
1793 return _accessibilityManagerActionMoveToFirstEventHandler(this, e);
1798 public event DaliEventHandlerWithReturnType<object, ActionMoveToLastEventArgs, bool> ActionMoveToLast
1804 // Restricted to only one listener
1805 if (_accessibilityManagerActionMoveToLastEventHandler == null)
1807 _accessibilityManagerActionMoveToLastEventHandler += value;
1809 _accessibilityManagerActionMoveToLastEventCallbackDelegate = new ActionMoveToLastEventCallbackDelegate(OnActionMoveToLast);
1810 this.ActionMoveToLastSignal().Connect(_accessibilityManagerActionMoveToLastEventCallbackDelegate);
1819 if (_accessibilityManagerActionMoveToLastEventHandler != null)
1821 this.ActionMoveToLastSignal().Disconnect(_accessibilityManagerActionMoveToLastEventCallbackDelegate);
1824 _accessibilityManagerActionMoveToLastEventHandler -= value;
1829 // Callback for AccessibilityManager ActionMoveToLastSignal
1830 private bool OnActionMoveToLast(IntPtr data)
1832 ActionMoveToLastEventArgs e = new ActionMoveToLastEventArgs();
1834 // Populate all members of "e" (ActionMoveToLastEventArgs) with real data
1835 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1837 if (_accessibilityManagerActionMoveToLastEventHandler != null)
1839 //here we send all data to user event handlers
1840 return _accessibilityManagerActionMoveToLastEventHandler(this, e);
1845 public event DaliEventHandlerWithReturnType<object, ActionReadFromTopEventArgs, bool> ActionReadFromTop
1851 // Restricted to only one listener
1852 if (_accessibilityManagerActionReadFromTopEventHandler == null)
1854 _accessibilityManagerActionReadFromTopEventHandler += value;
1856 _accessibilityManagerActionReadFromTopEventCallbackDelegate = new ActionReadFromTopEventCallbackDelegate(OnActionReadFromTop);
1857 this.ActionReadFromTopSignal().Connect(_accessibilityManagerActionReadFromTopEventCallbackDelegate);
1866 if (_accessibilityManagerActionReadFromTopEventHandler != null)
1868 this.ActionReadFromTopSignal().Disconnect(_accessibilityManagerActionReadFromTopEventCallbackDelegate);
1871 _accessibilityManagerActionReadFromTopEventHandler -= value;
1876 // Callback for AccessibilityManager ActionReadFromTopSignal
1877 private bool OnActionReadFromTop(IntPtr data)
1879 ActionReadFromTopEventArgs e = new ActionReadFromTopEventArgs();
1881 // Populate all members of "e" (ActionReadFromTopEventArgs) with real data
1882 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1884 if (_accessibilityManagerActionReadFromTopEventHandler != null)
1886 //here we send all data to user event handlers
1887 return _accessibilityManagerActionReadFromTopEventHandler(this, e);
1892 public event DaliEventHandlerWithReturnType<object, ActionReadFromNextEventArgs, bool> ActionReadFromNext
1898 // Restricted to only one listener
1899 if (_accessibilityManagerActionReadFromNextEventHandler == null)
1901 _accessibilityManagerActionReadFromNextEventHandler += value;
1903 _accessibilityManagerActionReadFromNextEventCallbackDelegate = new ActionReadFromNextEventCallbackDelegate(OnActionReadFromNext);
1904 this.ActionReadFromNextSignal().Connect(_accessibilityManagerActionReadFromNextEventCallbackDelegate);
1913 if (_accessibilityManagerActionReadFromNextEventHandler != null)
1915 this.ActionReadFromNextSignal().Disconnect(_accessibilityManagerActionReadFromNextEventCallbackDelegate);
1918 _accessibilityManagerActionReadFromNextEventHandler -= value;
1923 // Callback for AccessibilityManager ActionReadFromNextSignal
1924 private bool OnActionReadFromNext(IntPtr data)
1926 ActionReadFromNextEventArgs e = new ActionReadFromNextEventArgs();
1928 // Populate all members of "e" (ActionReadFromNextEventArgs) with real data
1929 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1931 if (_accessibilityManagerActionReadFromNextEventHandler != null)
1933 //here we send all data to user event handlers
1934 return _accessibilityManagerActionReadFromNextEventHandler(this, e);
1939 public event DaliEventHandlerWithReturnType<object, ActionZoomEventArgs, bool> ActionZoom
1945 // Restricted to only one listener
1946 if (_accessibilityManagerActionZoomEventHandler == null)
1948 _accessibilityManagerActionZoomEventHandler += value;
1950 _accessibilityManagerActionZoomEventCallbackDelegate = new ActionZoomEventCallbackDelegate(OnActionZoom);
1951 this.ActionZoomSignal().Connect(_accessibilityManagerActionZoomEventCallbackDelegate);
1960 if (_accessibilityManagerActionZoomEventHandler != null)
1962 this.ActionZoomSignal().Disconnect(_accessibilityManagerActionZoomEventCallbackDelegate);
1965 _accessibilityManagerActionZoomEventHandler -= value;
1970 // Callback for AccessibilityManager ActionZoomSignal
1971 private bool OnActionZoom(IntPtr data)
1973 ActionZoomEventArgs e = new ActionZoomEventArgs();
1975 // Populate all members of "e" (ActionZoomEventArgs) with real data
1976 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1978 if (_accessibilityManagerActionZoomEventHandler != null)
1980 //here we send all data to user event handlers
1981 return _accessibilityManagerActionZoomEventHandler(this, e);
1986 public event DaliEventHandlerWithReturnType<object, ActionReadIndicatorInformationEventArgs, bool> ActionReadIndicatorInformation
1992 // Restricted to only one listener
1993 if (_accessibilityManagerActionReadIndicatorInformationEventHandler == null)
1995 _accessibilityManagerActionReadIndicatorInformationEventHandler += value;
1997 _accessibilityManagerActionReadIndicatorInformationEventCallbackDelegate = new ActionReadIndicatorInformationEventCallbackDelegate(OnActionReadIndicatorInformation);
1998 this.ActionReadIndicatorInformationSignal().Connect(_accessibilityManagerActionReadIndicatorInformationEventCallbackDelegate);
2007 if (_accessibilityManagerActionReadIndicatorInformationEventHandler != null)
2009 this.ActionReadIndicatorInformationSignal().Disconnect(_accessibilityManagerActionReadIndicatorInformationEventCallbackDelegate);
2012 _accessibilityManagerActionReadIndicatorInformationEventHandler -= value;
2017 // Callback for AccessibilityManager ActionReadIndicatorInformationSignal
2018 private bool OnActionReadIndicatorInformation(IntPtr data)
2020 ActionReadIndicatorInformationEventArgs e = new ActionReadIndicatorInformationEventArgs();
2022 // Populate all members of "e" (ActionReadIndicatorInformationEventArgs) with real data
2023 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
2025 if (_accessibilityManagerActionReadIndicatorInformationEventHandler != null)
2027 //here we send all data to user event handlers
2028 return _accessibilityManagerActionReadIndicatorInformationEventHandler(this, e);
2033 public event DaliEventHandlerWithReturnType<object, ActionReadPauseResumeEventArgs, bool> ActionReadPauseResume
2039 // Restricted to only one listener
2040 if (_accessibilityManagerActionReadPauseResumeEventHandler == null)
2042 _accessibilityManagerActionReadPauseResumeEventHandler += value;
2044 _accessibilityManagerActionReadPauseResumeEventCallbackDelegate = new ActionReadPauseResumeEventCallbackDelegate(OnActionReadPauseResume);
2045 this.ActionReadPauseResumeSignal().Connect(_accessibilityManagerActionReadPauseResumeEventCallbackDelegate);
2054 if (_accessibilityManagerActionReadPauseResumeEventHandler != null)
2056 this.ActionReadPauseResumeSignal().Disconnect(_accessibilityManagerActionReadPauseResumeEventCallbackDelegate);
2059 _accessibilityManagerActionReadPauseResumeEventHandler -= value;
2064 // Callback for AccessibilityManager ActionReadPauseResumeSignal
2065 private bool OnActionReadPauseResume(IntPtr data)
2067 ActionReadPauseResumeEventArgs e = new ActionReadPauseResumeEventArgs();
2069 // Populate all members of "e" (ActionReadPauseResumeEventArgs) with real data
2070 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
2072 if (_accessibilityManagerActionReadPauseResumeEventHandler != null)
2074 //here we send all data to user event handlers
2075 return _accessibilityManagerActionReadPauseResumeEventHandler(this, e);
2080 public event DaliEventHandlerWithReturnType<object, ActionStartStopEventArgs, bool> ActionStartStop
2086 // Restricted to only one listener
2087 if (_accessibilityManagerActionStartStopEventHandler == null)
2089 _accessibilityManagerActionStartStopEventHandler += value;
2091 _accessibilityManagerActionStartStopEventCallbackDelegate = new ActionStartStopEventCallbackDelegate(OnActionStartStop);
2092 this.ActionStartStopSignal().Connect(_accessibilityManagerActionStartStopEventCallbackDelegate);
2101 if (_accessibilityManagerActionStartStopEventHandler != null)
2103 this.ActionStartStopSignal().Disconnect(_accessibilityManagerActionStartStopEventCallbackDelegate);
2106 _accessibilityManagerActionStartStopEventHandler -= value;
2111 // Callback for AccessibilityManager ActionStartStopSignal
2112 private bool OnActionStartStop(IntPtr data)
2114 ActionStartStopEventArgs e = new ActionStartStopEventArgs();
2116 // Populate all members of "e" (ActionStartStopEventArgs) with real data
2117 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
2119 if (_accessibilityManagerActionStartStopEventHandler != null)
2121 //here we send all data to user event handlers
2122 return _accessibilityManagerActionStartStopEventHandler(this, e);
2128 // To be replaced by a new event that takes Touch
2129 public event DaliEventHandlerWithReturnType<object,ActionScrollEventArgs,bool> ActionScroll
2135 // Restricted to only one listener
2136 if (_accessibilityManagerActionScrollEventHandler == null)
2138 _accessibilityManagerActionScrollEventHandler += value;
2140 _accessibilityManagerActionScrollEventCallbackDelegate = new ActionScrollEventCallbackDelegate(OnActionScroll);
2141 this.ActionScrollSignal().Connect(_accessibilityManagerActionScrollEventCallbackDelegate);
2150 if (_accessibilityManagerActionScrollEventHandler != null)
2152 this.ActionScrollSignal().Disconnect(_accessibilityManagerActionScrollEventCallbackDelegate);
2155 _accessibilityManagerActionScrollEventHandler -= value;
2160 // Callback for AccessibilityManager ActionScrollSignal
2161 private bool OnActionScroll(IntPtr accessibilityManager, IntPtr touchEvent)
2163 ActionScrollEventArgs e = new ActionScrollEventArgs();
2165 // Populate all members of "e" (ActionScrollEventArgs) with real data
2166 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(accessibilityManager);
2167 e.TouchEvent = TouchEvent.GetTouchEventFromPtr(touchEvent);
2169 if (_accessibilityManagerActionScrollEventHandler != null)
2171 //here we send all data to user event handlers
2172 return _accessibilityManagerActionScrollEventHandler(this, e);
2178 public event DaliEventHandler<object, FocusChangedEventArgs> FocusChanged
2184 // Restricted to only one listener
2185 if (_accessibilityManagerFocusChangedEventHandler == null)
2187 _accessibilityManagerFocusChangedEventHandler += value;
2189 _accessibilityManagerFocusChangedEventCallbackDelegate = new FocusChangedEventCallbackDelegate(OnFocusChanged);
2190 this.FocusChangedSignal().Connect(_accessibilityManagerFocusChangedEventCallbackDelegate);
2199 if (_accessibilityManagerFocusChangedEventHandler != null)
2201 this.FocusChangedSignal().Disconnect(_accessibilityManagerFocusChangedEventCallbackDelegate);
2204 _accessibilityManagerFocusChangedEventHandler -= value;
2209 // Callback for AccessibilityManager FocusChangedSignal
2210 private void OnFocusChanged(IntPtr view1, IntPtr view2)
2212 FocusChangedEventArgs e = new FocusChangedEventArgs();
2214 // Populate all members of "e" (FocusChangedEventArgs) with real data
2215 e.ViewCurrent = Registry.GetManagedBaseHandleFromNativePtr(view1) as View;
2216 e.ViewNext = Registry.GetManagedBaseHandleFromNativePtr(view2) as View;
2218 if (_accessibilityManagerFocusChangedEventHandler != null)
2220 //here we send all data to user event handlers
2221 _accessibilityManagerFocusChangedEventHandler(this, e);
2225 public event DaliEventHandler<object, FocusedViewActivatedEventArgs> FocusedViewActivated
2231 // Restricted to only one listener
2232 if (_accessibilityManagerFocusedViewActivatedEventHandler == null)
2234 _accessibilityManagerFocusedViewActivatedEventHandler += value;
2236 _accessibilityManagerFocusedViewActivatedEventCallbackDelegate = new FocusedViewActivatedEventCallbackDelegate(OnFocusedViewActivated);
2237 this.FocusedViewActivatedSignal().Connect(_accessibilityManagerFocusedViewActivatedEventCallbackDelegate);
2246 if (_accessibilityManagerFocusedViewActivatedEventHandler != null)
2248 this.FocusedViewActivatedSignal().Disconnect(_accessibilityManagerFocusedViewActivatedEventCallbackDelegate);
2251 _accessibilityManagerFocusedViewActivatedEventHandler -= value;
2256 // Callback for AccessibilityManager FocusedViewActivatedSignal
2257 private void OnFocusedViewActivated(IntPtr view)
2259 FocusedViewActivatedEventArgs e = new FocusedViewActivatedEventArgs();
2261 // Populate all members of "e" (FocusedViewActivatedEventArgs) with real data
2262 e.View = Registry.GetManagedBaseHandleFromNativePtr(view) as View;
2264 if (_accessibilityManagerFocusedViewActivatedEventHandler != null)
2266 //here we send all data to user event handlers
2267 _accessibilityManagerFocusedViewActivatedEventHandler(this, e);
2272 public event DaliEventHandler<object, FocusOvershotEventArgs> FocusOvershot
2278 // Restricted to only one listener
2279 if (_accessibilityManagerFocusOvershotEventHandler == null)
2281 _accessibilityManagerFocusOvershotEventHandler += value;
2283 _accessibilityManagerFocusOvershotEventCallbackDelegate = new FocusOvershotEventCallbackDelegate(OnFocusOvershot);
2284 this.FocusOvershotSignal().Connect(_accessibilityManagerFocusOvershotEventCallbackDelegate);
2293 if (_accessibilityManagerFocusOvershotEventHandler != null)
2295 this.FocusOvershotSignal().Disconnect(_accessibilityManagerFocusOvershotEventCallbackDelegate);
2298 _accessibilityManagerFocusOvershotEventHandler -= value;
2303 // Callback for AccessibilityManager FocusOvershotSignal
2304 private void OnFocusOvershot(IntPtr currentFocusedView, AccessibilityManager.FocusOvershotDirection direction)
2306 FocusOvershotEventArgs e = new FocusOvershotEventArgs();
2308 // Populate all members of "e" (FocusOvershotEventArgs) with real data
2309 e.CurrentFocusedView = Registry.GetManagedBaseHandleFromNativePtr(currentFocusedView) as View;
2310 e.FocusOvershotDirection = direction;
2312 if (_accessibilityManagerFocusOvershotEventHandler != null)
2314 //here we send all data to user event handlers
2315 _accessibilityManagerFocusOvershotEventHandler(this, e);
2320 public static AccessibilityManager GetAccessibilityManagerFromPtr(global::System.IntPtr cPtr)
2322 AccessibilityManager ret = new AccessibilityManager(cPtr, false);
2323 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2328 public AccessibilityManager() : this(NDalicPINVOKE.new_AccessibilityManager(), true)
2330 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2333 public static AccessibilityManager Get()
2335 AccessibilityManager ret = new AccessibilityManager(NDalicPINVOKE.AccessibilityManager_Get(), true);
2336 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2340 public void SetAccessibilityAttribute(View view, AccessibilityManager.AccessibilityAttribute type, string text)
2342 NDalicPINVOKE.AccessibilityManager_SetAccessibilityAttribute(swigCPtr, View.getCPtr(view), (int)type, text);
2343 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2346 public string GetAccessibilityAttribute(View view, AccessibilityManager.AccessibilityAttribute type)
2348 string ret = NDalicPINVOKE.AccessibilityManager_GetAccessibilityAttribute(swigCPtr, View.getCPtr(view), (int)type);
2349 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2353 public void SetFocusOrder(View view, uint order)
2355 NDalicPINVOKE.AccessibilityManager_SetFocusOrder(swigCPtr, View.getCPtr(view), order);
2356 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2359 public uint GetFocusOrder(View view)
2361 uint ret = NDalicPINVOKE.AccessibilityManager_GetFocusOrder(swigCPtr, View.getCPtr(view));
2362 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2366 public uint GenerateNewFocusOrder()
2368 uint ret = NDalicPINVOKE.AccessibilityManager_GenerateNewFocusOrder(swigCPtr);
2369 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2373 public View GetViewByFocusOrder(uint order)
2375 View ret = new View(NDalicPINVOKE.AccessibilityManager_GetActorByFocusOrder(swigCPtr, order), true);
2376 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2380 public bool SetCurrentFocusView(View view)
2382 bool ret = NDalicPINVOKE.AccessibilityManager_SetCurrentFocusActor(swigCPtr, View.getCPtr(view));
2383 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2387 public View GetCurrentFocusView()
2389 View ret = new View(NDalicPINVOKE.AccessibilityManager_GetCurrentFocusActor(swigCPtr), true);
2390 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2394 public View GetCurrentFocusGroup()
2396 View ret = new View(NDalicPINVOKE.AccessibilityManager_GetCurrentFocusGroup(swigCPtr), true);
2397 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2401 public uint GetCurrentFocusOrder()
2403 uint ret = NDalicPINVOKE.AccessibilityManager_GetCurrentFocusOrder(swigCPtr);
2404 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2408 public bool MoveFocusForward()
2410 bool ret = NDalicPINVOKE.AccessibilityManager_MoveFocusForward(swigCPtr);
2411 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2415 public bool MoveFocusBackward()
2417 bool ret = NDalicPINVOKE.AccessibilityManager_MoveFocusBackward(swigCPtr);
2418 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2422 public void ClearFocus()
2424 NDalicPINVOKE.AccessibilityManager_ClearFocus(swigCPtr);
2425 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2428 public new void Reset()
2430 NDalicPINVOKE.AccessibilityManager_Reset(swigCPtr);
2431 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2434 public void SetFocusGroup(View view, bool isFocusGroup)
2436 NDalicPINVOKE.AccessibilityManager_SetFocusGroup(swigCPtr, View.getCPtr(view), isFocusGroup);
2437 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2440 public bool IsFocusGroup(View view)
2442 bool ret = NDalicPINVOKE.AccessibilityManager_IsFocusGroup(swigCPtr, View.getCPtr(view));
2443 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2447 public void SetGroupMode(bool enabled)
2449 NDalicPINVOKE.AccessibilityManager_SetGroupMode(swigCPtr, enabled);
2450 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2453 public bool GetGroupMode()
2455 bool ret = NDalicPINVOKE.AccessibilityManager_GetGroupMode(swigCPtr);
2456 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2460 public void SetWrapMode(bool wrapped)
2462 NDalicPINVOKE.AccessibilityManager_SetWrapMode(swigCPtr, wrapped);
2463 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2466 public bool GetWrapMode()
2468 bool ret = NDalicPINVOKE.AccessibilityManager_GetWrapMode(swigCPtr);
2469 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2473 public void SetFocusIndicatorView(View indicator)
2475 NDalicPINVOKE.AccessibilityManager_SetFocusIndicatorActor(swigCPtr, View.getCPtr(indicator));
2476 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2479 public View GetFocusIndicatorView()
2481 View ret = new View(NDalicPINVOKE.AccessibilityManager_GetFocusIndicatorActor(swigCPtr), true);
2482 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2486 public View GetFocusGroup(View view)
2488 View ret = new View(NDalicPINVOKE.AccessibilityManager_GetFocusGroup(swigCPtr, View.getCPtr(view)), true);
2489 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2493 public Vector2 GetReadPosition()
2495 Vector2 ret = new Vector2(NDalicPINVOKE.AccessibilityManager_GetReadPosition(swigCPtr), true);
2496 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2500 public FocusChangedSignal FocusChangedSignal()
2502 FocusChangedSignal ret = new FocusChangedSignal(NDalicPINVOKE.AccessibilityManager_FocusChangedSignal(swigCPtr), false);
2503 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2507 public AccessibilityFocusOvershotSignal FocusOvershotSignal()
2509 AccessibilityFocusOvershotSignal ret = new AccessibilityFocusOvershotSignal(NDalicPINVOKE.AccessibilityManager_FocusOvershotSignal(swigCPtr), false);
2510 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2514 public ViewSignal FocusedViewActivatedSignal()
2516 ViewSignal ret = new ViewSignal(NDalicPINVOKE.AccessibilityManager_FocusedActorActivatedSignal(swigCPtr), false);
2517 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2521 public AccessibilityActionSignal StatusChangedSignal()
2523 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_StatusChangedSignal(swigCPtr), false);
2524 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2528 public AccessibilityActionSignal ActionNextSignal()
2530 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionNextSignal(swigCPtr), false);
2531 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2535 public AccessibilityActionSignal ActionPreviousSignal()
2537 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionPreviousSignal(swigCPtr), false);
2538 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2542 public AccessibilityActionSignal ActionActivateSignal()
2544 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionActivateSignal(swigCPtr), false);
2545 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2549 public AccessibilityActionSignal ActionReadSignal()
2551 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionReadSignal(swigCPtr), false);
2552 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2556 public AccessibilityActionSignal ActionOverSignal()
2558 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionOverSignal(swigCPtr), false);
2559 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2563 public AccessibilityActionSignal ActionReadNextSignal()
2565 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionReadNextSignal(swigCPtr), false);
2566 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2570 public AccessibilityActionSignal ActionReadPreviousSignal()
2572 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionReadPreviousSignal(swigCPtr), false);
2573 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2577 public AccessibilityActionSignal ActionUpSignal()
2579 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionUpSignal(swigCPtr), false);
2580 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2584 public AccessibilityActionSignal ActionDownSignal()
2586 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionDownSignal(swigCPtr), false);
2587 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2591 public AccessibilityActionSignal ActionClearFocusSignal()
2593 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionClearFocusSignal(swigCPtr), false);
2594 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2598 public AccessibilityActionSignal ActionBackSignal()
2600 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionBackSignal(swigCPtr), false);
2601 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2605 public AccessibilityActionSignal ActionScrollUpSignal()
2607 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionScrollUpSignal(swigCPtr), false);
2608 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2612 public AccessibilityActionSignal ActionScrollDownSignal()
2614 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionScrollDownSignal(swigCPtr), false);
2615 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2619 public AccessibilityActionSignal ActionPageLeftSignal()
2621 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionPageLeftSignal(swigCPtr), false);
2622 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2626 public AccessibilityActionSignal ActionPageRightSignal()
2628 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionPageRightSignal(swigCPtr), false);
2629 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2633 public AccessibilityActionSignal ActionPageUpSignal()
2635 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionPageUpSignal(swigCPtr), false);
2636 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2640 public AccessibilityActionSignal ActionPageDownSignal()
2642 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionPageDownSignal(swigCPtr), false);
2643 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2647 public AccessibilityActionSignal ActionMoveToFirstSignal()
2649 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionMoveToFirstSignal(swigCPtr), false);
2650 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2654 public AccessibilityActionSignal ActionMoveToLastSignal()
2656 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionMoveToLastSignal(swigCPtr), false);
2657 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2661 public AccessibilityActionSignal ActionReadFromTopSignal()
2663 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionReadFromTopSignal(swigCPtr), false);
2664 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2668 public AccessibilityActionSignal ActionReadFromNextSignal()
2670 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionReadFromNextSignal(swigCPtr), false);
2671 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2675 public AccessibilityActionSignal ActionZoomSignal()
2677 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionZoomSignal(swigCPtr), false);
2678 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2682 public AccessibilityActionSignal ActionReadIndicatorInformationSignal()
2684 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionReadIndicatorInformationSignal(swigCPtr), false);
2685 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2689 public AccessibilityActionSignal ActionReadPauseResumeSignal()
2691 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionReadPauseResumeSignal(swigCPtr), false);
2692 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2696 public AccessibilityActionSignal ActionStartStopSignal()
2698 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionStartStopSignal(swigCPtr), false);
2699 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2703 public SWIGTYPE_p_Dali__SignalT_bool_fDali__Toolkit__AccessibilityManager_R_Dali__TouchEvent_const_RF_t ActionScrollSignal()
2705 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);
2706 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2710 public enum AccessibilityAttribute
2712 ACCESSIBILITY_LABEL = 0,
2713 ACCESSIBILITY_TRAIT,
2714 ACCESSIBILITY_VALUE,
2716 ACCESSIBILITY_ATTRIBUTE_NUM
2719 public enum FocusOvershotDirection
2721 OVERSHOT_PREVIOUS = -1,