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_Toolkit_DevelControl_GetBoundAccessibilityObject")]
138 public static extern global::System.IntPtr DaliToolkitDevelControlGetBoundAccessibilityObject(global::System.Runtime.InteropServices.HandleRef arg1);
140 [EditorBrowsable(EditorBrowsableState.Never)]
141 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Accessibility_EmitAccessibilityEvent")]
142 public static extern global::System.IntPtr DaliAccessibilityEmitAccessibilityEvent(global::System.Runtime.InteropServices.HandleRef arg1, int arg2_event);
144 [EditorBrowsable(EditorBrowsableState.Never)]
145 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Accessibility_EmitAccessibilityStateChangedEvent2")]
146 public static extern global::System.IntPtr DaliAccessibilityEmitAccessibilityStatesChangedEvent(global::System.Runtime.InteropServices.HandleRef arg1, ulong arg2_state, int arg3);
148 [EditorBrowsable(EditorBrowsableState.Never)]
149 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Accessibility_EmitTextInsertedEvent")]
150 public static extern global::System.IntPtr DaliAccessibilityEmitTextInsertedEvent(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_EmitTextDeletedEvent")]
154 public static extern global::System.IntPtr DaliAccessibilityEmitTextDeletedEvent(global::System.Runtime.InteropServices.HandleRef arg1, int arg2_pos, int arg3_len, string arg3_content);
156 [EditorBrowsable(EditorBrowsableState.Never)]
157 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Accessibility_EmitTextCursorMovedEvent")]
158 public static extern global::System.IntPtr DaliAccessibilityEmitTextCursorMovedEvent(global::System.Runtime.InteropServices.HandleRef arg1, int arg2_pos);
160 [EditorBrowsable(EditorBrowsableState.Never)]
161 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Accessibility_new_Range")]
162 public static extern global::System.IntPtr DaliAccessibilityNewRange(int arg1_start, int arg2_end, string arg3_content);
164 [EditorBrowsable(EditorBrowsableState.Never)]
165 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Accessibility_delete_Range")]
166 public static extern void DaliAccessibilityDeleteRange(IntPtr arg1);
168 [EditorBrowsable(EditorBrowsableState.Never)]
169 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Accessibility_Bridge_Add_Popup")]
170 public static extern void DaliAccessibilityBridgeRegisterPopup(global::System.Runtime.InteropServices.HandleRef arg1);
172 [EditorBrowsable(EditorBrowsableState.Never)]
173 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Accessibility_Bridge_Remove_Popup")]
174 public static extern void DaliAccessibilityBridgeRemovePopup(global::System.Runtime.InteropServices.HandleRef arg1);
176 [EditorBrowsable(EditorBrowsableState.Never)]
177 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Accessibility_Accessible_GetCurrentlyHighlightedActor")]
178 public static extern global::System.IntPtr DaliAccessibilityAccessibleGetCurrentlyHighlightedActor();
180 [EditorBrowsable(EditorBrowsableState.Never)]
181 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Accessibility_Accessible_GetHighlightActor")]
182 public static extern global::System.IntPtr DaliAccessibilityAccessibleGetHighlightActor();
184 [EditorBrowsable(EditorBrowsableState.Never)]
185 [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Accessibility_Accessible_SetHighlightActor")]
186 public static extern void DaliAccessibilityAccessibleSetHighlightActor(global::System.Runtime.InteropServices.HandleRef arg1);
188 // SetAccessibilityConstructor
190 // Keep this structure layout binary compatible with the respective C++ structure!
191 [EditorBrowsable(EditorBrowsableState.Never)]
192 [StructLayout(LayoutKind.Sequential)]
193 public class AccessibilityDelegate
195 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
196 public delegate IntPtr AccessibilityGetName();
197 [EditorBrowsable(EditorBrowsableState.Never)]
198 public AccessibilityGetName GetName; // 1
200 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
201 public delegate IntPtr AccessibilityGetDescription();
202 [EditorBrowsable(EditorBrowsableState.Never)]
203 public AccessibilityGetDescription GetDescription; // 2
205 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
206 public delegate bool AccessibilityDoAction(IntPtr name);
207 [EditorBrowsable(EditorBrowsableState.Never)]
208 public AccessibilityDoAction DoAction; // 3
210 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
211 public delegate IntPtr AccessibilityCalculateStates(ulong states);
212 [EditorBrowsable(EditorBrowsableState.Never)]
213 public AccessibilityCalculateStates CalculateStates; // 4
215 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
216 public delegate int AccessibilityGetActionCount();
217 [EditorBrowsable(EditorBrowsableState.Never)]
218 public AccessibilityGetActionCount GetActionCount; // 5
220 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
221 public delegate IntPtr AccessibilityGetActionName(int index);
222 [EditorBrowsable(EditorBrowsableState.Never)]
223 public AccessibilityGetActionName GetActionName; // 6
225 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
226 public delegate bool AccessibilityShouldReportZeroChildren();
227 [EditorBrowsable(EditorBrowsableState.Never)]
228 public AccessibilityShouldReportZeroChildren ShouldReportZeroChildren; // 7
230 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
231 public delegate double AccessibilityGetMinimum();
232 [EditorBrowsable(EditorBrowsableState.Never)]
233 public AccessibilityGetMinimum GetMinimum; // 8
235 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
236 public delegate double AccessibilityGetCurrent();
237 [EditorBrowsable(EditorBrowsableState.Never)]
238 public AccessibilityGetCurrent GetCurrent; // 9
240 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
241 public delegate double AccessibilityGetMaximum();
242 [EditorBrowsable(EditorBrowsableState.Never)]
243 public AccessibilityGetMaximum GetMaximum; // 10
245 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
246 public delegate bool AccessibilitySetCurrent(double value);
247 [EditorBrowsable(EditorBrowsableState.Never)]
248 public AccessibilitySetCurrent SetCurrent; // 11
250 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
251 public delegate double AccessibilityGetMinimumIncrement();
252 [EditorBrowsable(EditorBrowsableState.Never)]
253 public AccessibilityGetMinimumIncrement GetMinimumIncrement; // 12
255 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
256 public delegate bool AccessibilityIsScrollable();
257 [EditorBrowsable(EditorBrowsableState.Never)]
258 public AccessibilityIsScrollable IsScrollable; // 13
260 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
261 public delegate IntPtr AccessibilityGetText(int startOffset, int endOffset);
262 [EditorBrowsable(EditorBrowsableState.Never)]
263 public AccessibilityGetText GetText; // 14
265 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
266 public delegate int AccessibilityGetCharacterCount();
267 [EditorBrowsable(EditorBrowsableState.Never)]
268 public AccessibilityGetCharacterCount GetCharacterCount; // 15
270 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
271 public delegate int AccessibilityGetCursorOffset();
272 [EditorBrowsable(EditorBrowsableState.Never)]
273 public AccessibilityGetCursorOffset GetCursorOffset; // 16
275 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
276 public delegate bool AccessibilitySetCursorOffset(int offset);
277 [EditorBrowsable(EditorBrowsableState.Never)]
278 public AccessibilitySetCursorOffset SetCursorOffset; // 17
280 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
281 public delegate IntPtr AccessibilityGetTextAtOffset(int offset, int boundary);
282 [EditorBrowsable(EditorBrowsableState.Never)]
283 public AccessibilityGetTextAtOffset GetTextAtOffset; // 18
285 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
286 public delegate IntPtr AccessibilityGetSelection(int selectionNum);
287 [EditorBrowsable(EditorBrowsableState.Never)]
288 public AccessibilityGetSelection GetSelection; // 19
290 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
291 public delegate bool AccessibilityRemoveSelection(int selectionNum);
292 [EditorBrowsable(EditorBrowsableState.Never)]
293 public AccessibilityRemoveSelection RemoveSelection; // 20
295 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
296 public delegate bool AccessibilitySetSelection(int selectionNum, int startOffset, int endOffset);
297 [EditorBrowsable(EditorBrowsableState.Never)]
298 public AccessibilitySetSelection SetSelection; // 21
300 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
301 public delegate bool AccessibilityCopyText(int startPosition, int endPosition);
302 [EditorBrowsable(EditorBrowsableState.Never)]
303 public AccessibilityCopyText CopyText; // 22
305 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
306 public delegate bool AccessibilityCutText(int startPosition, int endPosition);
307 [EditorBrowsable(EditorBrowsableState.Never)]
308 public AccessibilityCutText CutText; // 23
310 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
311 public delegate bool AccessibilityInsertText(int startPosition, IntPtr text);
312 [EditorBrowsable(EditorBrowsableState.Never)]
313 public AccessibilityInsertText InsertText; // 24
315 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
316 public delegate bool AccessibilitySetTextContents(IntPtr newContents);
317 [EditorBrowsable(EditorBrowsableState.Never)]
318 public AccessibilitySetTextContents SetTextContents; // 25
320 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
321 public delegate bool AccessibilityDeleteText(int startPosition, int endPosition);
322 [EditorBrowsable(EditorBrowsableState.Never)]
323 public AccessibilityDeleteText DeleteText; // 26
325 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
326 public delegate bool AccessibilityScrollToChild(IntPtr child);
327 [EditorBrowsable(EditorBrowsableState.Never)]
328 public AccessibilityScrollToChild ScrollToChild; // 27
330 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
331 public delegate int AccessibilityGetSelectedChildrenCount();
332 [EditorBrowsable(EditorBrowsableState.Never)]
333 public AccessibilityGetSelectedChildrenCount GetSelectedChildrenCount; // 28
335 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
336 public delegate IntPtr AccessibilityGetSelectedChild(int selectedChildIndex);
337 [EditorBrowsable(EditorBrowsableState.Never)]
338 public AccessibilityGetSelectedChild GetSelectedChild; // 29
340 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
341 public delegate bool AccessibilitySelectChild(int childIndex);
342 [EditorBrowsable(EditorBrowsableState.Never)]
343 public AccessibilitySelectChild SelectChild; // 30
345 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
346 public delegate bool AccessibilityDeselectSelectedChild(int selectedChildIndex);
347 [EditorBrowsable(EditorBrowsableState.Never)]
348 public AccessibilityDeselectSelectedChild DeselectSelectedChild; // 31
350 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
351 public delegate bool AccessibilityIsChildSelected(int childIndex);
352 [EditorBrowsable(EditorBrowsableState.Never)]
353 public AccessibilityIsChildSelected IsChildSelected; // 32
355 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
356 public delegate bool AccessibilitySelectAll();
357 [EditorBrowsable(EditorBrowsableState.Never)]
358 public AccessibilitySelectAll SelectAll; // 33
360 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
361 public delegate bool AccessibilityClearSelection();
362 [EditorBrowsable(EditorBrowsableState.Never)]
363 public AccessibilityClearSelection ClearSelection; // 34
365 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
366 public delegate bool AccessibilityDeselectChild(int childIndex);
367 [EditorBrowsable(EditorBrowsableState.Never)]
368 public AccessibilityDeselectChild DeselectChild; // 35
371 [DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_SetAccessibilityConstructor_NUI")]
372 public static extern void DaliToolkitDevelControlSetAccessibilityConstructor(HandleRef arg1_self, int arg2_role, int arg3_iface, IntPtr arg4_vtable, int arg5_vtableSize);
374 [DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Toolkit_DevelControl_AccessibleImpl_NUI_DuplicateString")]
375 public static extern IntPtr DaliToolkitDevelControlAccessibleImplNUIDuplicateString(string arg);