1 #pragma warning disable CS1591
3 using System.Runtime.InteropServices;
4 using System.Collections.Generic;
6 using System.Threading;
7 using System.ComponentModel;
10 /// <summary>Markup data that populates the text object's style and format</summary>
11 [Efl.ITextMarkupInteractiveConcrete.NativeMethods]
12 [Efl.Eo.BindingEntity]
13 public interface ITextMarkupInteractive :
15 Efl.Eo.IWrapper, IDisposable
17 /// <summary>Markup of a given range in the text</summary>
18 /// <param name="start">Start of the markup region</param>
19 /// <param name="end">End of markup region</param>
20 /// <returns>The markup-text representation set to this text of a given range</returns>
21 System.String GetMarkupRange(Efl.TextCursorCursor start, Efl.TextCursorCursor end);
22 /// <summary>Markup of a given range in the text</summary>
23 /// <param name="start">Start of the markup region</param>
24 /// <param name="end">End of markup region</param>
25 /// <param name="markup">The markup-text representation set to this text of a given range</param>
26 void SetMarkupRange(Efl.TextCursorCursor start, Efl.TextCursorCursor end, System.String markup);
27 /// <summary>Inserts a markup text to the text object in a given cursor position</summary>
28 /// <param name="cur">Cursor position to insert markup</param>
29 /// <param name="markup">The markup text to insert</param>
30 void CursorMarkupInsert(Efl.TextCursorCursor cur, System.String markup);
32 /// <summary>Markup data that populates the text object's style and format</summary>
33 sealed public class ITextMarkupInteractiveConcrete :
35 , ITextMarkupInteractive
38 ///<summary>Pointer to the native class description.</summary>
39 public override System.IntPtr NativeClass
43 if (((object)this).GetType() == typeof(ITextMarkupInteractiveConcrete))
45 return GetEflClassStatic();
49 return Efl.Eo.ClassRegister.klassFromType[((object)this).GetType()];
54 /// <summary>Constructor to be used when objects are expected to be constructed from native code.</summary>
55 /// <param name="ch">Tag struct storing the native handle of the object being constructed.</param>
56 private ITextMarkupInteractiveConcrete(ConstructingHandle ch) : base(ch)
60 [System.Runtime.InteropServices.DllImport("libefl.so.1")] internal static extern System.IntPtr
61 efl_text_markup_interactive_interface_get();
62 /// <summary>Initializes a new instance of the <see cref="ITextMarkupInteractive"/> class.
63 /// Internal usage: This is used when interacting with C code and should not be used directly.</summary>
64 /// <param name="wh">The native pointer to be wrapped.</param>
65 private ITextMarkupInteractiveConcrete(Efl.Eo.Globals.WrappingHandle wh) : base(wh)
69 /// <summary>Markup of a given range in the text</summary>
70 /// <param name="start">Start of the markup region</param>
71 /// <param name="end">End of markup region</param>
72 /// <returns>The markup-text representation set to this text of a given range</returns>
73 public System.String GetMarkupRange(Efl.TextCursorCursor start, Efl.TextCursorCursor end) {
74 var _ret_var = Efl.ITextMarkupInteractiveConcrete.NativeMethods.efl_text_markup_interactive_markup_range_get_ptr.Value.Delegate(this.NativeHandle,start, end);
75 Eina.Error.RaiseIfUnhandledException();
78 /// <summary>Markup of a given range in the text</summary>
79 /// <param name="start">Start of the markup region</param>
80 /// <param name="end">End of markup region</param>
81 /// <param name="markup">The markup-text representation set to this text of a given range</param>
82 public void SetMarkupRange(Efl.TextCursorCursor start, Efl.TextCursorCursor end, System.String markup) {
83 Efl.ITextMarkupInteractiveConcrete.NativeMethods.efl_text_markup_interactive_markup_range_set_ptr.Value.Delegate(this.NativeHandle,start, end, markup);
84 Eina.Error.RaiseIfUnhandledException();
86 /// <summary>Inserts a markup text to the text object in a given cursor position</summary>
87 /// <param name="cur">Cursor position to insert markup</param>
88 /// <param name="markup">The markup text to insert</param>
89 public void CursorMarkupInsert(Efl.TextCursorCursor cur, System.String markup) {
90 Efl.ITextMarkupInteractiveConcrete.NativeMethods.efl_text_markup_interactive_cursor_markup_insert_ptr.Value.Delegate(this.NativeHandle,cur, markup);
91 Eina.Error.RaiseIfUnhandledException();
93 /// <summary>The object's main cursor.</summary>
94 /// <param name="get_type">Cursor type</param>
95 /// <returns>Text cursor object</returns>
96 public Efl.TextCursorCursor GetTextCursor(Efl.TextCursorGetType get_type) {
97 var _ret_var = Efl.ITextCursorConcrete.NativeMethods.efl_text_cursor_get_ptr.Value.Delegate(this.NativeHandle,get_type);
98 Eina.Error.RaiseIfUnhandledException();
101 /// <summary>Cursor position</summary>
102 /// <param name="cur">Cursor object</param>
103 /// <returns>Cursor position</returns>
104 public int GetCursorPosition(Efl.TextCursorCursor cur) {
105 var _ret_var = Efl.ITextCursorConcrete.NativeMethods.efl_text_cursor_position_get_ptr.Value.Delegate(this.NativeHandle,cur);
106 Eina.Error.RaiseIfUnhandledException();
109 /// <summary>Cursor position</summary>
110 /// <param name="cur">Cursor object</param>
111 /// <param name="position">Cursor position</param>
112 public void SetCursorPosition(Efl.TextCursorCursor cur, int position) {
113 Efl.ITextCursorConcrete.NativeMethods.efl_text_cursor_position_set_ptr.Value.Delegate(this.NativeHandle,cur, position);
114 Eina.Error.RaiseIfUnhandledException();
116 /// <summary>The content of the cursor (the character under the cursor)</summary>
117 /// <param name="cur">Cursor object</param>
118 /// <returns>The unicode codepoint of the character</returns>
119 public Eina.Unicode GetCursorContent(Efl.TextCursorCursor cur) {
120 var _ret_var = Efl.ITextCursorConcrete.NativeMethods.efl_text_cursor_content_get_ptr.Value.Delegate(this.NativeHandle,cur);
121 Eina.Error.RaiseIfUnhandledException();
124 /// <summary>Returns the geometry of two cursors ("split cursor"), if logical cursor is between LTR/RTL text, also considering paragraph direction. Upper cursor is shown for the text of the same direction as paragraph, lower cursor - for opposite.
125 /// Split cursor geometry is valid only in '|' cursor mode. In this case <c>true</c> is returned and <c>cx2</c>, <c>cy2</c>, <c>cw2</c>, <c>ch2</c> are set.</summary>
126 /// <param name="cur">Cursor object</param>
127 /// <param name="ctype">The type of the cursor.</param>
128 /// <param name="cx">The x of the cursor (or upper cursor)</param>
129 /// <param name="cy">The y of the cursor (or upper cursor)</param>
130 /// <param name="cw">The width of the cursor (or upper cursor)</param>
131 /// <param name="ch">The height of the cursor (or upper cursor)</param>
132 /// <param name="cx2">The x of the lower cursor</param>
133 /// <param name="cy2">The y of the lower cursor</param>
134 /// <param name="cw2">The width of the lower cursor</param>
135 /// <param name="ch2">The height of the lower cursor</param>
136 /// <returns><c>true</c> if split cursor, <c>false</c> otherwise.</returns>
137 public bool GetCursorGeometry(Efl.TextCursorCursor cur, Efl.TextCursorType ctype, out int cx, out int cy, out int cw, out int ch, out int cx2, out int cy2, out int cw2, out int ch2) {
138 var _ret_var = Efl.ITextCursorConcrete.NativeMethods.efl_text_cursor_geometry_get_ptr.Value.Delegate(this.NativeHandle,cur, ctype, out cx, out cy, out cw, out ch, out cx2, out cy2, out cw2, out ch2);
139 Eina.Error.RaiseIfUnhandledException();
142 /// <summary>Create new cursor</summary>
143 /// <returns>Cursor object</returns>
144 public Efl.TextCursorCursor NewCursor() {
145 var _ret_var = Efl.ITextCursorConcrete.NativeMethods.efl_text_cursor_new_ptr.Value.Delegate(this.NativeHandle);
146 Eina.Error.RaiseIfUnhandledException();
149 /// <summary>Free existing cursor</summary>
150 /// <param name="cur">Cursor object</param>
151 public void CursorFree(Efl.TextCursorCursor cur) {
152 Efl.ITextCursorConcrete.NativeMethods.efl_text_cursor_free_ptr.Value.Delegate(this.NativeHandle,cur);
153 Eina.Error.RaiseIfUnhandledException();
155 /// <summary>Check if two cursors are equal</summary>
156 /// <param name="cur1">Cursor 1 object</param>
157 /// <param name="cur2">Cursor 2 object</param>
158 /// <returns><c>true</c> if cursors are equal, <c>false</c> otherwise</returns>
159 public bool CursorEqual(Efl.TextCursorCursor cur1, Efl.TextCursorCursor cur2) {
160 var _ret_var = Efl.ITextCursorConcrete.NativeMethods.efl_text_cursor_equal_ptr.Value.Delegate(this.NativeHandle,cur1, cur2);
161 Eina.Error.RaiseIfUnhandledException();
164 /// <summary>Compare two cursors</summary>
165 /// <param name="cur1">Cursor 1 object</param>
166 /// <param name="cur2">Cursor 2 object</param>
167 /// <returns>Difference between cursors</returns>
168 public int CursorCompare(Efl.TextCursorCursor cur1, Efl.TextCursorCursor cur2) {
169 var _ret_var = Efl.ITextCursorConcrete.NativeMethods.efl_text_cursor_compare_ptr.Value.Delegate(this.NativeHandle,cur1, cur2);
170 Eina.Error.RaiseIfUnhandledException();
173 /// <summary>Copy existing cursor</summary>
174 /// <param name="dst">Destination cursor</param>
175 /// <param name="src">Source cursor</param>
176 public void CursorCopy(Efl.TextCursorCursor dst, Efl.TextCursorCursor src) {
177 Efl.ITextCursorConcrete.NativeMethods.efl_text_cursor_copy_ptr.Value.Delegate(this.NativeHandle,dst, src);
178 Eina.Error.RaiseIfUnhandledException();
180 /// <summary>Advances to the next character</summary>
181 /// <param name="cur">Cursor object</param>
182 public void CursorCharNext(Efl.TextCursorCursor cur) {
183 Efl.ITextCursorConcrete.NativeMethods.efl_text_cursor_char_next_ptr.Value.Delegate(this.NativeHandle,cur);
184 Eina.Error.RaiseIfUnhandledException();
186 /// <summary>Advances to the previous character</summary>
187 /// <param name="cur">Cursor object</param>
188 public void CursorCharPrev(Efl.TextCursorCursor cur) {
189 Efl.ITextCursorConcrete.NativeMethods.efl_text_cursor_char_prev_ptr.Value.Delegate(this.NativeHandle,cur);
190 Eina.Error.RaiseIfUnhandledException();
192 /// <summary>Advances to the next grapheme cluster</summary>
193 /// <param name="cur">Cursor object</param>
194 public void CursorClusterNext(Efl.TextCursorCursor cur) {
195 Efl.ITextCursorConcrete.NativeMethods.efl_text_cursor_cluster_next_ptr.Value.Delegate(this.NativeHandle,cur);
196 Eina.Error.RaiseIfUnhandledException();
198 /// <summary>Advances to the previous grapheme cluster</summary>
199 /// <param name="cur">Cursor object</param>
200 public void CursorClusterPrev(Efl.TextCursorCursor cur) {
201 Efl.ITextCursorConcrete.NativeMethods.efl_text_cursor_cluster_prev_ptr.Value.Delegate(this.NativeHandle,cur);
202 Eina.Error.RaiseIfUnhandledException();
204 /// <summary>Advances to the first character in this paragraph</summary>
205 /// <param name="cur">Cursor object</param>
206 public void CursorParagraphCharFirst(Efl.TextCursorCursor cur) {
207 Efl.ITextCursorConcrete.NativeMethods.efl_text_cursor_paragraph_char_first_ptr.Value.Delegate(this.NativeHandle,cur);
208 Eina.Error.RaiseIfUnhandledException();
210 /// <summary>Advances to the last character in this paragraph</summary>
211 /// <param name="cur">Cursor object</param>
212 public void CursorParagraphCharLast(Efl.TextCursorCursor cur) {
213 Efl.ITextCursorConcrete.NativeMethods.efl_text_cursor_paragraph_char_last_ptr.Value.Delegate(this.NativeHandle,cur);
214 Eina.Error.RaiseIfUnhandledException();
216 /// <summary>Advance to current word start</summary>
217 /// <param name="cur">Cursor object</param>
218 public void CursorWordStart(Efl.TextCursorCursor cur) {
219 Efl.ITextCursorConcrete.NativeMethods.efl_text_cursor_word_start_ptr.Value.Delegate(this.NativeHandle,cur);
220 Eina.Error.RaiseIfUnhandledException();
222 /// <summary>Advance to current word end</summary>
223 /// <param name="cur">Cursor object</param>
224 public void CursorWordEnd(Efl.TextCursorCursor cur) {
225 Efl.ITextCursorConcrete.NativeMethods.efl_text_cursor_word_end_ptr.Value.Delegate(this.NativeHandle,cur);
226 Eina.Error.RaiseIfUnhandledException();
228 /// <summary>Advance to current line first character</summary>
229 /// <param name="cur">Cursor object</param>
230 public void CursorLineCharFirst(Efl.TextCursorCursor cur) {
231 Efl.ITextCursorConcrete.NativeMethods.efl_text_cursor_line_char_first_ptr.Value.Delegate(this.NativeHandle,cur);
232 Eina.Error.RaiseIfUnhandledException();
234 /// <summary>Advance to current line last character</summary>
235 /// <param name="cur">Cursor object</param>
236 public void CursorLineCharLast(Efl.TextCursorCursor cur) {
237 Efl.ITextCursorConcrete.NativeMethods.efl_text_cursor_line_char_last_ptr.Value.Delegate(this.NativeHandle,cur);
238 Eina.Error.RaiseIfUnhandledException();
240 /// <summary>Advance to current paragraph first character</summary>
241 /// <param name="cur">Cursor object</param>
242 public void CursorParagraphFirst(Efl.TextCursorCursor cur) {
243 Efl.ITextCursorConcrete.NativeMethods.efl_text_cursor_paragraph_first_ptr.Value.Delegate(this.NativeHandle,cur);
244 Eina.Error.RaiseIfUnhandledException();
246 /// <summary>Advance to current paragraph last character</summary>
247 /// <param name="cur">Cursor object</param>
248 public void CursorParagraphLast(Efl.TextCursorCursor cur) {
249 Efl.ITextCursorConcrete.NativeMethods.efl_text_cursor_paragraph_last_ptr.Value.Delegate(this.NativeHandle,cur);
250 Eina.Error.RaiseIfUnhandledException();
252 /// <summary>Advances to the start of the next text node</summary>
253 /// <param name="cur">Cursor object</param>
254 public void CursorParagraphNext(Efl.TextCursorCursor cur) {
255 Efl.ITextCursorConcrete.NativeMethods.efl_text_cursor_paragraph_next_ptr.Value.Delegate(this.NativeHandle,cur);
256 Eina.Error.RaiseIfUnhandledException();
258 /// <summary>Advances to the end of the previous text node</summary>
259 /// <param name="cur">Cursor object</param>
260 public void CursorParagraphPrev(Efl.TextCursorCursor cur) {
261 Efl.ITextCursorConcrete.NativeMethods.efl_text_cursor_paragraph_prev_ptr.Value.Delegate(this.NativeHandle,cur);
262 Eina.Error.RaiseIfUnhandledException();
264 /// <summary>Jump the cursor by the given number of lines</summary>
265 /// <param name="cur">Cursor object</param>
266 /// <param name="by">Number of lines</param>
267 public void CursorLineJumpBy(Efl.TextCursorCursor cur, int by) {
268 Efl.ITextCursorConcrete.NativeMethods.efl_text_cursor_line_jump_by_ptr.Value.Delegate(this.NativeHandle,cur, by);
269 Eina.Error.RaiseIfUnhandledException();
271 /// <summary>Set cursor coordinates</summary>
272 /// <param name="cur">Cursor object</param>
273 /// <param name="x">X coord to set by.</param>
274 /// <param name="y">Y coord to set by.</param>
275 public void SetCursorCoord(Efl.TextCursorCursor cur, int x, int y) {
276 Efl.ITextCursorConcrete.NativeMethods.efl_text_cursor_coord_set_ptr.Value.Delegate(this.NativeHandle,cur, x, y);
277 Eina.Error.RaiseIfUnhandledException();
279 /// <summary>Set cursor coordinates according to grapheme clusters. It does not allow to put a cursor to the middle of a grapheme cluster.</summary>
280 /// <param name="cur">Cursor object</param>
281 /// <param name="x">X coord to set by.</param>
282 /// <param name="y">Y coord to set by.</param>
283 public void SetCursorClusterCoord(Efl.TextCursorCursor cur, int x, int y) {
284 Efl.ITextCursorConcrete.NativeMethods.efl_text_cursor_cluster_coord_set_ptr.Value.Delegate(this.NativeHandle,cur, x, y);
285 Eina.Error.RaiseIfUnhandledException();
287 /// <summary>Adds text to the current cursor position and set the cursor to *after* the start of the text just added.</summary>
288 /// <param name="cur">Cursor object</param>
289 /// <param name="text">Text to append (UTF-8 format).</param>
290 /// <returns>Length of the appended text.</returns>
291 public int CursorTextInsert(Efl.TextCursorCursor cur, System.String text) {
292 var _ret_var = Efl.ITextCursorConcrete.NativeMethods.efl_text_cursor_text_insert_ptr.Value.Delegate(this.NativeHandle,cur, text);
293 Eina.Error.RaiseIfUnhandledException();
296 /// <summary>Deletes a single character from position pointed by given cursor.</summary>
297 /// <param name="cur">Cursor object</param>
298 public void CursorCharDelete(Efl.TextCursorCursor cur) {
299 Efl.ITextCursorConcrete.NativeMethods.efl_text_cursor_char_delete_ptr.Value.Delegate(this.NativeHandle,cur);
300 Eina.Error.RaiseIfUnhandledException();
302 private static IntPtr GetEflClassStatic()
304 return Efl.ITextMarkupInteractiveConcrete.efl_text_markup_interactive_interface_get();
306 /// <summary>Wrapper for native methods and virtual method delegates.
307 /// For internal use by generated code only.</summary>
308 public new class NativeMethods : Efl.Eo.EoWrapper.NativeMethods
310 private static Efl.Eo.NativeModule Module = new Efl.Eo.NativeModule( efl.Libs.Efl);
311 /// <summary>Gets the list of Eo operations to override.</summary>
312 /// <returns>The list of Eo operations to be overload.</returns>
313 public override System.Collections.Generic.List<Efl_Op_Description> GetEoOps(System.Type type)
315 var descs = new System.Collections.Generic.List<Efl_Op_Description>();
316 var methods = Efl.Eo.Globals.GetUserMethods(type);
318 if (efl_text_markup_interactive_markup_range_get_static_delegate == null)
320 efl_text_markup_interactive_markup_range_get_static_delegate = new efl_text_markup_interactive_markup_range_get_delegate(markup_range_get);
323 if (methods.FirstOrDefault(m => m.Name == "GetMarkupRange") != null)
325 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_markup_interactive_markup_range_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_markup_interactive_markup_range_get_static_delegate) });
328 if (efl_text_markup_interactive_markup_range_set_static_delegate == null)
330 efl_text_markup_interactive_markup_range_set_static_delegate = new efl_text_markup_interactive_markup_range_set_delegate(markup_range_set);
333 if (methods.FirstOrDefault(m => m.Name == "SetMarkupRange") != null)
335 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_markup_interactive_markup_range_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_markup_interactive_markup_range_set_static_delegate) });
338 if (efl_text_markup_interactive_cursor_markup_insert_static_delegate == null)
340 efl_text_markup_interactive_cursor_markup_insert_static_delegate = new efl_text_markup_interactive_cursor_markup_insert_delegate(cursor_markup_insert);
343 if (methods.FirstOrDefault(m => m.Name == "CursorMarkupInsert") != null)
345 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_markup_interactive_cursor_markup_insert"), func = Marshal.GetFunctionPointerForDelegate(efl_text_markup_interactive_cursor_markup_insert_static_delegate) });
348 if (efl_text_cursor_get_static_delegate == null)
350 efl_text_cursor_get_static_delegate = new efl_text_cursor_get_delegate(text_cursor_get);
353 if (methods.FirstOrDefault(m => m.Name == "GetTextCursor") != null)
355 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_cursor_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_get_static_delegate) });
358 if (efl_text_cursor_position_get_static_delegate == null)
360 efl_text_cursor_position_get_static_delegate = new efl_text_cursor_position_get_delegate(cursor_position_get);
363 if (methods.FirstOrDefault(m => m.Name == "GetCursorPosition") != null)
365 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_cursor_position_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_position_get_static_delegate) });
368 if (efl_text_cursor_position_set_static_delegate == null)
370 efl_text_cursor_position_set_static_delegate = new efl_text_cursor_position_set_delegate(cursor_position_set);
373 if (methods.FirstOrDefault(m => m.Name == "SetCursorPosition") != null)
375 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_cursor_position_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_position_set_static_delegate) });
378 if (efl_text_cursor_content_get_static_delegate == null)
380 efl_text_cursor_content_get_static_delegate = new efl_text_cursor_content_get_delegate(cursor_content_get);
383 if (methods.FirstOrDefault(m => m.Name == "GetCursorContent") != null)
385 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_cursor_content_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_content_get_static_delegate) });
388 if (efl_text_cursor_geometry_get_static_delegate == null)
390 efl_text_cursor_geometry_get_static_delegate = new efl_text_cursor_geometry_get_delegate(cursor_geometry_get);
393 if (methods.FirstOrDefault(m => m.Name == "GetCursorGeometry") != null)
395 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_cursor_geometry_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_geometry_get_static_delegate) });
398 if (efl_text_cursor_new_static_delegate == null)
400 efl_text_cursor_new_static_delegate = new efl_text_cursor_new_delegate(cursor_new);
403 if (methods.FirstOrDefault(m => m.Name == "NewCursor") != null)
405 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_cursor_new"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_new_static_delegate) });
408 if (efl_text_cursor_free_static_delegate == null)
410 efl_text_cursor_free_static_delegate = new efl_text_cursor_free_delegate(cursor_free);
413 if (methods.FirstOrDefault(m => m.Name == "CursorFree") != null)
415 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_cursor_free"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_free_static_delegate) });
418 if (efl_text_cursor_equal_static_delegate == null)
420 efl_text_cursor_equal_static_delegate = new efl_text_cursor_equal_delegate(cursor_equal);
423 if (methods.FirstOrDefault(m => m.Name == "CursorEqual") != null)
425 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_cursor_equal"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_equal_static_delegate) });
428 if (efl_text_cursor_compare_static_delegate == null)
430 efl_text_cursor_compare_static_delegate = new efl_text_cursor_compare_delegate(cursor_compare);
433 if (methods.FirstOrDefault(m => m.Name == "CursorCompare") != null)
435 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_cursor_compare"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_compare_static_delegate) });
438 if (efl_text_cursor_copy_static_delegate == null)
440 efl_text_cursor_copy_static_delegate = new efl_text_cursor_copy_delegate(cursor_copy);
443 if (methods.FirstOrDefault(m => m.Name == "CursorCopy") != null)
445 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_cursor_copy"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_copy_static_delegate) });
448 if (efl_text_cursor_char_next_static_delegate == null)
450 efl_text_cursor_char_next_static_delegate = new efl_text_cursor_char_next_delegate(cursor_char_next);
453 if (methods.FirstOrDefault(m => m.Name == "CursorCharNext") != null)
455 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_cursor_char_next"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_char_next_static_delegate) });
458 if (efl_text_cursor_char_prev_static_delegate == null)
460 efl_text_cursor_char_prev_static_delegate = new efl_text_cursor_char_prev_delegate(cursor_char_prev);
463 if (methods.FirstOrDefault(m => m.Name == "CursorCharPrev") != null)
465 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_cursor_char_prev"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_char_prev_static_delegate) });
468 if (efl_text_cursor_cluster_next_static_delegate == null)
470 efl_text_cursor_cluster_next_static_delegate = new efl_text_cursor_cluster_next_delegate(cursor_cluster_next);
473 if (methods.FirstOrDefault(m => m.Name == "CursorClusterNext") != null)
475 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_cursor_cluster_next"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_cluster_next_static_delegate) });
478 if (efl_text_cursor_cluster_prev_static_delegate == null)
480 efl_text_cursor_cluster_prev_static_delegate = new efl_text_cursor_cluster_prev_delegate(cursor_cluster_prev);
483 if (methods.FirstOrDefault(m => m.Name == "CursorClusterPrev") != null)
485 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_cursor_cluster_prev"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_cluster_prev_static_delegate) });
488 if (efl_text_cursor_paragraph_char_first_static_delegate == null)
490 efl_text_cursor_paragraph_char_first_static_delegate = new efl_text_cursor_paragraph_char_first_delegate(cursor_paragraph_char_first);
493 if (methods.FirstOrDefault(m => m.Name == "CursorParagraphCharFirst") != null)
495 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_cursor_paragraph_char_first"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_paragraph_char_first_static_delegate) });
498 if (efl_text_cursor_paragraph_char_last_static_delegate == null)
500 efl_text_cursor_paragraph_char_last_static_delegate = new efl_text_cursor_paragraph_char_last_delegate(cursor_paragraph_char_last);
503 if (methods.FirstOrDefault(m => m.Name == "CursorParagraphCharLast") != null)
505 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_cursor_paragraph_char_last"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_paragraph_char_last_static_delegate) });
508 if (efl_text_cursor_word_start_static_delegate == null)
510 efl_text_cursor_word_start_static_delegate = new efl_text_cursor_word_start_delegate(cursor_word_start);
513 if (methods.FirstOrDefault(m => m.Name == "CursorWordStart") != null)
515 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_cursor_word_start"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_word_start_static_delegate) });
518 if (efl_text_cursor_word_end_static_delegate == null)
520 efl_text_cursor_word_end_static_delegate = new efl_text_cursor_word_end_delegate(cursor_word_end);
523 if (methods.FirstOrDefault(m => m.Name == "CursorWordEnd") != null)
525 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_cursor_word_end"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_word_end_static_delegate) });
528 if (efl_text_cursor_line_char_first_static_delegate == null)
530 efl_text_cursor_line_char_first_static_delegate = new efl_text_cursor_line_char_first_delegate(cursor_line_char_first);
533 if (methods.FirstOrDefault(m => m.Name == "CursorLineCharFirst") != null)
535 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_cursor_line_char_first"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_line_char_first_static_delegate) });
538 if (efl_text_cursor_line_char_last_static_delegate == null)
540 efl_text_cursor_line_char_last_static_delegate = new efl_text_cursor_line_char_last_delegate(cursor_line_char_last);
543 if (methods.FirstOrDefault(m => m.Name == "CursorLineCharLast") != null)
545 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_cursor_line_char_last"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_line_char_last_static_delegate) });
548 if (efl_text_cursor_paragraph_first_static_delegate == null)
550 efl_text_cursor_paragraph_first_static_delegate = new efl_text_cursor_paragraph_first_delegate(cursor_paragraph_first);
553 if (methods.FirstOrDefault(m => m.Name == "CursorParagraphFirst") != null)
555 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_cursor_paragraph_first"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_paragraph_first_static_delegate) });
558 if (efl_text_cursor_paragraph_last_static_delegate == null)
560 efl_text_cursor_paragraph_last_static_delegate = new efl_text_cursor_paragraph_last_delegate(cursor_paragraph_last);
563 if (methods.FirstOrDefault(m => m.Name == "CursorParagraphLast") != null)
565 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_cursor_paragraph_last"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_paragraph_last_static_delegate) });
568 if (efl_text_cursor_paragraph_next_static_delegate == null)
570 efl_text_cursor_paragraph_next_static_delegate = new efl_text_cursor_paragraph_next_delegate(cursor_paragraph_next);
573 if (methods.FirstOrDefault(m => m.Name == "CursorParagraphNext") != null)
575 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_cursor_paragraph_next"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_paragraph_next_static_delegate) });
578 if (efl_text_cursor_paragraph_prev_static_delegate == null)
580 efl_text_cursor_paragraph_prev_static_delegate = new efl_text_cursor_paragraph_prev_delegate(cursor_paragraph_prev);
583 if (methods.FirstOrDefault(m => m.Name == "CursorParagraphPrev") != null)
585 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_cursor_paragraph_prev"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_paragraph_prev_static_delegate) });
588 if (efl_text_cursor_line_jump_by_static_delegate == null)
590 efl_text_cursor_line_jump_by_static_delegate = new efl_text_cursor_line_jump_by_delegate(cursor_line_jump_by);
593 if (methods.FirstOrDefault(m => m.Name == "CursorLineJumpBy") != null)
595 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_cursor_line_jump_by"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_line_jump_by_static_delegate) });
598 if (efl_text_cursor_coord_set_static_delegate == null)
600 efl_text_cursor_coord_set_static_delegate = new efl_text_cursor_coord_set_delegate(cursor_coord_set);
603 if (methods.FirstOrDefault(m => m.Name == "SetCursorCoord") != null)
605 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_cursor_coord_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_coord_set_static_delegate) });
608 if (efl_text_cursor_cluster_coord_set_static_delegate == null)
610 efl_text_cursor_cluster_coord_set_static_delegate = new efl_text_cursor_cluster_coord_set_delegate(cursor_cluster_coord_set);
613 if (methods.FirstOrDefault(m => m.Name == "SetCursorClusterCoord") != null)
615 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_cursor_cluster_coord_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_cluster_coord_set_static_delegate) });
618 if (efl_text_cursor_text_insert_static_delegate == null)
620 efl_text_cursor_text_insert_static_delegate = new efl_text_cursor_text_insert_delegate(cursor_text_insert);
623 if (methods.FirstOrDefault(m => m.Name == "CursorTextInsert") != null)
625 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_cursor_text_insert"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_text_insert_static_delegate) });
628 if (efl_text_cursor_char_delete_static_delegate == null)
630 efl_text_cursor_char_delete_static_delegate = new efl_text_cursor_char_delete_delegate(cursor_char_delete);
633 if (methods.FirstOrDefault(m => m.Name == "CursorCharDelete") != null)
635 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_cursor_char_delete"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_char_delete_static_delegate) });
640 /// <summary>Returns the Eo class for the native methods of this class.</summary>
641 /// <returns>The native class pointer.</returns>
642 public override IntPtr GetEflClass()
644 return Efl.ITextMarkupInteractiveConcrete.efl_text_markup_interactive_interface_get();
647 #pragma warning disable CA1707, CS1591, SA1300, SA1600
649 [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringPassOwnershipMarshaler))]
650 private delegate System.String efl_text_markup_interactive_markup_range_get_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor start, Efl.TextCursorCursor end);
652 [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringPassOwnershipMarshaler))]
653 public delegate System.String efl_text_markup_interactive_markup_range_get_api_delegate(System.IntPtr obj, Efl.TextCursorCursor start, Efl.TextCursorCursor end);
655 public static Efl.Eo.FunctionWrapper<efl_text_markup_interactive_markup_range_get_api_delegate> efl_text_markup_interactive_markup_range_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_markup_interactive_markup_range_get_api_delegate>(Module, "efl_text_markup_interactive_markup_range_get");
657 private static System.String markup_range_get(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor start, Efl.TextCursorCursor end)
659 Eina.Log.Debug("function efl_text_markup_interactive_markup_range_get was called");
660 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
663 System.String _ret_var = default(System.String);
666 _ret_var = ((ITextMarkupInteractive)ws.Target).GetMarkupRange(start, end);
670 Eina.Log.Warning($"Callback error: {e.ToString()}");
671 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
679 return efl_text_markup_interactive_markup_range_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), start, end);
683 private static efl_text_markup_interactive_markup_range_get_delegate efl_text_markup_interactive_markup_range_get_static_delegate;
686 private delegate void efl_text_markup_interactive_markup_range_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor start, Efl.TextCursorCursor end, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringPassOwnershipMarshaler))] System.String markup);
689 public delegate void efl_text_markup_interactive_markup_range_set_api_delegate(System.IntPtr obj, Efl.TextCursorCursor start, Efl.TextCursorCursor end, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringPassOwnershipMarshaler))] System.String markup);
691 public static Efl.Eo.FunctionWrapper<efl_text_markup_interactive_markup_range_set_api_delegate> efl_text_markup_interactive_markup_range_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_markup_interactive_markup_range_set_api_delegate>(Module, "efl_text_markup_interactive_markup_range_set");
693 private static void markup_range_set(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor start, Efl.TextCursorCursor end, System.String markup)
695 Eina.Log.Debug("function efl_text_markup_interactive_markup_range_set was called");
696 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
702 ((ITextMarkupInteractive)ws.Target).SetMarkupRange(start, end, markup);
706 Eina.Log.Warning($"Callback error: {e.ToString()}");
707 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
714 efl_text_markup_interactive_markup_range_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), start, end, markup);
718 private static efl_text_markup_interactive_markup_range_set_delegate efl_text_markup_interactive_markup_range_set_static_delegate;
721 private delegate void efl_text_markup_interactive_cursor_markup_insert_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String markup);
724 public delegate void efl_text_markup_interactive_cursor_markup_insert_api_delegate(System.IntPtr obj, Efl.TextCursorCursor cur, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String markup);
726 public static Efl.Eo.FunctionWrapper<efl_text_markup_interactive_cursor_markup_insert_api_delegate> efl_text_markup_interactive_cursor_markup_insert_ptr = new Efl.Eo.FunctionWrapper<efl_text_markup_interactive_cursor_markup_insert_api_delegate>(Module, "efl_text_markup_interactive_cursor_markup_insert");
728 private static void cursor_markup_insert(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur, System.String markup)
730 Eina.Log.Debug("function efl_text_markup_interactive_cursor_markup_insert was called");
731 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
737 ((ITextMarkupInteractive)ws.Target).CursorMarkupInsert(cur, markup);
741 Eina.Log.Warning($"Callback error: {e.ToString()}");
742 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
749 efl_text_markup_interactive_cursor_markup_insert_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), cur, markup);
753 private static efl_text_markup_interactive_cursor_markup_insert_delegate efl_text_markup_interactive_cursor_markup_insert_static_delegate;
756 private delegate Efl.TextCursorCursor efl_text_cursor_get_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorGetType get_type);
759 public delegate Efl.TextCursorCursor efl_text_cursor_get_api_delegate(System.IntPtr obj, Efl.TextCursorGetType get_type);
761 public static Efl.Eo.FunctionWrapper<efl_text_cursor_get_api_delegate> efl_text_cursor_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_get_api_delegate>(Module, "efl_text_cursor_get");
763 private static Efl.TextCursorCursor text_cursor_get(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorGetType get_type)
765 Eina.Log.Debug("function efl_text_cursor_get was called");
766 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
769 Efl.TextCursorCursor _ret_var = default(Efl.TextCursorCursor);
772 _ret_var = ((ITextMarkupInteractive)ws.Target).GetTextCursor(get_type);
776 Eina.Log.Warning($"Callback error: {e.ToString()}");
777 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
785 return efl_text_cursor_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), get_type);
789 private static efl_text_cursor_get_delegate efl_text_cursor_get_static_delegate;
792 private delegate int efl_text_cursor_position_get_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur);
795 public delegate int efl_text_cursor_position_get_api_delegate(System.IntPtr obj, Efl.TextCursorCursor cur);
797 public static Efl.Eo.FunctionWrapper<efl_text_cursor_position_get_api_delegate> efl_text_cursor_position_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_position_get_api_delegate>(Module, "efl_text_cursor_position_get");
799 private static int cursor_position_get(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur)
801 Eina.Log.Debug("function efl_text_cursor_position_get was called");
802 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
805 int _ret_var = default(int);
808 _ret_var = ((ITextMarkupInteractive)ws.Target).GetCursorPosition(cur);
812 Eina.Log.Warning($"Callback error: {e.ToString()}");
813 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
821 return efl_text_cursor_position_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), cur);
825 private static efl_text_cursor_position_get_delegate efl_text_cursor_position_get_static_delegate;
828 private delegate void efl_text_cursor_position_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur, int position);
831 public delegate void efl_text_cursor_position_set_api_delegate(System.IntPtr obj, Efl.TextCursorCursor cur, int position);
833 public static Efl.Eo.FunctionWrapper<efl_text_cursor_position_set_api_delegate> efl_text_cursor_position_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_position_set_api_delegate>(Module, "efl_text_cursor_position_set");
835 private static void cursor_position_set(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur, int position)
837 Eina.Log.Debug("function efl_text_cursor_position_set was called");
838 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
844 ((ITextMarkupInteractive)ws.Target).SetCursorPosition(cur, position);
848 Eina.Log.Warning($"Callback error: {e.ToString()}");
849 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
856 efl_text_cursor_position_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), cur, position);
860 private static efl_text_cursor_position_set_delegate efl_text_cursor_position_set_static_delegate;
863 private delegate Eina.Unicode efl_text_cursor_content_get_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur);
866 public delegate Eina.Unicode efl_text_cursor_content_get_api_delegate(System.IntPtr obj, Efl.TextCursorCursor cur);
868 public static Efl.Eo.FunctionWrapper<efl_text_cursor_content_get_api_delegate> efl_text_cursor_content_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_content_get_api_delegate>(Module, "efl_text_cursor_content_get");
870 private static Eina.Unicode cursor_content_get(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur)
872 Eina.Log.Debug("function efl_text_cursor_content_get was called");
873 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
876 Eina.Unicode _ret_var = default(Eina.Unicode);
879 _ret_var = ((ITextMarkupInteractive)ws.Target).GetCursorContent(cur);
883 Eina.Log.Warning($"Callback error: {e.ToString()}");
884 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
892 return efl_text_cursor_content_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), cur);
896 private static efl_text_cursor_content_get_delegate efl_text_cursor_content_get_static_delegate;
898 [return: MarshalAs(UnmanagedType.U1)]
899 private delegate bool efl_text_cursor_geometry_get_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur, Efl.TextCursorType ctype, out int cx, out int cy, out int cw, out int ch, out int cx2, out int cy2, out int cw2, out int ch2);
901 [return: MarshalAs(UnmanagedType.U1)]
902 public delegate bool efl_text_cursor_geometry_get_api_delegate(System.IntPtr obj, Efl.TextCursorCursor cur, Efl.TextCursorType ctype, out int cx, out int cy, out int cw, out int ch, out int cx2, out int cy2, out int cw2, out int ch2);
904 public static Efl.Eo.FunctionWrapper<efl_text_cursor_geometry_get_api_delegate> efl_text_cursor_geometry_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_geometry_get_api_delegate>(Module, "efl_text_cursor_geometry_get");
906 private static bool cursor_geometry_get(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur, Efl.TextCursorType ctype, out int cx, out int cy, out int cw, out int ch, out int cx2, out int cy2, out int cw2, out int ch2)
908 Eina.Log.Debug("function efl_text_cursor_geometry_get was called");
909 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
912 cx = default(int); cy = default(int); cw = default(int); ch = default(int); cx2 = default(int); cy2 = default(int); cw2 = default(int); ch2 = default(int); bool _ret_var = default(bool);
915 _ret_var = ((ITextMarkupInteractive)ws.Target).GetCursorGeometry(cur, ctype, out cx, out cy, out cw, out ch, out cx2, out cy2, out cw2, out ch2);
919 Eina.Log.Warning($"Callback error: {e.ToString()}");
920 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
928 return efl_text_cursor_geometry_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), cur, ctype, out cx, out cy, out cw, out ch, out cx2, out cy2, out cw2, out ch2);
932 private static efl_text_cursor_geometry_get_delegate efl_text_cursor_geometry_get_static_delegate;
935 private delegate Efl.TextCursorCursor efl_text_cursor_new_delegate(System.IntPtr obj, System.IntPtr pd);
938 public delegate Efl.TextCursorCursor efl_text_cursor_new_api_delegate(System.IntPtr obj);
940 public static Efl.Eo.FunctionWrapper<efl_text_cursor_new_api_delegate> efl_text_cursor_new_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_new_api_delegate>(Module, "efl_text_cursor_new");
942 private static Efl.TextCursorCursor cursor_new(System.IntPtr obj, System.IntPtr pd)
944 Eina.Log.Debug("function efl_text_cursor_new was called");
945 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
948 Efl.TextCursorCursor _ret_var = default(Efl.TextCursorCursor);
951 _ret_var = ((ITextMarkupInteractive)ws.Target).NewCursor();
955 Eina.Log.Warning($"Callback error: {e.ToString()}");
956 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
964 return efl_text_cursor_new_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
968 private static efl_text_cursor_new_delegate efl_text_cursor_new_static_delegate;
971 private delegate void efl_text_cursor_free_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur);
974 public delegate void efl_text_cursor_free_api_delegate(System.IntPtr obj, Efl.TextCursorCursor cur);
976 public static Efl.Eo.FunctionWrapper<efl_text_cursor_free_api_delegate> efl_text_cursor_free_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_free_api_delegate>(Module, "efl_text_cursor_free");
978 private static void cursor_free(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur)
980 Eina.Log.Debug("function efl_text_cursor_free was called");
981 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
987 ((ITextMarkupInteractive)ws.Target).CursorFree(cur);
991 Eina.Log.Warning($"Callback error: {e.ToString()}");
992 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
999 efl_text_cursor_free_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), cur);
1003 private static efl_text_cursor_free_delegate efl_text_cursor_free_static_delegate;
1005 [return: MarshalAs(UnmanagedType.U1)]
1006 private delegate bool efl_text_cursor_equal_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur1, Efl.TextCursorCursor cur2);
1008 [return: MarshalAs(UnmanagedType.U1)]
1009 public delegate bool efl_text_cursor_equal_api_delegate(System.IntPtr obj, Efl.TextCursorCursor cur1, Efl.TextCursorCursor cur2);
1011 public static Efl.Eo.FunctionWrapper<efl_text_cursor_equal_api_delegate> efl_text_cursor_equal_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_equal_api_delegate>(Module, "efl_text_cursor_equal");
1013 private static bool cursor_equal(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur1, Efl.TextCursorCursor cur2)
1015 Eina.Log.Debug("function efl_text_cursor_equal was called");
1016 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1019 bool _ret_var = default(bool);
1022 _ret_var = ((ITextMarkupInteractive)ws.Target).CursorEqual(cur1, cur2);
1026 Eina.Log.Warning($"Callback error: {e.ToString()}");
1027 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1035 return efl_text_cursor_equal_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), cur1, cur2);
1039 private static efl_text_cursor_equal_delegate efl_text_cursor_equal_static_delegate;
1042 private delegate int efl_text_cursor_compare_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur1, Efl.TextCursorCursor cur2);
1045 public delegate int efl_text_cursor_compare_api_delegate(System.IntPtr obj, Efl.TextCursorCursor cur1, Efl.TextCursorCursor cur2);
1047 public static Efl.Eo.FunctionWrapper<efl_text_cursor_compare_api_delegate> efl_text_cursor_compare_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_compare_api_delegate>(Module, "efl_text_cursor_compare");
1049 private static int cursor_compare(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur1, Efl.TextCursorCursor cur2)
1051 Eina.Log.Debug("function efl_text_cursor_compare was called");
1052 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1055 int _ret_var = default(int);
1058 _ret_var = ((ITextMarkupInteractive)ws.Target).CursorCompare(cur1, cur2);
1062 Eina.Log.Warning($"Callback error: {e.ToString()}");
1063 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1071 return efl_text_cursor_compare_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), cur1, cur2);
1075 private static efl_text_cursor_compare_delegate efl_text_cursor_compare_static_delegate;
1078 private delegate void efl_text_cursor_copy_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor dst, Efl.TextCursorCursor src);
1081 public delegate void efl_text_cursor_copy_api_delegate(System.IntPtr obj, Efl.TextCursorCursor dst, Efl.TextCursorCursor src);
1083 public static Efl.Eo.FunctionWrapper<efl_text_cursor_copy_api_delegate> efl_text_cursor_copy_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_copy_api_delegate>(Module, "efl_text_cursor_copy");
1085 private static void cursor_copy(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor dst, Efl.TextCursorCursor src)
1087 Eina.Log.Debug("function efl_text_cursor_copy was called");
1088 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1094 ((ITextMarkupInteractive)ws.Target).CursorCopy(dst, src);
1098 Eina.Log.Warning($"Callback error: {e.ToString()}");
1099 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1106 efl_text_cursor_copy_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), dst, src);
1110 private static efl_text_cursor_copy_delegate efl_text_cursor_copy_static_delegate;
1113 private delegate void efl_text_cursor_char_next_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur);
1116 public delegate void efl_text_cursor_char_next_api_delegate(System.IntPtr obj, Efl.TextCursorCursor cur);
1118 public static Efl.Eo.FunctionWrapper<efl_text_cursor_char_next_api_delegate> efl_text_cursor_char_next_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_char_next_api_delegate>(Module, "efl_text_cursor_char_next");
1120 private static void cursor_char_next(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur)
1122 Eina.Log.Debug("function efl_text_cursor_char_next was called");
1123 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1129 ((ITextMarkupInteractive)ws.Target).CursorCharNext(cur);
1133 Eina.Log.Warning($"Callback error: {e.ToString()}");
1134 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1141 efl_text_cursor_char_next_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), cur);
1145 private static efl_text_cursor_char_next_delegate efl_text_cursor_char_next_static_delegate;
1148 private delegate void efl_text_cursor_char_prev_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur);
1151 public delegate void efl_text_cursor_char_prev_api_delegate(System.IntPtr obj, Efl.TextCursorCursor cur);
1153 public static Efl.Eo.FunctionWrapper<efl_text_cursor_char_prev_api_delegate> efl_text_cursor_char_prev_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_char_prev_api_delegate>(Module, "efl_text_cursor_char_prev");
1155 private static void cursor_char_prev(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur)
1157 Eina.Log.Debug("function efl_text_cursor_char_prev was called");
1158 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1164 ((ITextMarkupInteractive)ws.Target).CursorCharPrev(cur);
1168 Eina.Log.Warning($"Callback error: {e.ToString()}");
1169 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1176 efl_text_cursor_char_prev_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), cur);
1180 private static efl_text_cursor_char_prev_delegate efl_text_cursor_char_prev_static_delegate;
1183 private delegate void efl_text_cursor_cluster_next_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur);
1186 public delegate void efl_text_cursor_cluster_next_api_delegate(System.IntPtr obj, Efl.TextCursorCursor cur);
1188 public static Efl.Eo.FunctionWrapper<efl_text_cursor_cluster_next_api_delegate> efl_text_cursor_cluster_next_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_cluster_next_api_delegate>(Module, "efl_text_cursor_cluster_next");
1190 private static void cursor_cluster_next(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur)
1192 Eina.Log.Debug("function efl_text_cursor_cluster_next was called");
1193 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1199 ((ITextMarkupInteractive)ws.Target).CursorClusterNext(cur);
1203 Eina.Log.Warning($"Callback error: {e.ToString()}");
1204 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1211 efl_text_cursor_cluster_next_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), cur);
1215 private static efl_text_cursor_cluster_next_delegate efl_text_cursor_cluster_next_static_delegate;
1218 private delegate void efl_text_cursor_cluster_prev_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur);
1221 public delegate void efl_text_cursor_cluster_prev_api_delegate(System.IntPtr obj, Efl.TextCursorCursor cur);
1223 public static Efl.Eo.FunctionWrapper<efl_text_cursor_cluster_prev_api_delegate> efl_text_cursor_cluster_prev_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_cluster_prev_api_delegate>(Module, "efl_text_cursor_cluster_prev");
1225 private static void cursor_cluster_prev(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur)
1227 Eina.Log.Debug("function efl_text_cursor_cluster_prev was called");
1228 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1234 ((ITextMarkupInteractive)ws.Target).CursorClusterPrev(cur);
1238 Eina.Log.Warning($"Callback error: {e.ToString()}");
1239 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1246 efl_text_cursor_cluster_prev_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), cur);
1250 private static efl_text_cursor_cluster_prev_delegate efl_text_cursor_cluster_prev_static_delegate;
1253 private delegate void efl_text_cursor_paragraph_char_first_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur);
1256 public delegate void efl_text_cursor_paragraph_char_first_api_delegate(System.IntPtr obj, Efl.TextCursorCursor cur);
1258 public static Efl.Eo.FunctionWrapper<efl_text_cursor_paragraph_char_first_api_delegate> efl_text_cursor_paragraph_char_first_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_paragraph_char_first_api_delegate>(Module, "efl_text_cursor_paragraph_char_first");
1260 private static void cursor_paragraph_char_first(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur)
1262 Eina.Log.Debug("function efl_text_cursor_paragraph_char_first was called");
1263 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1269 ((ITextMarkupInteractive)ws.Target).CursorParagraphCharFirst(cur);
1273 Eina.Log.Warning($"Callback error: {e.ToString()}");
1274 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1281 efl_text_cursor_paragraph_char_first_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), cur);
1285 private static efl_text_cursor_paragraph_char_first_delegate efl_text_cursor_paragraph_char_first_static_delegate;
1288 private delegate void efl_text_cursor_paragraph_char_last_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur);
1291 public delegate void efl_text_cursor_paragraph_char_last_api_delegate(System.IntPtr obj, Efl.TextCursorCursor cur);
1293 public static Efl.Eo.FunctionWrapper<efl_text_cursor_paragraph_char_last_api_delegate> efl_text_cursor_paragraph_char_last_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_paragraph_char_last_api_delegate>(Module, "efl_text_cursor_paragraph_char_last");
1295 private static void cursor_paragraph_char_last(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur)
1297 Eina.Log.Debug("function efl_text_cursor_paragraph_char_last was called");
1298 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1304 ((ITextMarkupInteractive)ws.Target).CursorParagraphCharLast(cur);
1308 Eina.Log.Warning($"Callback error: {e.ToString()}");
1309 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1316 efl_text_cursor_paragraph_char_last_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), cur);
1320 private static efl_text_cursor_paragraph_char_last_delegate efl_text_cursor_paragraph_char_last_static_delegate;
1323 private delegate void efl_text_cursor_word_start_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur);
1326 public delegate void efl_text_cursor_word_start_api_delegate(System.IntPtr obj, Efl.TextCursorCursor cur);
1328 public static Efl.Eo.FunctionWrapper<efl_text_cursor_word_start_api_delegate> efl_text_cursor_word_start_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_word_start_api_delegate>(Module, "efl_text_cursor_word_start");
1330 private static void cursor_word_start(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur)
1332 Eina.Log.Debug("function efl_text_cursor_word_start was called");
1333 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1339 ((ITextMarkupInteractive)ws.Target).CursorWordStart(cur);
1343 Eina.Log.Warning($"Callback error: {e.ToString()}");
1344 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1351 efl_text_cursor_word_start_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), cur);
1355 private static efl_text_cursor_word_start_delegate efl_text_cursor_word_start_static_delegate;
1358 private delegate void efl_text_cursor_word_end_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur);
1361 public delegate void efl_text_cursor_word_end_api_delegate(System.IntPtr obj, Efl.TextCursorCursor cur);
1363 public static Efl.Eo.FunctionWrapper<efl_text_cursor_word_end_api_delegate> efl_text_cursor_word_end_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_word_end_api_delegate>(Module, "efl_text_cursor_word_end");
1365 private static void cursor_word_end(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur)
1367 Eina.Log.Debug("function efl_text_cursor_word_end was called");
1368 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1374 ((ITextMarkupInteractive)ws.Target).CursorWordEnd(cur);
1378 Eina.Log.Warning($"Callback error: {e.ToString()}");
1379 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1386 efl_text_cursor_word_end_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), cur);
1390 private static efl_text_cursor_word_end_delegate efl_text_cursor_word_end_static_delegate;
1393 private delegate void efl_text_cursor_line_char_first_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur);
1396 public delegate void efl_text_cursor_line_char_first_api_delegate(System.IntPtr obj, Efl.TextCursorCursor cur);
1398 public static Efl.Eo.FunctionWrapper<efl_text_cursor_line_char_first_api_delegate> efl_text_cursor_line_char_first_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_line_char_first_api_delegate>(Module, "efl_text_cursor_line_char_first");
1400 private static void cursor_line_char_first(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur)
1402 Eina.Log.Debug("function efl_text_cursor_line_char_first was called");
1403 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1409 ((ITextMarkupInteractive)ws.Target).CursorLineCharFirst(cur);
1413 Eina.Log.Warning($"Callback error: {e.ToString()}");
1414 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1421 efl_text_cursor_line_char_first_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), cur);
1425 private static efl_text_cursor_line_char_first_delegate efl_text_cursor_line_char_first_static_delegate;
1428 private delegate void efl_text_cursor_line_char_last_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur);
1431 public delegate void efl_text_cursor_line_char_last_api_delegate(System.IntPtr obj, Efl.TextCursorCursor cur);
1433 public static Efl.Eo.FunctionWrapper<efl_text_cursor_line_char_last_api_delegate> efl_text_cursor_line_char_last_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_line_char_last_api_delegate>(Module, "efl_text_cursor_line_char_last");
1435 private static void cursor_line_char_last(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur)
1437 Eina.Log.Debug("function efl_text_cursor_line_char_last was called");
1438 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1444 ((ITextMarkupInteractive)ws.Target).CursorLineCharLast(cur);
1448 Eina.Log.Warning($"Callback error: {e.ToString()}");
1449 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1456 efl_text_cursor_line_char_last_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), cur);
1460 private static efl_text_cursor_line_char_last_delegate efl_text_cursor_line_char_last_static_delegate;
1463 private delegate void efl_text_cursor_paragraph_first_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur);
1466 public delegate void efl_text_cursor_paragraph_first_api_delegate(System.IntPtr obj, Efl.TextCursorCursor cur);
1468 public static Efl.Eo.FunctionWrapper<efl_text_cursor_paragraph_first_api_delegate> efl_text_cursor_paragraph_first_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_paragraph_first_api_delegate>(Module, "efl_text_cursor_paragraph_first");
1470 private static void cursor_paragraph_first(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur)
1472 Eina.Log.Debug("function efl_text_cursor_paragraph_first was called");
1473 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1479 ((ITextMarkupInteractive)ws.Target).CursorParagraphFirst(cur);
1483 Eina.Log.Warning($"Callback error: {e.ToString()}");
1484 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1491 efl_text_cursor_paragraph_first_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), cur);
1495 private static efl_text_cursor_paragraph_first_delegate efl_text_cursor_paragraph_first_static_delegate;
1498 private delegate void efl_text_cursor_paragraph_last_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur);
1501 public delegate void efl_text_cursor_paragraph_last_api_delegate(System.IntPtr obj, Efl.TextCursorCursor cur);
1503 public static Efl.Eo.FunctionWrapper<efl_text_cursor_paragraph_last_api_delegate> efl_text_cursor_paragraph_last_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_paragraph_last_api_delegate>(Module, "efl_text_cursor_paragraph_last");
1505 private static void cursor_paragraph_last(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur)
1507 Eina.Log.Debug("function efl_text_cursor_paragraph_last was called");
1508 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1514 ((ITextMarkupInteractive)ws.Target).CursorParagraphLast(cur);
1518 Eina.Log.Warning($"Callback error: {e.ToString()}");
1519 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1526 efl_text_cursor_paragraph_last_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), cur);
1530 private static efl_text_cursor_paragraph_last_delegate efl_text_cursor_paragraph_last_static_delegate;
1533 private delegate void efl_text_cursor_paragraph_next_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur);
1536 public delegate void efl_text_cursor_paragraph_next_api_delegate(System.IntPtr obj, Efl.TextCursorCursor cur);
1538 public static Efl.Eo.FunctionWrapper<efl_text_cursor_paragraph_next_api_delegate> efl_text_cursor_paragraph_next_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_paragraph_next_api_delegate>(Module, "efl_text_cursor_paragraph_next");
1540 private static void cursor_paragraph_next(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur)
1542 Eina.Log.Debug("function efl_text_cursor_paragraph_next was called");
1543 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1549 ((ITextMarkupInteractive)ws.Target).CursorParagraphNext(cur);
1553 Eina.Log.Warning($"Callback error: {e.ToString()}");
1554 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1561 efl_text_cursor_paragraph_next_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), cur);
1565 private static efl_text_cursor_paragraph_next_delegate efl_text_cursor_paragraph_next_static_delegate;
1568 private delegate void efl_text_cursor_paragraph_prev_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur);
1571 public delegate void efl_text_cursor_paragraph_prev_api_delegate(System.IntPtr obj, Efl.TextCursorCursor cur);
1573 public static Efl.Eo.FunctionWrapper<efl_text_cursor_paragraph_prev_api_delegate> efl_text_cursor_paragraph_prev_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_paragraph_prev_api_delegate>(Module, "efl_text_cursor_paragraph_prev");
1575 private static void cursor_paragraph_prev(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur)
1577 Eina.Log.Debug("function efl_text_cursor_paragraph_prev was called");
1578 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1584 ((ITextMarkupInteractive)ws.Target).CursorParagraphPrev(cur);
1588 Eina.Log.Warning($"Callback error: {e.ToString()}");
1589 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1596 efl_text_cursor_paragraph_prev_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), cur);
1600 private static efl_text_cursor_paragraph_prev_delegate efl_text_cursor_paragraph_prev_static_delegate;
1603 private delegate void efl_text_cursor_line_jump_by_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur, int by);
1606 public delegate void efl_text_cursor_line_jump_by_api_delegate(System.IntPtr obj, Efl.TextCursorCursor cur, int by);
1608 public static Efl.Eo.FunctionWrapper<efl_text_cursor_line_jump_by_api_delegate> efl_text_cursor_line_jump_by_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_line_jump_by_api_delegate>(Module, "efl_text_cursor_line_jump_by");
1610 private static void cursor_line_jump_by(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur, int by)
1612 Eina.Log.Debug("function efl_text_cursor_line_jump_by was called");
1613 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1619 ((ITextMarkupInteractive)ws.Target).CursorLineJumpBy(cur, by);
1623 Eina.Log.Warning($"Callback error: {e.ToString()}");
1624 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1631 efl_text_cursor_line_jump_by_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), cur, by);
1635 private static efl_text_cursor_line_jump_by_delegate efl_text_cursor_line_jump_by_static_delegate;
1638 private delegate void efl_text_cursor_coord_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur, int x, int y);
1641 public delegate void efl_text_cursor_coord_set_api_delegate(System.IntPtr obj, Efl.TextCursorCursor cur, int x, int y);
1643 public static Efl.Eo.FunctionWrapper<efl_text_cursor_coord_set_api_delegate> efl_text_cursor_coord_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_coord_set_api_delegate>(Module, "efl_text_cursor_coord_set");
1645 private static void cursor_coord_set(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur, int x, int y)
1647 Eina.Log.Debug("function efl_text_cursor_coord_set was called");
1648 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1654 ((ITextMarkupInteractive)ws.Target).SetCursorCoord(cur, x, y);
1658 Eina.Log.Warning($"Callback error: {e.ToString()}");
1659 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1666 efl_text_cursor_coord_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), cur, x, y);
1670 private static efl_text_cursor_coord_set_delegate efl_text_cursor_coord_set_static_delegate;
1673 private delegate void efl_text_cursor_cluster_coord_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur, int x, int y);
1676 public delegate void efl_text_cursor_cluster_coord_set_api_delegate(System.IntPtr obj, Efl.TextCursorCursor cur, int x, int y);
1678 public static Efl.Eo.FunctionWrapper<efl_text_cursor_cluster_coord_set_api_delegate> efl_text_cursor_cluster_coord_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_cluster_coord_set_api_delegate>(Module, "efl_text_cursor_cluster_coord_set");
1680 private static void cursor_cluster_coord_set(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur, int x, int y)
1682 Eina.Log.Debug("function efl_text_cursor_cluster_coord_set was called");
1683 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1689 ((ITextMarkupInteractive)ws.Target).SetCursorClusterCoord(cur, x, y);
1693 Eina.Log.Warning($"Callback error: {e.ToString()}");
1694 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1701 efl_text_cursor_cluster_coord_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), cur, x, y);
1705 private static efl_text_cursor_cluster_coord_set_delegate efl_text_cursor_cluster_coord_set_static_delegate;
1708 private delegate int efl_text_cursor_text_insert_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String text);
1711 public delegate int efl_text_cursor_text_insert_api_delegate(System.IntPtr obj, Efl.TextCursorCursor cur, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String text);
1713 public static Efl.Eo.FunctionWrapper<efl_text_cursor_text_insert_api_delegate> efl_text_cursor_text_insert_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_text_insert_api_delegate>(Module, "efl_text_cursor_text_insert");
1715 private static int cursor_text_insert(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur, System.String text)
1717 Eina.Log.Debug("function efl_text_cursor_text_insert was called");
1718 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1721 int _ret_var = default(int);
1724 _ret_var = ((ITextMarkupInteractive)ws.Target).CursorTextInsert(cur, text);
1728 Eina.Log.Warning($"Callback error: {e.ToString()}");
1729 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1737 return efl_text_cursor_text_insert_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), cur, text);
1741 private static efl_text_cursor_text_insert_delegate efl_text_cursor_text_insert_static_delegate;
1744 private delegate void efl_text_cursor_char_delete_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur);
1747 public delegate void efl_text_cursor_char_delete_api_delegate(System.IntPtr obj, Efl.TextCursorCursor cur);
1749 public static Efl.Eo.FunctionWrapper<efl_text_cursor_char_delete_api_delegate> efl_text_cursor_char_delete_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_char_delete_api_delegate>(Module, "efl_text_cursor_char_delete");
1751 private static void cursor_char_delete(System.IntPtr obj, System.IntPtr pd, Efl.TextCursorCursor cur)
1753 Eina.Log.Debug("function efl_text_cursor_char_delete was called");
1754 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1760 ((ITextMarkupInteractive)ws.Target).CursorCharDelete(cur);
1764 Eina.Log.Warning($"Callback error: {e.ToString()}");
1765 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1772 efl_text_cursor_char_delete_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), cur);
1776 private static efl_text_cursor_char_delete_delegate efl_text_cursor_char_delete_static_delegate;
1778 #pragma warning restore CA1707, CS1591, SA1300, SA1600