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_SetAccessibilityReadingInfoType2")]
108 public static extern void DaliToolkitDevelControlSetAccessibilityReadingInfoTypes(global::System.Runtime.InteropServices.HandleRef arg1, int arg2);
110 [EditorBrowsable(EditorBrowsableState.Never)]
111 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_GetAccessibilityReadingInfoType2")]
112 public static extern int DaliToolkitDevelControlGetAccessibilityReadingInfoTypes(global::System.Runtime.InteropServices.HandleRef arg1);
114 [EditorBrowsable(EditorBrowsableState.Never)]
115 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_ClearAccessibilityHighlight")]
116 [return: global::System.Runtime.InteropServices.MarshalAs(global::System.Runtime.InteropServices.UnmanagedType.U1)]
117 public static extern bool DaliToolkitDevelControlClearAccessibilityHighlight(global::System.Runtime.InteropServices.HandleRef arg1);
119 [EditorBrowsable(EditorBrowsableState.Never)]
120 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_GrabAccessibilityHighlight")]
121 [return: global::System.Runtime.InteropServices.MarshalAs(global::System.Runtime.InteropServices.UnmanagedType.U1)]
122 public static extern bool DaliToolkitDevelControlGrabAccessibilityHighlight(global::System.Runtime.InteropServices.HandleRef arg1);
124 [EditorBrowsable(EditorBrowsableState.Never)]
125 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_GetAccessibilityState")]
126 public static extern ulong DaliToolkitDevelControlGetAccessibilityStates(global::System.Runtime.InteropServices.HandleRef arg1);
128 [EditorBrowsable(EditorBrowsableState.Never)]
129 [DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_ConvertState")]
130 public static extern IntPtr DaliToolkitDevelControlConvertState(ulong arg1);
132 [EditorBrowsable(EditorBrowsableState.Never)]
133 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_NotifyAccessibilityStateChange2")]
134 public static extern global::System.IntPtr DaliToolkitDevelControlNotifyAccessibilityStatesChange(global::System.Runtime.InteropServices.HandleRef arg1, ulong arg2, int arg3);
136 [EditorBrowsable(EditorBrowsableState.Never)]
137 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Accessibility_EmitAccessibilityEvent")]
138 public static extern global::System.IntPtr DaliAccessibilityEmitAccessibilityEvent(global::System.Runtime.InteropServices.HandleRef arg1, int arg2_event);
140 [EditorBrowsable(EditorBrowsableState.Never)]
141 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Accessibility_EmitAccessibilityStateChangedEvent2")]
142 public static extern global::System.IntPtr DaliAccessibilityEmitAccessibilityStatesChangedEvent(global::System.Runtime.InteropServices.HandleRef arg1, ulong arg2_state, int arg3);
144 [EditorBrowsable(EditorBrowsableState.Never)]
145 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Accessibility_EmitTextInsertedEvent")]
146 public static extern global::System.IntPtr DaliAccessibilityEmitTextInsertedEvent(global::System.Runtime.InteropServices.HandleRef arg1, int arg2_pos, int arg3_len, string arg3_content);
148 [EditorBrowsable(EditorBrowsableState.Never)]
149 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Accessibility_EmitTextDeletedEvent")]
150 public static extern global::System.IntPtr DaliAccessibilityEmitTextDeletedEvent(global::System.Runtime.InteropServices.HandleRef arg1, int arg2_pos, int arg3_len, string arg3_content);
152 [EditorBrowsable(EditorBrowsableState.Never)]
153 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Accessibility_EmitTextCursorMovedEvent")]
154 public static extern global::System.IntPtr DaliAccessibilityEmitTextCursorMovedEvent(global::System.Runtime.InteropServices.HandleRef arg1, int arg2_pos);
156 [EditorBrowsable(EditorBrowsableState.Never)]
157 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Accessibility_new_Range")]
158 public static extern global::System.IntPtr DaliAccessibilityNewRange(int arg1_start, int arg2_end, string arg3_content);
160 [EditorBrowsable(EditorBrowsableState.Never)]
161 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Accessibility_delete_Range")]
162 public static extern void DaliAccessibilityDeleteRange(IntPtr arg1);
164 [EditorBrowsable(EditorBrowsableState.Never)]
165 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Accessibility_Bridge_RegisterDefaultLabel")]
166 public static extern void DaliAccessibilityBridgeRegisterDefaultLabel(global::System.Runtime.InteropServices.HandleRef arg1);
168 [EditorBrowsable(EditorBrowsableState.Never)]
169 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Accessibility_Bridge_UnregisterDefaultLabel")]
170 public static extern void DaliAccessibilityBridgeUnregisterDefaultLabel(global::System.Runtime.InteropServices.HandleRef arg1);
172 [EditorBrowsable(EditorBrowsableState.Never)]
173 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Accessibility_Accessible_GetCurrentlyHighlightedActor")]
174 public static extern global::System.IntPtr DaliAccessibilityAccessibleGetCurrentlyHighlightedActor();
176 [EditorBrowsable(EditorBrowsableState.Never)]
177 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Accessibility_Accessible_GetHighlightActor")]
178 public static extern global::System.IntPtr DaliAccessibilityAccessibleGetHighlightActor();
180 [EditorBrowsable(EditorBrowsableState.Never)]
181 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Accessibility_Accessible_SetHighlightActor")]
182 public static extern void DaliAccessibilityAccessibleSetHighlightActor(global::System.Runtime.InteropServices.HandleRef arg1);
184 // SetAccessibilityConstructor
186 // Keep this structure layout binary compatible with the respective C++ structure!
187 [EditorBrowsable(EditorBrowsableState.Never)]
188 [StructLayout(LayoutKind.Sequential)]
189 public class AccessibilityDelegate
191 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
192 public delegate IntPtr AccessibilityGetName();
193 [EditorBrowsable(EditorBrowsableState.Never)]
194 public AccessibilityGetName GetName; // 1
196 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
197 public delegate IntPtr AccessibilityGetDescription();
198 [EditorBrowsable(EditorBrowsableState.Never)]
199 public AccessibilityGetDescription GetDescription; // 2
201 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
202 public delegate bool AccessibilityDoAction(IntPtr name);
203 [EditorBrowsable(EditorBrowsableState.Never)]
204 public AccessibilityDoAction DoAction; // 3
206 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
207 public delegate IntPtr AccessibilityCalculateStates(ulong states);
208 [EditorBrowsable(EditorBrowsableState.Never)]
209 public AccessibilityCalculateStates CalculateStates; // 4
211 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
212 public delegate int AccessibilityGetActionCount();
213 [EditorBrowsable(EditorBrowsableState.Never)]
214 public AccessibilityGetActionCount GetActionCount; // 5
216 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
217 public delegate IntPtr AccessibilityGetActionName(int index);
218 [EditorBrowsable(EditorBrowsableState.Never)]
219 public AccessibilityGetActionName GetActionName; // 6
221 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
222 public delegate bool AccessibilityShouldReportZeroChildren();
223 [EditorBrowsable(EditorBrowsableState.Never)]
224 public AccessibilityShouldReportZeroChildren ShouldReportZeroChildren; // 7
226 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
227 public delegate double AccessibilityGetMinimum();
228 [EditorBrowsable(EditorBrowsableState.Never)]
229 public AccessibilityGetMinimum GetMinimum; // 8
231 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
232 public delegate double AccessibilityGetCurrent();
233 [EditorBrowsable(EditorBrowsableState.Never)]
234 public AccessibilityGetCurrent GetCurrent; // 9
236 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
237 public delegate double AccessibilityGetMaximum();
238 [EditorBrowsable(EditorBrowsableState.Never)]
239 public AccessibilityGetMaximum GetMaximum; // 10
241 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
242 public delegate bool AccessibilitySetCurrent(double value);
243 [EditorBrowsable(EditorBrowsableState.Never)]
244 public AccessibilitySetCurrent SetCurrent; // 11
246 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
247 public delegate double AccessibilityGetMinimumIncrement();
248 [EditorBrowsable(EditorBrowsableState.Never)]
249 public AccessibilityGetMinimumIncrement GetMinimumIncrement; // 12
251 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
252 public delegate bool AccessibilityIsScrollable();
253 [EditorBrowsable(EditorBrowsableState.Never)]
254 public AccessibilityIsScrollable IsScrollable; // 13
256 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
257 public delegate IntPtr AccessibilityGetText(int startOffset, int endOffset);
258 [EditorBrowsable(EditorBrowsableState.Never)]
259 public AccessibilityGetText GetText; // 14
261 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
262 public delegate int AccessibilityGetCharacterCount();
263 [EditorBrowsable(EditorBrowsableState.Never)]
264 public AccessibilityGetCharacterCount GetCharacterCount; // 15
266 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
267 public delegate int AccessibilityGetCursorOffset();
268 [EditorBrowsable(EditorBrowsableState.Never)]
269 public AccessibilityGetCursorOffset GetCursorOffset; // 16
271 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
272 public delegate bool AccessibilitySetCursorOffset(int offset);
273 [EditorBrowsable(EditorBrowsableState.Never)]
274 public AccessibilitySetCursorOffset SetCursorOffset; // 17
276 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
277 public delegate IntPtr AccessibilityGetTextAtOffset(int offset, int boundary);
278 [EditorBrowsable(EditorBrowsableState.Never)]
279 public AccessibilityGetTextAtOffset GetTextAtOffset; // 18
281 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
282 public delegate IntPtr AccessibilityGetSelection(int selectionNum);
283 [EditorBrowsable(EditorBrowsableState.Never)]
284 public AccessibilityGetSelection GetSelection; // 19
286 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
287 public delegate bool AccessibilityRemoveSelection(int selectionNum);
288 [EditorBrowsable(EditorBrowsableState.Never)]
289 public AccessibilityRemoveSelection RemoveSelection; // 20
291 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
292 public delegate bool AccessibilitySetSelection(int selectionNum, int startOffset, int endOffset);
293 [EditorBrowsable(EditorBrowsableState.Never)]
294 public AccessibilitySetSelection SetSelection; // 21
296 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
297 public delegate bool AccessibilityCopyText(int startPosition, int endPosition);
298 [EditorBrowsable(EditorBrowsableState.Never)]
299 public AccessibilityCopyText CopyText; // 22
301 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
302 public delegate bool AccessibilityCutText(int startPosition, int endPosition);
303 [EditorBrowsable(EditorBrowsableState.Never)]
304 public AccessibilityCutText CutText; // 23
306 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
307 public delegate bool AccessibilityInsertText(int startPosition, IntPtr text);
308 [EditorBrowsable(EditorBrowsableState.Never)]
309 public AccessibilityInsertText InsertText; // 24
311 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
312 public delegate bool AccessibilitySetTextContents(IntPtr newContents);
313 [EditorBrowsable(EditorBrowsableState.Never)]
314 public AccessibilitySetTextContents SetTextContents; // 25
316 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
317 public delegate bool AccessibilityDeleteText(int startPosition, int endPosition);
318 [EditorBrowsable(EditorBrowsableState.Never)]
319 public AccessibilityDeleteText DeleteText; // 26
321 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
322 public delegate bool AccessibilityScrollToChild(IntPtr child);
323 [EditorBrowsable(EditorBrowsableState.Never)]
324 public AccessibilityScrollToChild ScrollToChild; // 27
326 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
327 public delegate int AccessibilityGetSelectedChildrenCount();
328 [EditorBrowsable(EditorBrowsableState.Never)]
329 public AccessibilityGetSelectedChildrenCount GetSelectedChildrenCount; // 28
331 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
332 public delegate IntPtr AccessibilityGetSelectedChild(int selectedChildIndex);
333 [EditorBrowsable(EditorBrowsableState.Never)]
334 public AccessibilityGetSelectedChild GetSelectedChild; // 29
336 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
337 public delegate bool AccessibilitySelectChild(int childIndex);
338 [EditorBrowsable(EditorBrowsableState.Never)]
339 public AccessibilitySelectChild SelectChild; // 30
341 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
342 public delegate bool AccessibilityDeselectSelectedChild(int selectedChildIndex);
343 [EditorBrowsable(EditorBrowsableState.Never)]
344 public AccessibilityDeselectSelectedChild DeselectSelectedChild; // 31
346 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
347 public delegate bool AccessibilityIsChildSelected(int childIndex);
348 [EditorBrowsable(EditorBrowsableState.Never)]
349 public AccessibilityIsChildSelected IsChildSelected; // 32
351 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
352 public delegate bool AccessibilitySelectAll();
353 [EditorBrowsable(EditorBrowsableState.Never)]
354 public AccessibilitySelectAll SelectAll; // 33
356 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
357 public delegate bool AccessibilityClearSelection();
358 [EditorBrowsable(EditorBrowsableState.Never)]
359 public AccessibilityClearSelection ClearSelection; // 34
361 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
362 public delegate bool AccessibilityDeselectChild(int childIndex);
363 [EditorBrowsable(EditorBrowsableState.Never)]
364 public AccessibilityDeselectChild DeselectChild; // 35
367 [DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_SetAccessibilityConstructor_NUI")]
368 public static extern void DaliToolkitDevelControlSetAccessibilityConstructor(HandleRef arg1_self, int arg2_role, int arg3_iface, IntPtr arg4_vtable, int arg5_vtableSize);
370 [DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_AccessibleImpl_NUI_DuplicateString")]
371 public static extern IntPtr DaliToolkitDevelControlAccessibleImplNUIDuplicateString(string arg);