2 * Copyright (c) 2020-2021 Samsung Electronics Co., Ltd.
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
19 using System.Collections.Generic;
20 using System.ComponentModel;
21 using System.Runtime.InteropServices;
26 internal static partial class Interop
28 internal static partial class ControlDevel
30 [EditorBrowsable(EditorBrowsableState.Never)]
31 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_AccessibilityActivateSignal")]
32 public static extern global::System.IntPtr DaliToolkitDevelControlAccessibilityActivateSignal(Tizen.NUI.BaseComponents.View.ControlHandle arg1);
34 [EditorBrowsable(EditorBrowsableState.Never)]
35 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_AccessibilityReadingSkippedSignal")]
36 public static extern global::System.IntPtr DaliToolkitDevelControlAccessibilityReadingSkippedSignal(Tizen.NUI.BaseComponents.View.ControlHandle arg1);
38 [EditorBrowsable(EditorBrowsableState.Never)]
39 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_AccessibilityReadingPausedSignal")]
40 public static extern global::System.IntPtr DaliToolkitDevelControlAccessibilityReadingPausedSignal(Tizen.NUI.BaseComponents.View.ControlHandle arg1);
42 [EditorBrowsable(EditorBrowsableState.Never)]
43 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_AccessibilityReadingResumedSignal")]
44 public static extern global::System.IntPtr DaliToolkitDevelControlAccessibilityReadingResumedSignal(Tizen.NUI.BaseComponents.View.ControlHandle arg1);
46 [EditorBrowsable(EditorBrowsableState.Never)]
47 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_AccessibilityReadingCancelledSignal")]
48 public static extern global::System.IntPtr DaliToolkitDevelControlAccessibilityReadingCancelledSignal(Tizen.NUI.BaseComponents.View.ControlHandle arg1);
50 [EditorBrowsable(EditorBrowsableState.Never)]
51 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_AccessibilityReadingStoppedSignal")]
52 public static extern global::System.IntPtr DaliToolkitDevelControlAccessibilityReadingStoppedSignal(Tizen.NUI.BaseComponents.View.ControlHandle arg1);
54 [EditorBrowsable(EditorBrowsableState.Never)]
55 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_AccessibilityGetNameSignal")]
56 public static extern global::System.IntPtr DaliToolkitDevelControlAccessibilityGetNameSignal(Tizen.NUI.BaseComponents.View.ControlHandle arg1);
58 [EditorBrowsable(EditorBrowsableState.Never)]
59 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_AccessibilityGetDescriptionSignal")]
60 public static extern global::System.IntPtr DaliToolkitDevelControlAccessibilityGetDescriptionSignal(Tizen.NUI.BaseComponents.View.ControlHandle arg1);
62 [EditorBrowsable(EditorBrowsableState.Never)]
63 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_AccessibilityDoGestureSignal")]
64 public static extern global::System.IntPtr DaliToolkitDevelControlAccessibilityDoGestureSignal(Tizen.NUI.BaseComponents.View.ControlHandle arg1);
66 [EditorBrowsable(EditorBrowsableState.Never)]
67 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_AppendAccessibilityRelation")]
68 public static extern void DaliToolkitDevelControlAppendAccessibilityRelation(global::System.Runtime.InteropServices.HandleRef arg1, global::System.Runtime.InteropServices.HandleRef arg2, int arg3);
70 [EditorBrowsable(EditorBrowsableState.Never)]
71 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_RemoveAccessibilityRelation")]
72 public static extern void DaliToolkitDevelControlRemoveAccessibilityRelation(global::System.Runtime.InteropServices.HandleRef arg1, global::System.Runtime.InteropServices.HandleRef arg2, int arg3);
74 [EditorBrowsable(EditorBrowsableState.Never)]
75 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_new_GetAccessibilityRelations")]
76 public static extern global::System.IntPtr DaliToolkitDevelControlNewGetAccessibilityRelations(global::System.Runtime.InteropServices.HandleRef arg1);
78 [EditorBrowsable(EditorBrowsableState.Never)]
79 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_AccessibilityRelations_RelationSize")]
80 public static extern uint DaliToolkitDevelControlAccessibilityRelationsRelationSize(Tizen.NUI.BaseComponents.AddressCollection arg1, int relation);
82 [EditorBrowsable(EditorBrowsableState.Never)]
83 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_AccessibilityRelations_At")]
84 public static extern string DaliToolkitDevelControlAccessibilityRelationsAt(Tizen.NUI.BaseComponents.AddressCollection arg1, int rel, int pos, int id);
86 [EditorBrowsable(EditorBrowsableState.Never)]
87 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_delete_AccessibilityRelations")]
88 public static extern void DaliToolkitDevelControlDeleteAccessibilityRelations(IntPtr arg1);
90 [EditorBrowsable(EditorBrowsableState.Never)]
91 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_ClearAccessibilityRelations")]
92 public static extern void DaliToolkitDevelControlClearAccessibilityRelations(global::System.Runtime.InteropServices.HandleRef arg1);
94 [EditorBrowsable(EditorBrowsableState.Never)]
95 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_AppendAccessibilityAttribute")]
96 public static extern void DaliToolkitDevelControlAppendAccessibilityAttribute(global::System.Runtime.InteropServices.HandleRef arg1, string arg2, string arg3);
98 [EditorBrowsable(EditorBrowsableState.Never)]
99 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_RemoveAccessibilityAttribute")]
100 public static extern void DaliToolkitDevelControlRemoveAccessibilityAttribute(global::System.Runtime.InteropServices.HandleRef arg1, string arg2);
102 [EditorBrowsable(EditorBrowsableState.Never)]
103 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_ClearAccessibilityAttributes")]
104 public static extern void DaliToolkitDevelControlClearAccessibilityAttributes(global::System.Runtime.InteropServices.HandleRef arg1);
106 [EditorBrowsable(EditorBrowsableState.Never)]
107 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_SetAccessibilityReadingInfoType")]
108 public static extern void DaliToolkitDevelControlSetAccessibilityReadingInfoType(global::System.Runtime.InteropServices.HandleRef arg1, Tizen.NUI.BaseComponents.ReadingInfoTypes arg2);
110 [EditorBrowsable(EditorBrowsableState.Never)]
111 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_new_ReadingInfoType")]
112 public static extern global::System.IntPtr DaliToolkitDevelControlNewReadingInfoType();
114 [EditorBrowsable(EditorBrowsableState.Never)]
115 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_new_GetAccessibilityReadingInfoType")]
116 public static extern global::System.IntPtr DaliToolkitDevelControlNewGetAccessibilityReadingInfoType(global::System.Runtime.InteropServices.HandleRef arg1);
118 [EditorBrowsable(EditorBrowsableState.Never)]
119 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_delete_ReadingInfoType")]
120 public static extern void DaliToolkitDevelControlDeleteReadingInfoType(IntPtr arg1);
122 [EditorBrowsable(EditorBrowsableState.Never)]
123 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_ReadingInfoTypes_Get")]
124 public static extern bool DaliToolkitDevelControlReadingInfoTypesGet(Tizen.NUI.BaseComponents.ReadingInfoTypes arg1, int arg2);
126 [EditorBrowsable(EditorBrowsableState.Never)]
127 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_ReadingInfoTypes_Set")]
128 public static extern void DaliToolkitDevelControlReadingInfoTypesSet(Tizen.NUI.BaseComponents.ReadingInfoTypes arg1, int arg2, int arg3);
130 [EditorBrowsable(EditorBrowsableState.Never)]
131 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_ClearAccessibilityHighlight")]
132 public static extern bool DaliToolkitDevelControlClearAccessibilityHighlight(global::System.Runtime.InteropServices.HandleRef arg1);
134 [EditorBrowsable(EditorBrowsableState.Never)]
135 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_GrabAccessibilityHighlight")]
136 public static extern bool DaliToolkitDevelControlGrabAccessibilityHighlight(global::System.Runtime.InteropServices.HandleRef arg1);
138 [EditorBrowsable(EditorBrowsableState.Never)]
139 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_new_GetAccessibilityStates")]
140 public static extern global::System.IntPtr DaliToolkitDevelControlNewGetAccessibilityStates(global::System.Runtime.InteropServices.HandleRef arg1);
142 [EditorBrowsable(EditorBrowsableState.Never)]
143 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_new_States")]
144 public static extern global::System.IntPtr DaliToolkitDevelControlNewStates();
146 [EditorBrowsable(EditorBrowsableState.Never)]
147 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_delete_States")]
148 public static extern void DaliToolkitDevelControlDeleteStates(IntPtr arg1);
150 [EditorBrowsable(EditorBrowsableState.Never)]
151 [DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_States_Copy")]
152 public static extern IntPtr DaliToolkitDevelControlStatesCopy(Tizen.NUI.BaseComponents.AccessibilityStates arg1);
154 [EditorBrowsable(EditorBrowsableState.Never)]
155 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_States_Get")]
156 public static extern bool DaliToolkitDevelControlStatesGet(Tizen.NUI.BaseComponents.AccessibilityStates arg1, int arg2);
158 [EditorBrowsable(EditorBrowsableState.Never)]
159 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_States_Set")]
160 public static extern void DaliToolkitDevelControlStatesSet(Tizen.NUI.BaseComponents.AccessibilityStates arg1, int arg2, int arg3);
162 [EditorBrowsable(EditorBrowsableState.Never)]
163 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_NotifyAccessibilityStateChange")]
164 public static extern global::System.IntPtr DaliToolkitDevelControlNotifyAccessibilityStateChange(global::System.Runtime.InteropServices.HandleRef arg1, Tizen.NUI.BaseComponents.AccessibilityStates arg2, int arg3);
166 [EditorBrowsable(EditorBrowsableState.Never)]
167 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_GetBoundAccessibilityObject")]
168 public static extern global::System.IntPtr DaliToolkitDevelControlGetBoundAccessibilityObject(global::System.Runtime.InteropServices.HandleRef arg1);
170 [EditorBrowsable(EditorBrowsableState.Never)]
171 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Accessibility_EmitAccessibilityEvent")]
172 public static extern global::System.IntPtr DaliAccessibilityEmitAccessibilityEvent(global::System.Runtime.InteropServices.HandleRef arg1, int arg2_event);
174 [EditorBrowsable(EditorBrowsableState.Never)]
175 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Accessibility_EmitAccessibilityStateChangedEvent")]
176 public static extern global::System.IntPtr DaliAccessibilityEmitAccessibilityStateChangedEvent(global::System.Runtime.InteropServices.HandleRef arg1, int arg2_state, int arg3);
178 [EditorBrowsable(EditorBrowsableState.Never)]
179 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Accessibility_EmitTextInsertedEvent")]
180 public static extern global::System.IntPtr DaliAccessibilityEmitTextInsertedEvent(global::System.Runtime.InteropServices.HandleRef arg1, int arg2_pos, int arg3_len, string arg3_content);
182 [EditorBrowsable(EditorBrowsableState.Never)]
183 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Accessibility_EmitTextDeletedEvent")]
184 public static extern global::System.IntPtr DaliAccessibilityEmitTextDeletedEvent(global::System.Runtime.InteropServices.HandleRef arg1, int arg2_pos, int arg3_len, string arg3_content);
186 [EditorBrowsable(EditorBrowsableState.Never)]
187 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Accessibility_EmitTextCaretMovedEvent")]
188 public static extern global::System.IntPtr DaliAccessibilityEmitTextCaretMovedEvent(global::System.Runtime.InteropServices.HandleRef arg1, int arg2_pos);
190 [EditorBrowsable(EditorBrowsableState.Never)]
191 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Accessibility_new_Range")]
192 public static extern global::System.IntPtr DaliAccessibilityNewRange(int arg1_start, int arg2_end, string arg3_content);
194 [EditorBrowsable(EditorBrowsableState.Never)]
195 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Accessibility_delete_Range")]
196 public static extern void DaliAccessibilityDeleteRange(IntPtr arg1);
198 [EditorBrowsable(EditorBrowsableState.Never)]
199 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Accessibility_Bridge_Add_Popup")]
200 public static extern void DaliAccessibilityBridgeAddPopup(global::System.Runtime.InteropServices.HandleRef arg1);
202 [EditorBrowsable(EditorBrowsableState.Never)]
203 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Accessibility_Bridge_Remove_Popup")]
204 public static extern void DaliAccessibilityBridgeRemovePopup(global::System.Runtime.InteropServices.HandleRef arg1);
206 // SetAccessibilityConstructor
208 // Keep this structure layout binary compatible with the respective C++ structure!
209 [EditorBrowsable(EditorBrowsableState.Never)]
210 [StructLayout(LayoutKind.Sequential)]
211 public class AccessibilityDelegate
213 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
214 public delegate IntPtr AccessibilityGetName();
215 [EditorBrowsable(EditorBrowsableState.Never)]
216 public AccessibilityGetName GetName; // 1
218 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
219 public delegate IntPtr AccessibilityGetDescription();
220 [EditorBrowsable(EditorBrowsableState.Never)]
221 public AccessibilityGetDescription GetDescription; // 2
223 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
224 public delegate bool AccessibilityDoAction(IntPtr name);
225 [EditorBrowsable(EditorBrowsableState.Never)]
226 public AccessibilityDoAction DoAction; // 3
228 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
229 public delegate IntPtr AccessibilityCalculateStates();
230 [EditorBrowsable(EditorBrowsableState.Never)]
231 public AccessibilityCalculateStates CalculateStates; // 4
233 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
234 public delegate int AccessibilityGetActionCount();
235 [EditorBrowsable(EditorBrowsableState.Never)]
236 public AccessibilityGetActionCount GetActionCount; // 5
238 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
239 public delegate IntPtr AccessibilityGetActionName(int index);
240 [EditorBrowsable(EditorBrowsableState.Never)]
241 public AccessibilityGetActionName GetActionName; // 6
243 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
244 public delegate bool AccessibilityShouldReportZeroChildren();
245 [EditorBrowsable(EditorBrowsableState.Never)]
246 public AccessibilityShouldReportZeroChildren ShouldReportZeroChildren; // 7
248 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
249 public delegate double AccessibilityGetMinimum();
250 [EditorBrowsable(EditorBrowsableState.Never)]
251 public AccessibilityGetMinimum GetMinimum; // 8
253 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
254 public delegate double AccessibilityGetCurrent();
255 [EditorBrowsable(EditorBrowsableState.Never)]
256 public AccessibilityGetCurrent GetCurrent; // 9
258 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
259 public delegate double AccessibilityGetMaximum();
260 [EditorBrowsable(EditorBrowsableState.Never)]
261 public AccessibilityGetMaximum GetMaximum; // 10
263 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
264 public delegate bool AccessibilitySetCurrent(double value);
265 [EditorBrowsable(EditorBrowsableState.Never)]
266 public AccessibilitySetCurrent SetCurrent; // 11
268 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
269 public delegate double AccessibilityGetMinimumIncrement();
270 [EditorBrowsable(EditorBrowsableState.Never)]
271 public AccessibilityGetMinimumIncrement GetMinimumIncrement; // 12
273 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
274 public delegate bool AccessibilityIsScrollable();
275 [EditorBrowsable(EditorBrowsableState.Never)]
276 public AccessibilityIsScrollable IsScrollable; // 13
278 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
279 public delegate IntPtr AccessibilityGetText(int startOffset, int endOffset);
280 [EditorBrowsable(EditorBrowsableState.Never)]
281 public AccessibilityGetText GetText; // 14
283 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
284 public delegate int AccessibilityGetCharacterCount();
285 [EditorBrowsable(EditorBrowsableState.Never)]
286 public AccessibilityGetCharacterCount GetCharacterCount; // 15
288 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
289 public delegate int AccessibilityGetCaretOffset();
290 [EditorBrowsable(EditorBrowsableState.Never)]
291 public AccessibilityGetCaretOffset GetCaretOffset; // 16
293 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
294 public delegate bool AccessibilitySetCaretOffset(int offset);
295 [EditorBrowsable(EditorBrowsableState.Never)]
296 public AccessibilitySetCaretOffset SetCaretOffset; // 17
298 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
299 public delegate IntPtr AccessibilityGetTextAtOffset(int offset, int boundary);
300 [EditorBrowsable(EditorBrowsableState.Never)]
301 public AccessibilityGetTextAtOffset GetTextAtOffset; // 18
303 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
304 public delegate IntPtr AccessibilityGetSelection(int selectionNum);
305 [EditorBrowsable(EditorBrowsableState.Never)]
306 public AccessibilityGetSelection GetSelection; // 19
308 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
309 public delegate bool AccessibilityRemoveSelection(int selectionNum);
310 [EditorBrowsable(EditorBrowsableState.Never)]
311 public AccessibilityRemoveSelection RemoveSelection; // 20
313 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
314 public delegate bool AccessibilitySetSelection(int selectionNum, int startOffset, int endOffset);
315 [EditorBrowsable(EditorBrowsableState.Never)]
316 public AccessibilitySetSelection SetSelection; // 21
318 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
319 public delegate bool AccessibilityCopyText(int startPosition, int endPosition);
320 [EditorBrowsable(EditorBrowsableState.Never)]
321 public AccessibilityCopyText CopyText; // 22
323 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
324 public delegate bool AccessibilityCutText(int startPosition, int endPosition);
325 [EditorBrowsable(EditorBrowsableState.Never)]
326 public AccessibilityCutText CutText; // 23
329 [DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_SetAccessibilityConstructor_NUI")]
330 public static extern void DaliToolkitDevelControlSetAccessibilityConstructor(HandleRef arg1_self, int arg2_role, int arg3_iface, IntPtr arg4_vtable, int arg5_vtableSize);
332 [DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_AccessibleImpl_NUI_DuplicateString")]
333 public static extern IntPtr DaliToolkitDevelControlAccessibleImplNUIDuplicateString(string arg);