[EflSharp] Update Circle and efl cs files (#995)
[platform/core/csapi/tizenfx.git] / internals / src / EflSharp / EflSharp / efl / efl_ui_text.eo.cs
1 #define EFL_BETA
2 #pragma warning disable CS1591
3 using System;
4 using System.Runtime.InteropServices;
5 using System.Collections.Generic;
6 using System.Linq;
7 using System.Threading;
8 using System.ComponentModel;
9 namespace Efl {
10
11 namespace Ui {
12
13 /// <summary>Event argument wrapper for event <see cref="Efl.Ui.Text.ChangedUserEvt"/>.</summary>
14 [Efl.Eo.BindingEntity]
15 public class TextChangedUserEvt_Args : EventArgs {
16     /// <summary>Actual event payload.</summary>
17     /// <value>The text object has changed due to user interaction</value>
18     public Efl.Ui.TextChangeInfo arg { get; set; }
19 }
20 /// <summary>Event argument wrapper for event <see cref="Efl.Ui.Text.ValidateEvt"/>.</summary>
21 [Efl.Eo.BindingEntity]
22 public class TextValidateEvt_Args : EventArgs {
23     /// <summary>Actual event payload.</summary>
24     /// <value>Called when validating</value>
25     public Elm.ValidateContent arg { get; set; }
26 }
27 /// <summary>Event argument wrapper for event <see cref="Efl.Ui.Text.AnchorDownEvt"/>.</summary>
28 [Efl.Eo.BindingEntity]
29 public class TextAnchorDownEvt_Args : EventArgs {
30     /// <summary>Actual event payload.</summary>
31     /// <value>Called on anchor down</value>
32     public Elm.EntryAnchorInfo arg { get; set; }
33 }
34 /// <summary>Event argument wrapper for event <see cref="Efl.Ui.Text.AnchorHoverOpenedEvt"/>.</summary>
35 [Efl.Eo.BindingEntity]
36 public class TextAnchorHoverOpenedEvt_Args : EventArgs {
37     /// <summary>Actual event payload.</summary>
38     /// <value>Called when hover opened</value>
39     public Elm.EntryAnchorHoverInfo arg { get; set; }
40 }
41 /// <summary>Event argument wrapper for event <see cref="Efl.Ui.Text.AnchorInEvt"/>.</summary>
42 [Efl.Eo.BindingEntity]
43 public class TextAnchorInEvt_Args : EventArgs {
44     /// <summary>Actual event payload.</summary>
45     /// <value>Called on anchor in</value>
46     public Elm.EntryAnchorInfo arg { get; set; }
47 }
48 /// <summary>Event argument wrapper for event <see cref="Efl.Ui.Text.AnchorOutEvt"/>.</summary>
49 [Efl.Eo.BindingEntity]
50 public class TextAnchorOutEvt_Args : EventArgs {
51     /// <summary>Actual event payload.</summary>
52     /// <value>Called on anchor out</value>
53     public Elm.EntryAnchorInfo arg { get; set; }
54 }
55 /// <summary>Event argument wrapper for event <see cref="Efl.Ui.Text.AnchorUpEvt"/>.</summary>
56 [Efl.Eo.BindingEntity]
57 public class TextAnchorUpEvt_Args : EventArgs {
58     /// <summary>Actual event payload.</summary>
59     /// <value>called on anchor up</value>
60     public Elm.EntryAnchorInfo arg { get; set; }
61 }
62 /// <summary>A flexible text widget which can be static (as a label) or editable by the user (as a text entry). It provides all sorts of editing facilities like automatic scrollbars, virtual keyboard, clipboard, configurable context menus, password mode or autocapitalization, for example.</summary>
63 /// <remarks>This is a <b>BETA</b> class. It can be modified or removed in the future. Do not use it for product development.</remarks>
64 [Efl.Ui.Text.NativeMethods]
65 [Efl.Eo.BindingEntity]
66 public class Text : Efl.Ui.LayoutBase, Efl.IFile, Efl.IText, Efl.ITextFont, Efl.ITextFormat, Efl.ITextInteractive, Efl.ITextMarkup, Efl.ITextStyle, Efl.Access.IText, Efl.Access.Editable.IText, Efl.Input.IClickable, Efl.Ui.ITextSelectable
67 {
68     /// <summary>Pointer to the native class description.</summary>
69     public override System.IntPtr NativeClass
70     {
71         get
72         {
73             if (((object)this).GetType() == typeof(Text))
74             {
75                 return GetEflClassStatic();
76             }
77             else
78             {
79                 return Efl.Eo.ClassRegister.klassFromType[((object)this).GetType()];
80             }
81         }
82     }
83
84     [System.Runtime.InteropServices.DllImport(efl.Libs.Elementary)] internal static extern System.IntPtr
85         efl_ui_text_class_get();
86     /// <summary>Initializes a new instance of the <see cref="Text"/> class.</summary>
87     /// <param name="parent">Parent instance.</param>
88     /// <param name="style">The widget style to use. See <see cref="Efl.Ui.Widget.SetStyle" /></param>
89     public Text(Efl.Object parent
90             , System.String style = null) : base(efl_ui_text_class_get(), parent)
91     {
92         if (Efl.Eo.Globals.ParamHelperCheck(style))
93         {
94             SetStyle(Efl.Eo.Globals.GetParamHelper(style));
95         }
96
97         FinishInstantiation();
98     }
99
100     /// <summary>Subclasses should override this constructor if they are expected to be instantiated from native code.
101     /// Do not call this constructor directly.</summary>
102     /// <param name="ch">Tag struct storing the native handle of the object being constructed.</param>
103     protected Text(ConstructingHandle ch) : base(ch)
104     {
105     }
106
107     /// <summary>Initializes a new instance of the <see cref="Text"/> class.
108     /// Internal usage: Constructs an instance from a native pointer. This is used when interacting with C code and should not be used directly.</summary>
109     /// <param name="wh">The native pointer to be wrapped.</param>
110     protected Text(Efl.Eo.Globals.WrappingHandle wh) : base(wh)
111     {
112     }
113
114     /// <summary>Initializes a new instance of the <see cref="Text"/> class.
115     /// Internal usage: Constructor to forward the wrapper initialization to the root class that interfaces with native code. Should not be used directly.</summary>
116     /// <param name="baseKlass">The pointer to the base native Eo class.</param>
117     /// <param name="parent">The Efl.Object parent of this instance.</param>
118     protected Text(IntPtr baseKlass, Efl.Object parent) : base(baseKlass, parent)
119     {
120     }
121
122     /// <summary>Called when entry changes</summary>
123     public event EventHandler ChangedEvt
124     {
125         add
126         {
127             lock (eflBindingEventLock)
128             {
129                 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
130                 {
131                     var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
132                     if (obj != null)
133                     {
134                         EventArgs args = EventArgs.Empty;
135                         try
136                         {
137                             value?.Invoke(obj, args);
138                         }
139                         catch (Exception e)
140                         {
141                             Eina.Log.Error(e.ToString());
142                             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
143                         }
144                     }
145                 };
146
147                 string key = "_EFL_UI_TEXT_EVENT_CHANGED";
148                 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
149             }
150         }
151
152         remove
153         {
154             lock (eflBindingEventLock)
155             {
156                 string key = "_EFL_UI_TEXT_EVENT_CHANGED";
157                 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
158             }
159         }
160     }
161     /// <summary>Method to raise event ChangedEvt.</summary>
162     public void OnChangedEvt(EventArgs e)
163     {
164         var key = "_EFL_UI_TEXT_EVENT_CHANGED";
165         IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
166         if (desc == IntPtr.Zero)
167         {
168             Eina.Log.Error($"Failed to get native event {key}");
169             return;
170         }
171
172         Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
173     }
174     /// <summary>The text object has changed due to user interaction</summary>
175     /// <value><see cref="Efl.Ui.TextChangedUserEvt_Args"/></value>
176     public event EventHandler<Efl.Ui.TextChangedUserEvt_Args> ChangedUserEvt
177     {
178         add
179         {
180             lock (eflBindingEventLock)
181             {
182                 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
183                 {
184                     var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
185                     if (obj != null)
186                     {
187                         Efl.Ui.TextChangedUserEvt_Args args = new Efl.Ui.TextChangedUserEvt_Args();
188                         args.arg =  evt.Info;
189                         try
190                         {
191                             value?.Invoke(obj, args);
192                         }
193                         catch (Exception e)
194                         {
195                             Eina.Log.Error(e.ToString());
196                             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
197                         }
198                     }
199                 };
200
201                 string key = "_EFL_UI_TEXT_EVENT_CHANGED_USER";
202                 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
203             }
204         }
205
206         remove
207         {
208             lock (eflBindingEventLock)
209             {
210                 string key = "_EFL_UI_TEXT_EVENT_CHANGED_USER";
211                 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
212             }
213         }
214     }
215     /// <summary>Method to raise event ChangedUserEvt.</summary>
216     public void OnChangedUserEvt(Efl.Ui.TextChangedUserEvt_Args e)
217     {
218         var key = "_EFL_UI_TEXT_EVENT_CHANGED_USER";
219         IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
220         if (desc == IntPtr.Zero)
221         {
222             Eina.Log.Error($"Failed to get native event {key}");
223             return;
224         }
225
226         IntPtr info = Marshal.AllocHGlobal(Marshal.SizeOf(e.arg));
227         try
228         {
229             Marshal.StructureToPtr(e.arg, info, false);
230             Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
231         }
232         finally
233         {
234             Marshal.FreeHGlobal(info);
235         }
236     }
237     /// <summary>Called when validating</summary>
238     /// <value><see cref="Efl.Ui.TextValidateEvt_Args"/></value>
239     public event EventHandler<Efl.Ui.TextValidateEvt_Args> ValidateEvt
240     {
241         add
242         {
243             lock (eflBindingEventLock)
244             {
245                 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
246                 {
247                     var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
248                     if (obj != null)
249                     {
250                         Efl.Ui.TextValidateEvt_Args args = new Efl.Ui.TextValidateEvt_Args();
251                         args.arg =  (Elm.ValidateContent)evt.Info;
252                         try
253                         {
254                             value?.Invoke(obj, args);
255                         }
256                         catch (Exception e)
257                         {
258                             Eina.Log.Error(e.ToString());
259                             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
260                         }
261                     }
262                 };
263
264                 string key = "_EFL_UI_TEXT_EVENT_VALIDATE";
265                 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
266             }
267         }
268
269         remove
270         {
271             lock (eflBindingEventLock)
272             {
273                 string key = "_EFL_UI_TEXT_EVENT_VALIDATE";
274                 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
275             }
276         }
277     }
278     /// <summary>Method to raise event ValidateEvt.</summary>
279     public void OnValidateEvt(Efl.Ui.TextValidateEvt_Args e)
280     {
281         var key = "_EFL_UI_TEXT_EVENT_VALIDATE";
282         IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
283         if (desc == IntPtr.Zero)
284         {
285             Eina.Log.Error($"Failed to get native event {key}");
286             return;
287         }
288
289         IntPtr info = Eina.PrimitiveConversion.ManagedToPointerAlloc(e.arg);
290         try
291         {
292             Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
293         }
294         finally
295         {
296             Marshal.FreeHGlobal(info);
297         }
298     }
299     /// <summary>Called when context menu was opened</summary>
300     public event EventHandler ContextOpenEvt
301     {
302         add
303         {
304             lock (eflBindingEventLock)
305             {
306                 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
307                 {
308                     var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
309                     if (obj != null)
310                     {
311                         EventArgs args = EventArgs.Empty;
312                         try
313                         {
314                             value?.Invoke(obj, args);
315                         }
316                         catch (Exception e)
317                         {
318                             Eina.Log.Error(e.ToString());
319                             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
320                         }
321                     }
322                 };
323
324                 string key = "_EFL_UI_TEXT_EVENT_CONTEXT_OPEN";
325                 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
326             }
327         }
328
329         remove
330         {
331             lock (eflBindingEventLock)
332             {
333                 string key = "_EFL_UI_TEXT_EVENT_CONTEXT_OPEN";
334                 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
335             }
336         }
337     }
338     /// <summary>Method to raise event ContextOpenEvt.</summary>
339     public void OnContextOpenEvt(EventArgs e)
340     {
341         var key = "_EFL_UI_TEXT_EVENT_CONTEXT_OPEN";
342         IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
343         if (desc == IntPtr.Zero)
344         {
345             Eina.Log.Error($"Failed to get native event {key}");
346             return;
347         }
348
349         Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
350     }
351     /// <summary>Called when entry preedit changed</summary>
352     public event EventHandler PreeditChangedEvt
353     {
354         add
355         {
356             lock (eflBindingEventLock)
357             {
358                 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
359                 {
360                     var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
361                     if (obj != null)
362                     {
363                         EventArgs args = EventArgs.Empty;
364                         try
365                         {
366                             value?.Invoke(obj, args);
367                         }
368                         catch (Exception e)
369                         {
370                             Eina.Log.Error(e.ToString());
371                             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
372                         }
373                     }
374                 };
375
376                 string key = "_EFL_UI_TEXT_EVENT_PREEDIT_CHANGED";
377                 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
378             }
379         }
380
381         remove
382         {
383             lock (eflBindingEventLock)
384             {
385                 string key = "_EFL_UI_TEXT_EVENT_PREEDIT_CHANGED";
386                 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
387             }
388         }
389     }
390     /// <summary>Method to raise event PreeditChangedEvt.</summary>
391     public void OnPreeditChangedEvt(EventArgs e)
392     {
393         var key = "_EFL_UI_TEXT_EVENT_PREEDIT_CHANGED";
394         IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
395         if (desc == IntPtr.Zero)
396         {
397             Eina.Log.Error($"Failed to get native event {key}");
398             return;
399         }
400
401         Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
402     }
403     /// <summary>Called when entry pressed</summary>
404     public event EventHandler PressEvt
405     {
406         add
407         {
408             lock (eflBindingEventLock)
409             {
410                 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
411                 {
412                     var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
413                     if (obj != null)
414                     {
415                         EventArgs args = EventArgs.Empty;
416                         try
417                         {
418                             value?.Invoke(obj, args);
419                         }
420                         catch (Exception e)
421                         {
422                             Eina.Log.Error(e.ToString());
423                             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
424                         }
425                     }
426                 };
427
428                 string key = "_EFL_UI_TEXT_EVENT_PRESS";
429                 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
430             }
431         }
432
433         remove
434         {
435             lock (eflBindingEventLock)
436             {
437                 string key = "_EFL_UI_TEXT_EVENT_PRESS";
438                 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
439             }
440         }
441     }
442     /// <summary>Method to raise event PressEvt.</summary>
443     public void OnPressEvt(EventArgs e)
444     {
445         var key = "_EFL_UI_TEXT_EVENT_PRESS";
446         IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
447         if (desc == IntPtr.Zero)
448         {
449             Eina.Log.Error($"Failed to get native event {key}");
450             return;
451         }
452
453         Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
454     }
455     /// <summary>Called when redo is requested</summary>
456     public event EventHandler RedoRequestEvt
457     {
458         add
459         {
460             lock (eflBindingEventLock)
461             {
462                 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
463                 {
464                     var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
465                     if (obj != null)
466                     {
467                         EventArgs args = EventArgs.Empty;
468                         try
469                         {
470                             value?.Invoke(obj, args);
471                         }
472                         catch (Exception e)
473                         {
474                             Eina.Log.Error(e.ToString());
475                             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
476                         }
477                     }
478                 };
479
480                 string key = "_EFL_UI_TEXT_EVENT_REDO_REQUEST";
481                 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
482             }
483         }
484
485         remove
486         {
487             lock (eflBindingEventLock)
488             {
489                 string key = "_EFL_UI_TEXT_EVENT_REDO_REQUEST";
490                 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
491             }
492         }
493     }
494     /// <summary>Method to raise event RedoRequestEvt.</summary>
495     public void OnRedoRequestEvt(EventArgs e)
496     {
497         var key = "_EFL_UI_TEXT_EVENT_REDO_REQUEST";
498         IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
499         if (desc == IntPtr.Zero)
500         {
501             Eina.Log.Error($"Failed to get native event {key}");
502             return;
503         }
504
505         Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
506     }
507     /// <summary>Called when undo is requested</summary>
508     public event EventHandler UndoRequestEvt
509     {
510         add
511         {
512             lock (eflBindingEventLock)
513             {
514                 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
515                 {
516                     var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
517                     if (obj != null)
518                     {
519                         EventArgs args = EventArgs.Empty;
520                         try
521                         {
522                             value?.Invoke(obj, args);
523                         }
524                         catch (Exception e)
525                         {
526                             Eina.Log.Error(e.ToString());
527                             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
528                         }
529                     }
530                 };
531
532                 string key = "_EFL_UI_TEXT_EVENT_UNDO_REQUEST";
533                 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
534             }
535         }
536
537         remove
538         {
539             lock (eflBindingEventLock)
540             {
541                 string key = "_EFL_UI_TEXT_EVENT_UNDO_REQUEST";
542                 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
543             }
544         }
545     }
546     /// <summary>Method to raise event UndoRequestEvt.</summary>
547     public void OnUndoRequestEvt(EventArgs e)
548     {
549         var key = "_EFL_UI_TEXT_EVENT_UNDO_REQUEST";
550         IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
551         if (desc == IntPtr.Zero)
552         {
553             Eina.Log.Error($"Failed to get native event {key}");
554             return;
555         }
556
557         Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
558     }
559     /// <summary>Called when entry is aborted</summary>
560     public event EventHandler AbortedEvt
561     {
562         add
563         {
564             lock (eflBindingEventLock)
565             {
566                 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
567                 {
568                     var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
569                     if (obj != null)
570                     {
571                         EventArgs args = EventArgs.Empty;
572                         try
573                         {
574                             value?.Invoke(obj, args);
575                         }
576                         catch (Exception e)
577                         {
578                             Eina.Log.Error(e.ToString());
579                             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
580                         }
581                     }
582                 };
583
584                 string key = "_EFL_UI_TEXT_EVENT_ABORTED";
585                 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
586             }
587         }
588
589         remove
590         {
591             lock (eflBindingEventLock)
592             {
593                 string key = "_EFL_UI_TEXT_EVENT_ABORTED";
594                 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
595             }
596         }
597     }
598     /// <summary>Method to raise event AbortedEvt.</summary>
599     public void OnAbortedEvt(EventArgs e)
600     {
601         var key = "_EFL_UI_TEXT_EVENT_ABORTED";
602         IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
603         if (desc == IntPtr.Zero)
604         {
605             Eina.Log.Error($"Failed to get native event {key}");
606             return;
607         }
608
609         Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
610     }
611     /// <summary>Called on anchor down</summary>
612     /// <value><see cref="Efl.Ui.TextAnchorDownEvt_Args"/></value>
613     public event EventHandler<Efl.Ui.TextAnchorDownEvt_Args> AnchorDownEvt
614     {
615         add
616         {
617             lock (eflBindingEventLock)
618             {
619                 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
620                 {
621                     var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
622                     if (obj != null)
623                     {
624                         Efl.Ui.TextAnchorDownEvt_Args args = new Efl.Ui.TextAnchorDownEvt_Args();
625                         args.arg =  (Elm.EntryAnchorInfo)evt.Info;
626                         try
627                         {
628                             value?.Invoke(obj, args);
629                         }
630                         catch (Exception e)
631                         {
632                             Eina.Log.Error(e.ToString());
633                             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
634                         }
635                     }
636                 };
637
638                 string key = "_EFL_UI_TEXT_EVENT_ANCHOR_DOWN";
639                 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
640             }
641         }
642
643         remove
644         {
645             lock (eflBindingEventLock)
646             {
647                 string key = "_EFL_UI_TEXT_EVENT_ANCHOR_DOWN";
648                 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
649             }
650         }
651     }
652     /// <summary>Method to raise event AnchorDownEvt.</summary>
653     public void OnAnchorDownEvt(Efl.Ui.TextAnchorDownEvt_Args e)
654     {
655         var key = "_EFL_UI_TEXT_EVENT_ANCHOR_DOWN";
656         IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
657         if (desc == IntPtr.Zero)
658         {
659             Eina.Log.Error($"Failed to get native event {key}");
660             return;
661         }
662
663         IntPtr info = Eina.PrimitiveConversion.ManagedToPointerAlloc(e.arg);
664         try
665         {
666             Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
667         }
668         finally
669         {
670             Marshal.FreeHGlobal(info);
671         }
672     }
673     /// <summary>Called when hover opened</summary>
674     /// <value><see cref="Efl.Ui.TextAnchorHoverOpenedEvt_Args"/></value>
675     public event EventHandler<Efl.Ui.TextAnchorHoverOpenedEvt_Args> AnchorHoverOpenedEvt
676     {
677         add
678         {
679             lock (eflBindingEventLock)
680             {
681                 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
682                 {
683                     var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
684                     if (obj != null)
685                     {
686                         Efl.Ui.TextAnchorHoverOpenedEvt_Args args = new Efl.Ui.TextAnchorHoverOpenedEvt_Args();
687                         args.arg =  (Elm.EntryAnchorHoverInfo)evt.Info;
688                         try
689                         {
690                             value?.Invoke(obj, args);
691                         }
692                         catch (Exception e)
693                         {
694                             Eina.Log.Error(e.ToString());
695                             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
696                         }
697                     }
698                 };
699
700                 string key = "_EFL_UI_TEXT_EVENT_ANCHOR_HOVER_OPENED";
701                 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
702             }
703         }
704
705         remove
706         {
707             lock (eflBindingEventLock)
708             {
709                 string key = "_EFL_UI_TEXT_EVENT_ANCHOR_HOVER_OPENED";
710                 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
711             }
712         }
713     }
714     /// <summary>Method to raise event AnchorHoverOpenedEvt.</summary>
715     public void OnAnchorHoverOpenedEvt(Efl.Ui.TextAnchorHoverOpenedEvt_Args e)
716     {
717         var key = "_EFL_UI_TEXT_EVENT_ANCHOR_HOVER_OPENED";
718         IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
719         if (desc == IntPtr.Zero)
720         {
721             Eina.Log.Error($"Failed to get native event {key}");
722             return;
723         }
724
725         IntPtr info = Eina.PrimitiveConversion.ManagedToPointerAlloc(e.arg);
726         try
727         {
728             Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
729         }
730         finally
731         {
732             Marshal.FreeHGlobal(info);
733         }
734     }
735     /// <summary>Called on anchor in</summary>
736     /// <value><see cref="Efl.Ui.TextAnchorInEvt_Args"/></value>
737     public event EventHandler<Efl.Ui.TextAnchorInEvt_Args> AnchorInEvt
738     {
739         add
740         {
741             lock (eflBindingEventLock)
742             {
743                 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
744                 {
745                     var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
746                     if (obj != null)
747                     {
748                         Efl.Ui.TextAnchorInEvt_Args args = new Efl.Ui.TextAnchorInEvt_Args();
749                         args.arg =  (Elm.EntryAnchorInfo)evt.Info;
750                         try
751                         {
752                             value?.Invoke(obj, args);
753                         }
754                         catch (Exception e)
755                         {
756                             Eina.Log.Error(e.ToString());
757                             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
758                         }
759                     }
760                 };
761
762                 string key = "_EFL_UI_TEXT_EVENT_ANCHOR_IN";
763                 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
764             }
765         }
766
767         remove
768         {
769             lock (eflBindingEventLock)
770             {
771                 string key = "_EFL_UI_TEXT_EVENT_ANCHOR_IN";
772                 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
773             }
774         }
775     }
776     /// <summary>Method to raise event AnchorInEvt.</summary>
777     public void OnAnchorInEvt(Efl.Ui.TextAnchorInEvt_Args e)
778     {
779         var key = "_EFL_UI_TEXT_EVENT_ANCHOR_IN";
780         IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
781         if (desc == IntPtr.Zero)
782         {
783             Eina.Log.Error($"Failed to get native event {key}");
784             return;
785         }
786
787         IntPtr info = Eina.PrimitiveConversion.ManagedToPointerAlloc(e.arg);
788         try
789         {
790             Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
791         }
792         finally
793         {
794             Marshal.FreeHGlobal(info);
795         }
796     }
797     /// <summary>Called on anchor out</summary>
798     /// <value><see cref="Efl.Ui.TextAnchorOutEvt_Args"/></value>
799     public event EventHandler<Efl.Ui.TextAnchorOutEvt_Args> AnchorOutEvt
800     {
801         add
802         {
803             lock (eflBindingEventLock)
804             {
805                 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
806                 {
807                     var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
808                     if (obj != null)
809                     {
810                         Efl.Ui.TextAnchorOutEvt_Args args = new Efl.Ui.TextAnchorOutEvt_Args();
811                         args.arg =  (Elm.EntryAnchorInfo)evt.Info;
812                         try
813                         {
814                             value?.Invoke(obj, args);
815                         }
816                         catch (Exception e)
817                         {
818                             Eina.Log.Error(e.ToString());
819                             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
820                         }
821                     }
822                 };
823
824                 string key = "_EFL_UI_TEXT_EVENT_ANCHOR_OUT";
825                 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
826             }
827         }
828
829         remove
830         {
831             lock (eflBindingEventLock)
832             {
833                 string key = "_EFL_UI_TEXT_EVENT_ANCHOR_OUT";
834                 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
835             }
836         }
837     }
838     /// <summary>Method to raise event AnchorOutEvt.</summary>
839     public void OnAnchorOutEvt(Efl.Ui.TextAnchorOutEvt_Args e)
840     {
841         var key = "_EFL_UI_TEXT_EVENT_ANCHOR_OUT";
842         IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
843         if (desc == IntPtr.Zero)
844         {
845             Eina.Log.Error($"Failed to get native event {key}");
846             return;
847         }
848
849         IntPtr info = Eina.PrimitiveConversion.ManagedToPointerAlloc(e.arg);
850         try
851         {
852             Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
853         }
854         finally
855         {
856             Marshal.FreeHGlobal(info);
857         }
858     }
859     /// <summary>called on anchor up</summary>
860     /// <value><see cref="Efl.Ui.TextAnchorUpEvt_Args"/></value>
861     public event EventHandler<Efl.Ui.TextAnchorUpEvt_Args> AnchorUpEvt
862     {
863         add
864         {
865             lock (eflBindingEventLock)
866             {
867                 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
868                 {
869                     var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
870                     if (obj != null)
871                     {
872                         Efl.Ui.TextAnchorUpEvt_Args args = new Efl.Ui.TextAnchorUpEvt_Args();
873                         args.arg =  (Elm.EntryAnchorInfo)evt.Info;
874                         try
875                         {
876                             value?.Invoke(obj, args);
877                         }
878                         catch (Exception e)
879                         {
880                             Eina.Log.Error(e.ToString());
881                             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
882                         }
883                     }
884                 };
885
886                 string key = "_EFL_UI_TEXT_EVENT_ANCHOR_UP";
887                 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
888             }
889         }
890
891         remove
892         {
893             lock (eflBindingEventLock)
894             {
895                 string key = "_EFL_UI_TEXT_EVENT_ANCHOR_UP";
896                 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
897             }
898         }
899     }
900     /// <summary>Method to raise event AnchorUpEvt.</summary>
901     public void OnAnchorUpEvt(Efl.Ui.TextAnchorUpEvt_Args e)
902     {
903         var key = "_EFL_UI_TEXT_EVENT_ANCHOR_UP";
904         IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
905         if (desc == IntPtr.Zero)
906         {
907             Eina.Log.Error($"Failed to get native event {key}");
908             return;
909         }
910
911         IntPtr info = Eina.PrimitiveConversion.ManagedToPointerAlloc(e.arg);
912         try
913         {
914             Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
915         }
916         finally
917         {
918             Marshal.FreeHGlobal(info);
919         }
920     }
921     /// <summary>Called on manual cursor change</summary>
922     public event EventHandler CursorChangedManualEvt
923     {
924         add
925         {
926             lock (eflBindingEventLock)
927             {
928                 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
929                 {
930                     var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
931                     if (obj != null)
932                     {
933                         EventArgs args = EventArgs.Empty;
934                         try
935                         {
936                             value?.Invoke(obj, args);
937                         }
938                         catch (Exception e)
939                         {
940                             Eina.Log.Error(e.ToString());
941                             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
942                         }
943                     }
944                 };
945
946                 string key = "_EFL_UI_TEXT_EVENT_CURSOR_CHANGED_MANUAL";
947                 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
948             }
949         }
950
951         remove
952         {
953             lock (eflBindingEventLock)
954             {
955                 string key = "_EFL_UI_TEXT_EVENT_CURSOR_CHANGED_MANUAL";
956                 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
957             }
958         }
959     }
960     /// <summary>Method to raise event CursorChangedManualEvt.</summary>
961     public void OnCursorChangedManualEvt(EventArgs e)
962     {
963         var key = "_EFL_UI_TEXT_EVENT_CURSOR_CHANGED_MANUAL";
964         IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
965         if (desc == IntPtr.Zero)
966         {
967             Eina.Log.Error($"Failed to get native event {key}");
968             return;
969         }
970
971         Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
972     }
973     /// <summary>The selection on the object has changed. Query using <see cref="Efl.ITextInteractive.GetSelectionCursors"/></summary>
974     public event EventHandler TextSelectionChangedEvt
975     {
976         add
977         {
978             lock (eflBindingEventLock)
979             {
980                 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
981                 {
982                     var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
983                     if (obj != null)
984                     {
985                         EventArgs args = EventArgs.Empty;
986                         try
987                         {
988                             value?.Invoke(obj, args);
989                         }
990                         catch (Exception e)
991                         {
992                             Eina.Log.Error(e.ToString());
993                             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
994                         }
995                     }
996                 };
997
998                 string key = "_EFL_TEXT_INTERACTIVE_EVENT_TEXT_SELECTION_CHANGED";
999                 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1000             }
1001         }
1002
1003         remove
1004         {
1005             lock (eflBindingEventLock)
1006             {
1007                 string key = "_EFL_TEXT_INTERACTIVE_EVENT_TEXT_SELECTION_CHANGED";
1008                 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1009             }
1010         }
1011     }
1012     /// <summary>Method to raise event TextSelectionChangedEvt.</summary>
1013     public void OnTextSelectionChangedEvt(EventArgs e)
1014     {
1015         var key = "_EFL_TEXT_INTERACTIVE_EVENT_TEXT_SELECTION_CHANGED";
1016         IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1017         if (desc == IntPtr.Zero)
1018         {
1019             Eina.Log.Error($"Failed to get native event {key}");
1020             return;
1021         }
1022
1023         Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
1024     }
1025     /// <summary>Caret moved</summary>
1026     public event EventHandler AccessTextCaretMovedEvt
1027     {
1028         add
1029         {
1030             lock (eflBindingEventLock)
1031             {
1032                 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1033                 {
1034                     var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1035                     if (obj != null)
1036                     {
1037                         EventArgs args = EventArgs.Empty;
1038                         try
1039                         {
1040                             value?.Invoke(obj, args);
1041                         }
1042                         catch (Exception e)
1043                         {
1044                             Eina.Log.Error(e.ToString());
1045                             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1046                         }
1047                     }
1048                 };
1049
1050                 string key = "_EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_CARET_MOVED";
1051                 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1052             }
1053         }
1054
1055         remove
1056         {
1057             lock (eflBindingEventLock)
1058             {
1059                 string key = "_EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_CARET_MOVED";
1060                 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1061             }
1062         }
1063     }
1064     /// <summary>Method to raise event AccessTextCaretMovedEvt.</summary>
1065     public void OnAccessTextCaretMovedEvt(EventArgs e)
1066     {
1067         var key = "_EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_CARET_MOVED";
1068         IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1069         if (desc == IntPtr.Zero)
1070         {
1071             Eina.Log.Error($"Failed to get native event {key}");
1072             return;
1073         }
1074
1075         Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
1076     }
1077     /// <summary>Text was inserted</summary>
1078     /// <value><see cref="Efl.Access.ITextAccessTextInsertedEvt_Args"/></value>
1079     public event EventHandler<Efl.Access.ITextAccessTextInsertedEvt_Args> AccessTextInsertedEvt
1080     {
1081         add
1082         {
1083             lock (eflBindingEventLock)
1084             {
1085                 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1086                 {
1087                     var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1088                     if (obj != null)
1089                     {
1090                         Efl.Access.ITextAccessTextInsertedEvt_Args args = new Efl.Access.ITextAccessTextInsertedEvt_Args();
1091                         args.arg =  evt.Info;
1092                         try
1093                         {
1094                             value?.Invoke(obj, args);
1095                         }
1096                         catch (Exception e)
1097                         {
1098                             Eina.Log.Error(e.ToString());
1099                             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1100                         }
1101                     }
1102                 };
1103
1104                 string key = "_EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_INSERTED";
1105                 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1106             }
1107         }
1108
1109         remove
1110         {
1111             lock (eflBindingEventLock)
1112             {
1113                 string key = "_EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_INSERTED";
1114                 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1115             }
1116         }
1117     }
1118     /// <summary>Method to raise event AccessTextInsertedEvt.</summary>
1119     public void OnAccessTextInsertedEvt(Efl.Access.ITextAccessTextInsertedEvt_Args e)
1120     {
1121         var key = "_EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_INSERTED";
1122         IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1123         if (desc == IntPtr.Zero)
1124         {
1125             Eina.Log.Error($"Failed to get native event {key}");
1126             return;
1127         }
1128
1129         IntPtr info = Marshal.AllocHGlobal(Marshal.SizeOf(e.arg));
1130         try
1131         {
1132             Marshal.StructureToPtr(e.arg, info, false);
1133             Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1134         }
1135         finally
1136         {
1137             Marshal.FreeHGlobal(info);
1138         }
1139     }
1140     /// <summary>Text was removed</summary>
1141     /// <value><see cref="Efl.Access.ITextAccessTextRemovedEvt_Args"/></value>
1142     public event EventHandler<Efl.Access.ITextAccessTextRemovedEvt_Args> AccessTextRemovedEvt
1143     {
1144         add
1145         {
1146             lock (eflBindingEventLock)
1147             {
1148                 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1149                 {
1150                     var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1151                     if (obj != null)
1152                     {
1153                         Efl.Access.ITextAccessTextRemovedEvt_Args args = new Efl.Access.ITextAccessTextRemovedEvt_Args();
1154                         args.arg =  evt.Info;
1155                         try
1156                         {
1157                             value?.Invoke(obj, args);
1158                         }
1159                         catch (Exception e)
1160                         {
1161                             Eina.Log.Error(e.ToString());
1162                             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1163                         }
1164                     }
1165                 };
1166
1167                 string key = "_EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_REMOVED";
1168                 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1169             }
1170         }
1171
1172         remove
1173         {
1174             lock (eflBindingEventLock)
1175             {
1176                 string key = "_EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_REMOVED";
1177                 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1178             }
1179         }
1180     }
1181     /// <summary>Method to raise event AccessTextRemovedEvt.</summary>
1182     public void OnAccessTextRemovedEvt(Efl.Access.ITextAccessTextRemovedEvt_Args e)
1183     {
1184         var key = "_EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_REMOVED";
1185         IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1186         if (desc == IntPtr.Zero)
1187         {
1188             Eina.Log.Error($"Failed to get native event {key}");
1189             return;
1190         }
1191
1192         IntPtr info = Marshal.AllocHGlobal(Marshal.SizeOf(e.arg));
1193         try
1194         {
1195             Marshal.StructureToPtr(e.arg, info, false);
1196             Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1197         }
1198         finally
1199         {
1200             Marshal.FreeHGlobal(info);
1201         }
1202     }
1203     /// <summary>Text selection has changed</summary>
1204     public event EventHandler AccessTextSelectionChangedEvt
1205     {
1206         add
1207         {
1208             lock (eflBindingEventLock)
1209             {
1210                 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1211                 {
1212                     var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1213                     if (obj != null)
1214                     {
1215                         EventArgs args = EventArgs.Empty;
1216                         try
1217                         {
1218                             value?.Invoke(obj, args);
1219                         }
1220                         catch (Exception e)
1221                         {
1222                             Eina.Log.Error(e.ToString());
1223                             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1224                         }
1225                     }
1226                 };
1227
1228                 string key = "_EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_SELECTION_CHANGED";
1229                 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1230             }
1231         }
1232
1233         remove
1234         {
1235             lock (eflBindingEventLock)
1236             {
1237                 string key = "_EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_SELECTION_CHANGED";
1238                 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1239             }
1240         }
1241     }
1242     /// <summary>Method to raise event AccessTextSelectionChangedEvt.</summary>
1243     public void OnAccessTextSelectionChangedEvt(EventArgs e)
1244     {
1245         var key = "_EFL_ACCESS_TEXT_EVENT_ACCESS_TEXT_SELECTION_CHANGED";
1246         IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1247         if (desc == IntPtr.Zero)
1248         {
1249             Eina.Log.Error($"Failed to get native event {key}");
1250             return;
1251         }
1252
1253         Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
1254     }
1255     /// <summary>Called when object is in sequence pressed and unpressed, by the primary button</summary>
1256     /// <value><see cref="Efl.Input.IClickableClickedEvt_Args"/></value>
1257     public event EventHandler<Efl.Input.IClickableClickedEvt_Args> ClickedEvt
1258     {
1259         add
1260         {
1261             lock (eflBindingEventLock)
1262             {
1263                 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1264                 {
1265                     var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1266                     if (obj != null)
1267                     {
1268                         Efl.Input.IClickableClickedEvt_Args args = new Efl.Input.IClickableClickedEvt_Args();
1269                         args.arg =  evt.Info;
1270                         try
1271                         {
1272                             value?.Invoke(obj, args);
1273                         }
1274                         catch (Exception e)
1275                         {
1276                             Eina.Log.Error(e.ToString());
1277                             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1278                         }
1279                     }
1280                 };
1281
1282                 string key = "_EFL_INPUT_EVENT_CLICKED";
1283                 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1284             }
1285         }
1286
1287         remove
1288         {
1289             lock (eflBindingEventLock)
1290             {
1291                 string key = "_EFL_INPUT_EVENT_CLICKED";
1292                 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1293             }
1294         }
1295     }
1296     /// <summary>Method to raise event ClickedEvt.</summary>
1297     public void OnClickedEvt(Efl.Input.IClickableClickedEvt_Args e)
1298     {
1299         var key = "_EFL_INPUT_EVENT_CLICKED";
1300         IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1301         if (desc == IntPtr.Zero)
1302         {
1303             Eina.Log.Error($"Failed to get native event {key}");
1304             return;
1305         }
1306
1307         IntPtr info = Marshal.AllocHGlobal(Marshal.SizeOf(e.arg));
1308         try
1309         {
1310             Marshal.StructureToPtr(e.arg, info, false);
1311             Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1312         }
1313         finally
1314         {
1315             Marshal.FreeHGlobal(info);
1316         }
1317     }
1318     /// <summary>Called when object is in sequence pressed and unpressed by any button. The button that triggered the event can be found in the event information.</summary>
1319     /// <value><see cref="Efl.Input.IClickableClickedAnyEvt_Args"/></value>
1320     public event EventHandler<Efl.Input.IClickableClickedAnyEvt_Args> ClickedAnyEvt
1321     {
1322         add
1323         {
1324             lock (eflBindingEventLock)
1325             {
1326                 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1327                 {
1328                     var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1329                     if (obj != null)
1330                     {
1331                         Efl.Input.IClickableClickedAnyEvt_Args args = new Efl.Input.IClickableClickedAnyEvt_Args();
1332                         args.arg =  evt.Info;
1333                         try
1334                         {
1335                             value?.Invoke(obj, args);
1336                         }
1337                         catch (Exception e)
1338                         {
1339                             Eina.Log.Error(e.ToString());
1340                             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1341                         }
1342                     }
1343                 };
1344
1345                 string key = "_EFL_INPUT_EVENT_CLICKED_ANY";
1346                 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1347             }
1348         }
1349
1350         remove
1351         {
1352             lock (eflBindingEventLock)
1353             {
1354                 string key = "_EFL_INPUT_EVENT_CLICKED_ANY";
1355                 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1356             }
1357         }
1358     }
1359     /// <summary>Method to raise event ClickedAnyEvt.</summary>
1360     public void OnClickedAnyEvt(Efl.Input.IClickableClickedAnyEvt_Args e)
1361     {
1362         var key = "_EFL_INPUT_EVENT_CLICKED_ANY";
1363         IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1364         if (desc == IntPtr.Zero)
1365         {
1366             Eina.Log.Error($"Failed to get native event {key}");
1367             return;
1368         }
1369
1370         IntPtr info = Marshal.AllocHGlobal(Marshal.SizeOf(e.arg));
1371         try
1372         {
1373             Marshal.StructureToPtr(e.arg, info, false);
1374             Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1375         }
1376         finally
1377         {
1378             Marshal.FreeHGlobal(info);
1379         }
1380     }
1381     /// <summary>Called when the object is pressed, event_info is the button that got pressed</summary>
1382     /// <value><see cref="Efl.Input.IClickablePressedEvt_Args"/></value>
1383     public event EventHandler<Efl.Input.IClickablePressedEvt_Args> PressedEvt
1384     {
1385         add
1386         {
1387             lock (eflBindingEventLock)
1388             {
1389                 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1390                 {
1391                     var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1392                     if (obj != null)
1393                     {
1394                         Efl.Input.IClickablePressedEvt_Args args = new Efl.Input.IClickablePressedEvt_Args();
1395                         args.arg = Marshal.ReadInt32(evt.Info);
1396                         try
1397                         {
1398                             value?.Invoke(obj, args);
1399                         }
1400                         catch (Exception e)
1401                         {
1402                             Eina.Log.Error(e.ToString());
1403                             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1404                         }
1405                     }
1406                 };
1407
1408                 string key = "_EFL_INPUT_EVENT_PRESSED";
1409                 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1410             }
1411         }
1412
1413         remove
1414         {
1415             lock (eflBindingEventLock)
1416             {
1417                 string key = "_EFL_INPUT_EVENT_PRESSED";
1418                 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1419             }
1420         }
1421     }
1422     /// <summary>Method to raise event PressedEvt.</summary>
1423     public void OnPressedEvt(Efl.Input.IClickablePressedEvt_Args e)
1424     {
1425         var key = "_EFL_INPUT_EVENT_PRESSED";
1426         IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1427         if (desc == IntPtr.Zero)
1428         {
1429             Eina.Log.Error($"Failed to get native event {key}");
1430             return;
1431         }
1432
1433         IntPtr info = Eina.PrimitiveConversion.ManagedToPointerAlloc(e.arg);
1434         try
1435         {
1436             Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1437         }
1438         finally
1439         {
1440             Marshal.FreeHGlobal(info);
1441         }
1442     }
1443     /// <summary>Called when the object is no longer pressed, event_info is the button that got pressed</summary>
1444     /// <value><see cref="Efl.Input.IClickableUnpressedEvt_Args"/></value>
1445     public event EventHandler<Efl.Input.IClickableUnpressedEvt_Args> UnpressedEvt
1446     {
1447         add
1448         {
1449             lock (eflBindingEventLock)
1450             {
1451                 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1452                 {
1453                     var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1454                     if (obj != null)
1455                     {
1456                         Efl.Input.IClickableUnpressedEvt_Args args = new Efl.Input.IClickableUnpressedEvt_Args();
1457                         args.arg = Marshal.ReadInt32(evt.Info);
1458                         try
1459                         {
1460                             value?.Invoke(obj, args);
1461                         }
1462                         catch (Exception e)
1463                         {
1464                             Eina.Log.Error(e.ToString());
1465                             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1466                         }
1467                     }
1468                 };
1469
1470                 string key = "_EFL_INPUT_EVENT_UNPRESSED";
1471                 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1472             }
1473         }
1474
1475         remove
1476         {
1477             lock (eflBindingEventLock)
1478             {
1479                 string key = "_EFL_INPUT_EVENT_UNPRESSED";
1480                 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1481             }
1482         }
1483     }
1484     /// <summary>Method to raise event UnpressedEvt.</summary>
1485     public void OnUnpressedEvt(Efl.Input.IClickableUnpressedEvt_Args e)
1486     {
1487         var key = "_EFL_INPUT_EVENT_UNPRESSED";
1488         IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1489         if (desc == IntPtr.Zero)
1490         {
1491             Eina.Log.Error($"Failed to get native event {key}");
1492             return;
1493         }
1494
1495         IntPtr info = Eina.PrimitiveConversion.ManagedToPointerAlloc(e.arg);
1496         try
1497         {
1498             Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1499         }
1500         finally
1501         {
1502             Marshal.FreeHGlobal(info);
1503         }
1504     }
1505     /// <summary>Called when the object receives a long press, event_info is the button that got pressed</summary>
1506     /// <value><see cref="Efl.Input.IClickableLongpressedEvt_Args"/></value>
1507     public event EventHandler<Efl.Input.IClickableLongpressedEvt_Args> LongpressedEvt
1508     {
1509         add
1510         {
1511             lock (eflBindingEventLock)
1512             {
1513                 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1514                 {
1515                     var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1516                     if (obj != null)
1517                     {
1518                         Efl.Input.IClickableLongpressedEvt_Args args = new Efl.Input.IClickableLongpressedEvt_Args();
1519                         args.arg = Marshal.ReadInt32(evt.Info);
1520                         try
1521                         {
1522                             value?.Invoke(obj, args);
1523                         }
1524                         catch (Exception e)
1525                         {
1526                             Eina.Log.Error(e.ToString());
1527                             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1528                         }
1529                     }
1530                 };
1531
1532                 string key = "_EFL_INPUT_EVENT_LONGPRESSED";
1533                 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1534             }
1535         }
1536
1537         remove
1538         {
1539             lock (eflBindingEventLock)
1540             {
1541                 string key = "_EFL_INPUT_EVENT_LONGPRESSED";
1542                 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1543             }
1544         }
1545     }
1546     /// <summary>Method to raise event LongpressedEvt.</summary>
1547     public void OnLongpressedEvt(Efl.Input.IClickableLongpressedEvt_Args e)
1548     {
1549         var key = "_EFL_INPUT_EVENT_LONGPRESSED";
1550         IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1551         if (desc == IntPtr.Zero)
1552         {
1553             Eina.Log.Error($"Failed to get native event {key}");
1554             return;
1555         }
1556
1557         IntPtr info = Eina.PrimitiveConversion.ManagedToPointerAlloc(e.arg);
1558         try
1559         {
1560             Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1561         }
1562         finally
1563         {
1564             Marshal.FreeHGlobal(info);
1565         }
1566     }
1567     /// <summary>Called when selection is pasted</summary>
1568     public event EventHandler SelectionPasteEvt
1569     {
1570         add
1571         {
1572             lock (eflBindingEventLock)
1573             {
1574                 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1575                 {
1576                     var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1577                     if (obj != null)
1578                     {
1579                         EventArgs args = EventArgs.Empty;
1580                         try
1581                         {
1582                             value?.Invoke(obj, args);
1583                         }
1584                         catch (Exception e)
1585                         {
1586                             Eina.Log.Error(e.ToString());
1587                             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1588                         }
1589                     }
1590                 };
1591
1592                 string key = "_EFL_UI_EVENT_SELECTION_PASTE";
1593                 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1594             }
1595         }
1596
1597         remove
1598         {
1599             lock (eflBindingEventLock)
1600             {
1601                 string key = "_EFL_UI_EVENT_SELECTION_PASTE";
1602                 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1603             }
1604         }
1605     }
1606     /// <summary>Method to raise event SelectionPasteEvt.</summary>
1607     public void OnSelectionPasteEvt(EventArgs e)
1608     {
1609         var key = "_EFL_UI_EVENT_SELECTION_PASTE";
1610         IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1611         if (desc == IntPtr.Zero)
1612         {
1613             Eina.Log.Error($"Failed to get native event {key}");
1614             return;
1615         }
1616
1617         Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
1618     }
1619     /// <summary>Called when selection is copied</summary>
1620     public event EventHandler SelectionCopyEvt
1621     {
1622         add
1623         {
1624             lock (eflBindingEventLock)
1625             {
1626                 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1627                 {
1628                     var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1629                     if (obj != null)
1630                     {
1631                         EventArgs args = EventArgs.Empty;
1632                         try
1633                         {
1634                             value?.Invoke(obj, args);
1635                         }
1636                         catch (Exception e)
1637                         {
1638                             Eina.Log.Error(e.ToString());
1639                             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1640                         }
1641                     }
1642                 };
1643
1644                 string key = "_EFL_UI_EVENT_SELECTION_COPY";
1645                 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1646             }
1647         }
1648
1649         remove
1650         {
1651             lock (eflBindingEventLock)
1652             {
1653                 string key = "_EFL_UI_EVENT_SELECTION_COPY";
1654                 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1655             }
1656         }
1657     }
1658     /// <summary>Method to raise event SelectionCopyEvt.</summary>
1659     public void OnSelectionCopyEvt(EventArgs e)
1660     {
1661         var key = "_EFL_UI_EVENT_SELECTION_COPY";
1662         IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1663         if (desc == IntPtr.Zero)
1664         {
1665             Eina.Log.Error($"Failed to get native event {key}");
1666             return;
1667         }
1668
1669         Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
1670     }
1671     /// <summary>Called when selection is cut</summary>
1672     public event EventHandler SelectionCutEvt
1673     {
1674         add
1675         {
1676             lock (eflBindingEventLock)
1677             {
1678                 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1679                 {
1680                     var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1681                     if (obj != null)
1682                     {
1683                         EventArgs args = EventArgs.Empty;
1684                         try
1685                         {
1686                             value?.Invoke(obj, args);
1687                         }
1688                         catch (Exception e)
1689                         {
1690                             Eina.Log.Error(e.ToString());
1691                             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1692                         }
1693                     }
1694                 };
1695
1696                 string key = "_EFL_UI_EVENT_SELECTION_CUT";
1697                 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1698             }
1699         }
1700
1701         remove
1702         {
1703             lock (eflBindingEventLock)
1704             {
1705                 string key = "_EFL_UI_EVENT_SELECTION_CUT";
1706                 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1707             }
1708         }
1709     }
1710     /// <summary>Method to raise event SelectionCutEvt.</summary>
1711     public void OnSelectionCutEvt(EventArgs e)
1712     {
1713         var key = "_EFL_UI_EVENT_SELECTION_CUT";
1714         IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1715         if (desc == IntPtr.Zero)
1716         {
1717             Eina.Log.Error($"Failed to get native event {key}");
1718             return;
1719         }
1720
1721         Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
1722     }
1723     /// <summary>Called at selection start</summary>
1724     public event EventHandler SelectionStartEvt
1725     {
1726         add
1727         {
1728             lock (eflBindingEventLock)
1729             {
1730                 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1731                 {
1732                     var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1733                     if (obj != null)
1734                     {
1735                         EventArgs args = EventArgs.Empty;
1736                         try
1737                         {
1738                             value?.Invoke(obj, args);
1739                         }
1740                         catch (Exception e)
1741                         {
1742                             Eina.Log.Error(e.ToString());
1743                             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1744                         }
1745                     }
1746                 };
1747
1748                 string key = "_EFL_UI_EVENT_SELECTION_START";
1749                 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1750             }
1751         }
1752
1753         remove
1754         {
1755             lock (eflBindingEventLock)
1756             {
1757                 string key = "_EFL_UI_EVENT_SELECTION_START";
1758                 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1759             }
1760         }
1761     }
1762     /// <summary>Method to raise event SelectionStartEvt.</summary>
1763     public void OnSelectionStartEvt(EventArgs e)
1764     {
1765         var key = "_EFL_UI_EVENT_SELECTION_START";
1766         IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1767         if (desc == IntPtr.Zero)
1768         {
1769             Eina.Log.Error($"Failed to get native event {key}");
1770             return;
1771         }
1772
1773         Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
1774     }
1775     /// <summary>Called when selection is changed</summary>
1776     public event EventHandler SelectionChangedEvt
1777     {
1778         add
1779         {
1780             lock (eflBindingEventLock)
1781             {
1782                 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1783                 {
1784                     var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1785                     if (obj != null)
1786                     {
1787                         EventArgs args = EventArgs.Empty;
1788                         try
1789                         {
1790                             value?.Invoke(obj, args);
1791                         }
1792                         catch (Exception e)
1793                         {
1794                             Eina.Log.Error(e.ToString());
1795                             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1796                         }
1797                     }
1798                 };
1799
1800                 string key = "_EFL_UI_EVENT_SELECTION_CHANGED";
1801                 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1802             }
1803         }
1804
1805         remove
1806         {
1807             lock (eflBindingEventLock)
1808             {
1809                 string key = "_EFL_UI_EVENT_SELECTION_CHANGED";
1810                 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1811             }
1812         }
1813     }
1814     /// <summary>Method to raise event SelectionChangedEvt.</summary>
1815     public void OnSelectionChangedEvt(EventArgs e)
1816     {
1817         var key = "_EFL_UI_EVENT_SELECTION_CHANGED";
1818         IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1819         if (desc == IntPtr.Zero)
1820         {
1821             Eina.Log.Error($"Failed to get native event {key}");
1822             return;
1823         }
1824
1825         Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
1826     }
1827     /// <summary>Called when selection is cleared</summary>
1828     public event EventHandler SelectionClearedEvt
1829     {
1830         add
1831         {
1832             lock (eflBindingEventLock)
1833             {
1834                 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1835                 {
1836                     var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1837                     if (obj != null)
1838                     {
1839                         EventArgs args = EventArgs.Empty;
1840                         try
1841                         {
1842                             value?.Invoke(obj, args);
1843                         }
1844                         catch (Exception e)
1845                         {
1846                             Eina.Log.Error(e.ToString());
1847                             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1848                         }
1849                     }
1850                 };
1851
1852                 string key = "_EFL_UI_EVENT_SELECTION_CLEARED";
1853                 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1854             }
1855         }
1856
1857         remove
1858         {
1859             lock (eflBindingEventLock)
1860             {
1861                 string key = "_EFL_UI_EVENT_SELECTION_CLEARED";
1862                 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1863             }
1864         }
1865     }
1866     /// <summary>Method to raise event SelectionClearedEvt.</summary>
1867     public void OnSelectionClearedEvt(EventArgs e)
1868     {
1869         var key = "_EFL_UI_EVENT_SELECTION_CLEARED";
1870         IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1871         if (desc == IntPtr.Zero)
1872         {
1873             Eina.Log.Error($"Failed to get native event {key}");
1874             return;
1875         }
1876
1877         Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
1878     }
1879     /// <summary>Enable or disable scrolling in the widget.
1880     /// When scrolling is enabled scrollbars will appear if the text does not fit the widget size.</summary>
1881     /// <returns><c>true</c> to enable scrolling. Default is <c>false</c>.</returns>
1882     virtual public bool GetScrollable() {
1883          var _ret_var = Efl.Ui.Text.NativeMethods.efl_ui_text_scrollable_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1884         Eina.Error.RaiseIfUnhandledException();
1885         return _ret_var;
1886  }
1887     /// <summary>Enable or disable scrolling in the widget.
1888     /// When scrolling is enabled scrollbars will appear if the text does not fit the widget size.</summary>
1889     /// <param name="scroll"><c>true</c> to enable scrolling. Default is <c>false</c>.</param>
1890     virtual public void SetScrollable(bool scroll) {
1891                                  Efl.Ui.Text.NativeMethods.efl_ui_text_scrollable_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),scroll);
1892         Eina.Error.RaiseIfUnhandledException();
1893                          }
1894     /// <summary>Get the attribute to show the input panel in case of only an user&apos;s explicit Mouse Up event.</summary>
1895     /// <returns>If <c>true</c>, the input panel will be shown in case of only Mouse up event. (Focus event will be ignored.)</returns>
1896     virtual public bool GetInputPanelShowOnDemand() {
1897          var _ret_var = Efl.Ui.Text.NativeMethods.efl_ui_text_input_panel_show_on_demand_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1898         Eina.Error.RaiseIfUnhandledException();
1899         return _ret_var;
1900  }
1901     /// <summary>Set the attribute to show the input panel in case of only a user&apos;s explicit Mouse Up event. It doesn&apos;t request to show the input panel even though it has focus.</summary>
1902     /// <param name="ondemand">If <c>true</c>, the input panel will be shown in case of only Mouse up event. (Focus event will be ignored.)</param>
1903     virtual public void SetInputPanelShowOnDemand(bool ondemand) {
1904                                  Efl.Ui.Text.NativeMethods.efl_ui_text_input_panel_show_on_demand_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),ondemand);
1905         Eina.Error.RaiseIfUnhandledException();
1906                          }
1907     /// <summary>This returns whether the entry&apos;s contextual (longpress) menu is disabled.</summary>
1908     /// <returns>If <c>true</c>, the menu is disabled.</returns>
1909     virtual public bool GetContextMenuDisabled() {
1910          var _ret_var = Efl.Ui.Text.NativeMethods.efl_ui_text_context_menu_disabled_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1911         Eina.Error.RaiseIfUnhandledException();
1912         return _ret_var;
1913  }
1914     /// <summary>This disables the entry&apos;s contextual (longpress) menu.</summary>
1915     /// <param name="disabled">If <c>true</c>, the menu is disabled.</param>
1916     virtual public void SetContextMenuDisabled(bool disabled) {
1917                                  Efl.Ui.Text.NativeMethods.efl_ui_text_context_menu_disabled_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),disabled);
1918         Eina.Error.RaiseIfUnhandledException();
1919                          }
1920     /// <summary>Getting elm_entry text paste/drop mode.
1921     /// Normally the entry allows both text and images to be pasted. This gets the copy &amp; paste mode of the entry.</summary>
1922     /// <returns>Format for copy &amp; paste.</returns>
1923     virtual public Efl.Ui.SelectionFormat GetCnpMode() {
1924          var _ret_var = Efl.Ui.Text.NativeMethods.efl_ui_text_cnp_mode_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1925         Eina.Error.RaiseIfUnhandledException();
1926         return _ret_var;
1927  }
1928     /// <summary>Control pasting of text and images for the widget.
1929     /// Normally the entry allows both text and images to be pasted. By setting cnp_mode to be #ELM_CNP_MODE_NO_IMAGE this prevents images from being copied or pasted. By setting cnp_mode to be #ELM_CNP_MODE_PLAINTEXT this remove all tags in text .
1930     /// 
1931     /// Note: This only changes the behaviour of text.</summary>
1932     /// <param name="format">Format for copy &amp; paste.</param>
1933     virtual public void SetCnpMode(Efl.Ui.SelectionFormat format) {
1934                                  Efl.Ui.Text.NativeMethods.efl_ui_text_cnp_mode_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),format);
1935         Eina.Error.RaiseIfUnhandledException();
1936                          }
1937     /// <summary>Get the language mode of the input panel.</summary>
1938     /// <returns>Language to be set to the input panel.</returns>
1939     virtual public Elm.Input.Panel.Lang GetInputPanelLanguage() {
1940          var _ret_var = Efl.Ui.Text.NativeMethods.efl_ui_text_input_panel_language_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1941         Eina.Error.RaiseIfUnhandledException();
1942         return _ret_var;
1943  }
1944     /// <summary>Set the language mode of the input panel.
1945     /// This API can be used if you want to show the alphabet keyboard mode.</summary>
1946     /// <param name="lang">Language to be set to the input panel.</param>
1947     virtual public void SetInputPanelLanguage(Elm.Input.Panel.Lang lang) {
1948                                  Efl.Ui.Text.NativeMethods.efl_ui_text_input_panel_language_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),lang);
1949         Eina.Error.RaiseIfUnhandledException();
1950                          }
1951     /// <summary>This returns whether the entry&apos;s selection handlers are disabled.</summary>
1952     /// <returns>If <c>true</c>, the selection handlers are disabled.</returns>
1953     virtual public bool GetSelectionHandlerDisabled() {
1954          var _ret_var = Efl.Ui.Text.NativeMethods.efl_ui_text_selection_handler_disabled_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1955         Eina.Error.RaiseIfUnhandledException();
1956         return _ret_var;
1957  }
1958     /// <summary>This disables the entry&apos;s selection handlers.</summary>
1959     /// <param name="disabled">If <c>true</c>, the selection handlers are disabled.</param>
1960     virtual public void SetSelectionHandlerDisabled(bool disabled) {
1961                                  Efl.Ui.Text.NativeMethods.efl_ui_text_selection_handler_disabled_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),disabled);
1962         Eina.Error.RaiseIfUnhandledException();
1963                          }
1964     /// <summary>Get the input panel layout variation of the entry</summary>
1965     /// <returns>Layout variation type.</returns>
1966     virtual public int GetInputPanelLayoutVariation() {
1967          var _ret_var = Efl.Ui.Text.NativeMethods.efl_ui_text_input_panel_layout_variation_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1968         Eina.Error.RaiseIfUnhandledException();
1969         return _ret_var;
1970  }
1971     /// <summary>Set the input panel layout variation of the entry</summary>
1972     /// <param name="variation">Layout variation type.</param>
1973     virtual public void SetInputPanelLayoutVariation(int variation) {
1974                                  Efl.Ui.Text.NativeMethods.efl_ui_text_input_panel_layout_variation_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),variation);
1975         Eina.Error.RaiseIfUnhandledException();
1976                          }
1977     /// <summary>Get the autocapitalization type on the immodule.</summary>
1978     /// <returns>The type of autocapitalization.</returns>
1979     virtual public Elm.Autocapital.Type GetAutocapitalType() {
1980          var _ret_var = Efl.Ui.Text.NativeMethods.efl_ui_text_autocapital_type_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1981         Eina.Error.RaiseIfUnhandledException();
1982         return _ret_var;
1983  }
1984     /// <summary>Set the autocapitalization type on the immodule.</summary>
1985     /// <param name="autocapital_type">The type of autocapitalization.</param>
1986     virtual public void SetAutocapitalType(Elm.Autocapital.Type autocapital_type) {
1987                                  Efl.Ui.Text.NativeMethods.efl_ui_text_autocapital_type_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),autocapital_type);
1988         Eina.Error.RaiseIfUnhandledException();
1989                          }
1990     /// <summary>Get whether the entry is set to password mode.</summary>
1991     /// <returns>If true, password mode is enabled.</returns>
1992     virtual public bool GetPasswordMode() {
1993          var _ret_var = Efl.Ui.Text.NativeMethods.efl_ui_text_password_mode_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1994         Eina.Error.RaiseIfUnhandledException();
1995         return _ret_var;
1996  }
1997     /// <summary>Sets the entry to password mode.
1998     /// In password mode entries are implicitly single line and the display of any text inside them is replaced with asterisks (*).</summary>
1999     /// <param name="password">If true, password mode is enabled.</param>
2000     virtual public void SetPasswordMode(bool password) {
2001                                  Efl.Ui.Text.NativeMethods.efl_ui_text_password_mode_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),password);
2002         Eina.Error.RaiseIfUnhandledException();
2003                          }
2004     /// <summary>Get whether the return key on the input panel should be disabled or not.</summary>
2005     /// <returns>The state to put in in: <c>true</c> for disabled, <c>false</c> for enabled.</returns>
2006     virtual public bool GetInputPanelReturnKeyDisabled() {
2007          var _ret_var = Efl.Ui.Text.NativeMethods.efl_ui_text_input_panel_return_key_disabled_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2008         Eina.Error.RaiseIfUnhandledException();
2009         return _ret_var;
2010  }
2011     /// <summary>Set the return key on the input panel to be disabled.</summary>
2012     /// <param name="disabled">The state to put in in: <c>true</c> for disabled, <c>false</c> for enabled.</param>
2013     virtual public void SetInputPanelReturnKeyDisabled(bool disabled) {
2014                                  Efl.Ui.Text.NativeMethods.efl_ui_text_input_panel_return_key_disabled_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),disabled);
2015         Eina.Error.RaiseIfUnhandledException();
2016                          }
2017     /// <summary>Get whether the entry allows predictive text.</summary>
2018     /// <returns>Whether the entry should allow predictive text.</returns>
2019     virtual public bool GetPredictionAllow() {
2020          var _ret_var = Efl.Ui.Text.NativeMethods.efl_ui_text_prediction_allow_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2021         Eina.Error.RaiseIfUnhandledException();
2022         return _ret_var;
2023  }
2024     /// <summary>Set whether the entry should allow predictive text.</summary>
2025     /// <param name="prediction">Whether the entry should allow predictive text.</param>
2026     virtual public void SetPredictionAllow(bool prediction) {
2027                                  Efl.Ui.Text.NativeMethods.efl_ui_text_prediction_allow_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),prediction);
2028         Eina.Error.RaiseIfUnhandledException();
2029                          }
2030     /// <summary>Gets the value of input hint.</summary>
2031     /// <returns>Input hint.</returns>
2032     virtual public Elm.Input.Hints GetInputHint() {
2033          var _ret_var = Efl.Ui.Text.NativeMethods.efl_ui_text_input_hint_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2034         Eina.Error.RaiseIfUnhandledException();
2035         return _ret_var;
2036  }
2037     /// <summary>Sets the input hint which allows input methods to fine-tune their behavior.</summary>
2038     /// <param name="hints">Input hint.</param>
2039     virtual public void SetInputHint(Elm.Input.Hints hints) {
2040                                  Efl.Ui.Text.NativeMethods.efl_ui_text_input_hint_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),hints);
2041         Eina.Error.RaiseIfUnhandledException();
2042                          }
2043     /// <summary>Get the input panel layout of the entry.</summary>
2044     /// <returns>Layout type.</returns>
2045     virtual public Elm.Input.Panel.Layout GetInputPanelLayout() {
2046          var _ret_var = Efl.Ui.Text.NativeMethods.efl_ui_text_input_panel_layout_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2047         Eina.Error.RaiseIfUnhandledException();
2048         return _ret_var;
2049  }
2050     /// <summary>Set the input panel layout of the entry.</summary>
2051     /// <param name="layout">Layout type.</param>
2052     virtual public void SetInputPanelLayout(Elm.Input.Panel.Layout layout) {
2053                                  Efl.Ui.Text.NativeMethods.efl_ui_text_input_panel_layout_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),layout);
2054         Eina.Error.RaiseIfUnhandledException();
2055                          }
2056     /// <summary>Get the &quot;return&quot; key type.</summary>
2057     /// <returns>The type of &quot;return&quot; key on the input panel.</returns>
2058     virtual public Elm.Input.Panel.ReturnKey.Type GetInputPanelReturnKeyType() {
2059          var _ret_var = Efl.Ui.Text.NativeMethods.efl_ui_text_input_panel_return_key_type_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2060         Eina.Error.RaiseIfUnhandledException();
2061         return _ret_var;
2062  }
2063     /// <summary>Set the &quot;return&quot; key type. This type is used to set string or icon on the &quot;return&quot; key of the input panel.
2064     /// An input panel displays the string or icon associated with this type.</summary>
2065     /// <param name="return_key_type">The type of &quot;return&quot; key on the input panel.</param>
2066     virtual public void SetInputPanelReturnKeyType(Elm.Input.Panel.ReturnKey.Type return_key_type) {
2067                                  Efl.Ui.Text.NativeMethods.efl_ui_text_input_panel_return_key_type_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),return_key_type);
2068         Eina.Error.RaiseIfUnhandledException();
2069                          }
2070     /// <summary>Get the attribute to show the input panel automatically.</summary>
2071     /// <returns>If <c>true</c>, the input panel is appeared when entry is clicked or has a focus.</returns>
2072     virtual public bool GetInputPanelEnabled() {
2073          var _ret_var = Efl.Ui.Text.NativeMethods.efl_ui_text_input_panel_enabled_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2074         Eina.Error.RaiseIfUnhandledException();
2075         return _ret_var;
2076  }
2077     /// <summary>Sets the attribute to show the input panel automatically.</summary>
2078     /// <param name="enabled">If <c>true</c>, the input panel is appeared when entry is clicked or has a focus.</param>
2079     virtual public void SetInputPanelEnabled(bool enabled) {
2080                                  Efl.Ui.Text.NativeMethods.efl_ui_text_input_panel_enabled_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),enabled);
2081         Eina.Error.RaiseIfUnhandledException();
2082                          }
2083     /// <summary>Set whether the return key on the input panel is disabled automatically when entry has no text.
2084     /// If <c>enabled</c> is <c>true</c>, the return key on input panel is disabled when the entry has no text. The return key on the input panel is automatically enabled when the entry has text. The default value is <c>false</c>.</summary>
2085     /// <param name="enabled">If <c>enabled</c> is <c>true</c>, the return key is automatically disabled when the entry has no text.</param>
2086     virtual public void SetInputPanelReturnKeyAutoenabled(bool enabled) {
2087                                  Efl.Ui.Text.NativeMethods.efl_ui_text_input_panel_return_key_autoenabled_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),enabled);
2088         Eina.Error.RaiseIfUnhandledException();
2089                          }
2090     /// <summary>The factory that provides item in the text e.g. &quot;emoticon/happy&quot; or &quot;href=file://image.jpg&quot; etc.</summary>
2091     /// <returns>Factory to create items</returns>
2092     virtual public Efl.Canvas.ITextFactory GetItemFactory() {
2093          var _ret_var = Efl.Ui.Text.NativeMethods.efl_ui_text_item_factory_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2094         Eina.Error.RaiseIfUnhandledException();
2095         return _ret_var;
2096  }
2097     /// <summary>The factory that provides item in the text e.g. &quot;emoticon/happy&quot; or &quot;href=file://image.jpg&quot; etc.</summary>
2098     /// <param name="item_factory">Factory to create items</param>
2099     virtual public void SetItemFactory(Efl.Canvas.ITextFactory item_factory) {
2100                                  Efl.Ui.Text.NativeMethods.efl_ui_text_item_factory_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),item_factory);
2101         Eina.Error.RaiseIfUnhandledException();
2102                          }
2103     /// <summary>Show the input panel (virtual keyboard) based on the input panel property of entry such as layout, autocapital types and so on.
2104     /// Note that input panel is shown or hidden automatically according to the focus state of entry widget. This API can be used in the case of manually controlling by using <see cref="Efl.Ui.Text.SetInputPanelEnabled"/>(en, <c>false</c>).</summary>
2105     virtual public void ShowInputPanel() {
2106          Efl.Ui.Text.NativeMethods.efl_ui_text_input_panel_show_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2107         Eina.Error.RaiseIfUnhandledException();
2108          }
2109     /// <summary>This executes a &quot;copy&quot; action on the selected text in the entry.</summary>
2110     virtual public void SelectionCopy() {
2111          Efl.Ui.Text.NativeMethods.efl_ui_text_selection_copy_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2112         Eina.Error.RaiseIfUnhandledException();
2113          }
2114     /// <summary>This clears and frees the items in a entry&apos;s contextual (longpress) menu.
2115     /// See also <see cref="Efl.Ui.Text.AddContextMenuItem"/>.</summary>
2116     virtual public void ClearContextMenu() {
2117          Efl.Ui.Text.NativeMethods.efl_ui_text_context_menu_clear_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2118         Eina.Error.RaiseIfUnhandledException();
2119          }
2120     /// <summary>Set the input panel-specific data to deliver to the input panel.
2121     /// This API is used by applications to deliver specific data to the input panel. The data format MUST be negotiated by both application and the input panel. The size and format of data are defined by the input panel.</summary>
2122     /// <param name="data">The specific data to be set to the input panel.</param>
2123     /// <param name="len">The length of data, in bytes, to send to the input panel.</param>
2124     virtual public void SetInputPanelImdata(System.IntPtr data, int len) {
2125                                                          Efl.Ui.Text.NativeMethods.efl_ui_text_input_panel_imdata_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),data, len);
2126         Eina.Error.RaiseIfUnhandledException();
2127                                          }
2128     /// <summary>Get the specific data of the current input panel.</summary>
2129     /// <param name="data">The specific data to be obtained from the input panel.</param>
2130     /// <param name="len">The length of data.</param>
2131     virtual public void GetInputPanelImdata(ref System.IntPtr data, out int len) {
2132                                                          Efl.Ui.Text.NativeMethods.efl_ui_text_input_panel_imdata_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),ref data, out len);
2133         Eina.Error.RaiseIfUnhandledException();
2134                                          }
2135     /// <summary>This executes a &quot;paste&quot; action in the entry.</summary>
2136     virtual public void SelectionPaste() {
2137          Efl.Ui.Text.NativeMethods.efl_ui_text_selection_paste_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2138         Eina.Error.RaiseIfUnhandledException();
2139          }
2140     /// <summary>Hide the input panel (virtual keyboard).
2141     /// Note that input panel is shown or hidden automatically according to the focus state of entry widget. This API can be used in the case of manually controlling by using <see cref="Efl.Ui.Text.SetInputPanelEnabled"/>(en, <c>false</c>)</summary>
2142     virtual public void HideInputPanel() {
2143          Efl.Ui.Text.NativeMethods.efl_ui_text_input_panel_hide_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2144         Eina.Error.RaiseIfUnhandledException();
2145          }
2146     /// <summary>This ends a selection within the entry as though the user had just released the mouse button while making a selection.</summary>
2147     virtual public void CursorSelectionEnd() {
2148          Efl.Ui.Text.NativeMethods.efl_ui_text_cursor_selection_end_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2149         Eina.Error.RaiseIfUnhandledException();
2150          }
2151     /// <summary>This executes a &quot;cut&quot; action on the selected text in the entry.</summary>
2152     virtual public void SelectionCut() {
2153          Efl.Ui.Text.NativeMethods.efl_ui_text_selection_cut_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2154         Eina.Error.RaiseIfUnhandledException();
2155          }
2156     /// <summary>This adds an item to the entry&apos;s contextual menu.
2157     /// A longpress on an entry will make the contextual menu show up unless this has been disabled with <see cref="Efl.Ui.Text.SetContextMenuDisabled"/>. By default this menu provides a few options like enabling selection mode, which is useful on embedded devices that need to be explicit about it. When a selection exists it also shows the copy and cut actions.
2158     /// 
2159     /// With this function, developers can add other options to this menu to perform any action they deem necessary.</summary>
2160     /// <param name="label">The item&apos;s text label.</param>
2161     /// <param name="icon_file">The item&apos;s icon file.</param>
2162     /// <param name="icon_type">The item&apos;s icon type.</param>
2163     /// <param name="func">The callback to execute when the item is clicked.</param>
2164     /// <param name="data">The data to associate with the item for related functions.</param>
2165     virtual public void AddContextMenuItem(System.String label, System.String icon_file, Elm.Icon.Type icon_type, EvasSmartCb func, System.IntPtr data) {
2166                                                                                                                                  Efl.Ui.Text.NativeMethods.efl_ui_text_context_menu_item_add_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),label, icon_file, icon_type, func, data);
2167         Eina.Error.RaiseIfUnhandledException();
2168                                                                                          }
2169     /// <summary>Creates and returns a new cursor for the text.</summary>
2170     /// <returns>Text cursor</returns>
2171     virtual public Efl.TextCursorCursor NewCursor() {
2172          var _ret_var = Efl.Ui.Text.NativeMethods.efl_ui_text_cursor_new_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2173         Eina.Error.RaiseIfUnhandledException();
2174         return _ret_var;
2175  }
2176     /// <summary>Get the mmaped file from where an object will fetch the real data (it must be an <see cref="Eina.File"/>).
2177     /// (Since EFL 1.22)</summary>
2178     /// <returns>The handle to the <see cref="Eina.File"/> that will be used</returns>
2179     virtual public Eina.File GetMmap() {
2180          var _ret_var = Efl.IFileConcrete.NativeMethods.efl_file_mmap_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2181         Eina.Error.RaiseIfUnhandledException();
2182         return _ret_var;
2183  }
2184     /// <summary>Set the mmaped file from where an object will fetch the real data (it must be an <see cref="Eina.File"/>).
2185     /// If mmap is set during object construction, the object will automatically call <see cref="Efl.IFile.Load"/> during the finalize phase of construction.
2186     /// (Since EFL 1.22)</summary>
2187     /// <param name="f">The handle to the <see cref="Eina.File"/> that will be used</param>
2188     /// <returns>0 on success, error code otherwise</returns>
2189     virtual public Eina.Error SetMmap(Eina.File f) {
2190                                  var _ret_var = Efl.IFileConcrete.NativeMethods.efl_file_mmap_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),f);
2191         Eina.Error.RaiseIfUnhandledException();
2192                         return _ret_var;
2193  }
2194     /// <summary>Retrieve the file path from where an object is to fetch the data.
2195     /// You must not modify the strings on the returned pointers.
2196     /// (Since EFL 1.22)</summary>
2197     /// <returns>The file path.</returns>
2198     virtual public System.String GetFile() {
2199          var _ret_var = Efl.IFileConcrete.NativeMethods.efl_file_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2200         Eina.Error.RaiseIfUnhandledException();
2201         return _ret_var;
2202  }
2203     /// <summary>Set the file path from where an object will fetch the data.
2204     /// If file is set during object construction, the object will automatically call <see cref="Efl.IFile.Load"/> during the finalize phase of construction.
2205     /// (Since EFL 1.22)</summary>
2206     /// <param name="file">The file path.</param>
2207     /// <returns>0 on success, error code otherwise</returns>
2208     virtual public Eina.Error SetFile(System.String file) {
2209                                  var _ret_var = Efl.IFileConcrete.NativeMethods.efl_file_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),file);
2210         Eina.Error.RaiseIfUnhandledException();
2211                         return _ret_var;
2212  }
2213     /// <summary>Get the previously-set key which corresponds to the target data within a file.
2214     /// Some filetypes can contain multiple data streams which are indexed by a key. Use this property for such cases (See for example <see cref="Efl.Ui.Image"/> or <see cref="Efl.Ui.Layout"/>).
2215     /// 
2216     /// You must not modify the strings on the returned pointers.
2217     /// (Since EFL 1.22)</summary>
2218     /// <returns>The group that the data belongs to. See the class documentation for particular implementations of this interface to see how this property is used.</returns>
2219     virtual public System.String GetKey() {
2220          var _ret_var = Efl.IFileConcrete.NativeMethods.efl_file_key_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2221         Eina.Error.RaiseIfUnhandledException();
2222         return _ret_var;
2223  }
2224     /// <summary>Set the key which corresponds to the target data within a file.
2225     /// Some filetypes can contain multiple data streams which are indexed by a key. Use this property for such cases.
2226     /// (Since EFL 1.22)</summary>
2227     /// <param name="key">The group that the data belongs to. See the class documentation for particular implementations of this interface to see how this property is used.</param>
2228     virtual public void SetKey(System.String key) {
2229                                  Efl.IFileConcrete.NativeMethods.efl_file_key_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),key);
2230         Eina.Error.RaiseIfUnhandledException();
2231                          }
2232     /// <summary>Get the load state of the object.
2233     /// (Since EFL 1.22)</summary>
2234     /// <returns><c>true</c> if the object is loaded, <c>false</c> otherwise.</returns>
2235     virtual public bool GetLoaded() {
2236          var _ret_var = Efl.IFileConcrete.NativeMethods.efl_file_loaded_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2237         Eina.Error.RaiseIfUnhandledException();
2238         return _ret_var;
2239  }
2240     /// <summary>Perform all necessary operations to open and load file data into the object using the <see cref="Efl.IFile.File"/> (or <see cref="Efl.IFile.Mmap"/>) and <see cref="Efl.IFile.Key"/> properties.
2241     /// In the case where <see cref="Efl.IFile.SetFile"/> has been called on an object, this will internally open the file and call <see cref="Efl.IFile.SetMmap"/> on the object using the opened file handle.
2242     /// 
2243     /// Calling <see cref="Efl.IFile.Load"/> on an object which has already performed file operations based on the currently set properties will have no effect.
2244     /// (Since EFL 1.22)</summary>
2245     /// <returns>0 on success, error code otherwise</returns>
2246     virtual public Eina.Error Load() {
2247          var _ret_var = Efl.IFileConcrete.NativeMethods.efl_file_load_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2248         Eina.Error.RaiseIfUnhandledException();
2249         return _ret_var;
2250  }
2251     /// <summary>Perform all necessary operations to unload file data from the object.
2252     /// In the case where <see cref="Efl.IFile.SetMmap"/> has been externally called on an object, the file handle stored in the object will be preserved.
2253     /// 
2254     /// Calling <see cref="Efl.IFile.Unload"/> on an object which is not currently loaded will have no effect.
2255     /// (Since EFL 1.22)</summary>
2256     virtual public void Unload() {
2257          Efl.IFileConcrete.NativeMethods.efl_file_unload_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2258         Eina.Error.RaiseIfUnhandledException();
2259          }
2260     /// <summary>Retrieves the text string currently being displayed by the given text object.
2261     /// Do not free() the return value.
2262     /// 
2263     /// See also <see cref="Efl.IText.GetText"/>.
2264     /// (Since EFL 1.22)</summary>
2265     /// <returns>Text string to display on it.</returns>
2266     virtual public System.String GetText() {
2267          var _ret_var = Efl.ITextConcrete.NativeMethods.efl_text_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2268         Eina.Error.RaiseIfUnhandledException();
2269         return _ret_var;
2270  }
2271     /// <summary>Sets the text string to be displayed by the given text object.
2272     /// See also <see cref="Efl.IText.GetText"/>.
2273     /// (Since EFL 1.22)</summary>
2274     /// <param name="text">Text string to display on it.</param>
2275     virtual public void SetText(System.String text) {
2276                                  Efl.ITextConcrete.NativeMethods.efl_text_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),text);
2277         Eina.Error.RaiseIfUnhandledException();
2278                          }
2279     /// <summary>Retrieve the font family and size in use on a given text object.
2280     /// This function allows the font name and size of a text object to be queried. Remember that the font name string is still owned by Evas and should not have free() called on it by the caller of the function.
2281     /// 
2282     /// See also <see cref="Efl.ITextFont.GetFont"/>.</summary>
2283     /// <param name="font">The font family name or filename.</param>
2284     /// <param name="size">The font size, in points.</param>
2285     virtual public void GetFont(out System.String font, out Efl.Font.Size size) {
2286                                                          Efl.ITextFontConcrete.NativeMethods.efl_text_font_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),out font, out size);
2287         Eina.Error.RaiseIfUnhandledException();
2288                                          }
2289     /// <summary>Set the font family, filename and size for a given text object.
2290     /// This function allows the font name and size of a text object to be set. The font string has to follow fontconfig&apos;s convention for naming fonts, as it&apos;s the underlying library used to query system fonts by Evas (see the fc-list command&apos;s output, on your system, to get an idea). Alternatively, youe can use the full path to a font file.
2291     /// 
2292     /// To skip changing font family pass null as font family. To skip changing font size pass 0 as font size.
2293     /// 
2294     /// See also <see cref="Efl.ITextFont.GetFont"/>, <see cref="Efl.ITextFont.GetFontSource"/>.</summary>
2295     /// <param name="font">The font family name or filename.</param>
2296     /// <param name="size">The font size, in points.</param>
2297     virtual public void SetFont(System.String font, Efl.Font.Size size) {
2298                                                          Efl.ITextFontConcrete.NativeMethods.efl_text_font_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),font, size);
2299         Eina.Error.RaiseIfUnhandledException();
2300                                          }
2301     /// <summary>Get the font file&apos;s path which is being used on a given text object.
2302     /// See <see cref="Efl.ITextFont.GetFont"/> for more details.</summary>
2303     /// <returns>The font file&apos;s path.</returns>
2304     virtual public System.String GetFontSource() {
2305          var _ret_var = Efl.ITextFontConcrete.NativeMethods.efl_text_font_source_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2306         Eina.Error.RaiseIfUnhandledException();
2307         return _ret_var;
2308  }
2309     /// <summary>Set the font (source) file to be used on a given text object.
2310     /// This function allows the font file to be explicitly set for a given text object, overriding system lookup, which will first occur in the given file&apos;s contents.
2311     /// 
2312     /// See also <see cref="Efl.ITextFont.GetFont"/>.</summary>
2313     /// <param name="font_source">The font file&apos;s path.</param>
2314     virtual public void SetFontSource(System.String font_source) {
2315                                  Efl.ITextFontConcrete.NativeMethods.efl_text_font_source_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),font_source);
2316         Eina.Error.RaiseIfUnhandledException();
2317                          }
2318     /// <summary>Comma-separated list of font fallbacks
2319     /// Will be used in case the primary font isn&apos;t available.</summary>
2320     /// <returns>Font name fallbacks</returns>
2321     virtual public System.String GetFontFallbacks() {
2322          var _ret_var = Efl.ITextFontConcrete.NativeMethods.efl_text_font_fallbacks_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2323         Eina.Error.RaiseIfUnhandledException();
2324         return _ret_var;
2325  }
2326     /// <summary>Comma-separated list of font fallbacks
2327     /// Will be used in case the primary font isn&apos;t available.</summary>
2328     /// <param name="font_fallbacks">Font name fallbacks</param>
2329     virtual public void SetFontFallbacks(System.String font_fallbacks) {
2330                                  Efl.ITextFontConcrete.NativeMethods.efl_text_font_fallbacks_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),font_fallbacks);
2331         Eina.Error.RaiseIfUnhandledException();
2332                          }
2333     /// <summary>Type of weight of the displayed font
2334     /// Default is <see cref="Efl.TextFontWeight.Normal"/>.</summary>
2335     /// <returns>Font weight</returns>
2336     virtual public Efl.TextFontWeight GetFontWeight() {
2337          var _ret_var = Efl.ITextFontConcrete.NativeMethods.efl_text_font_weight_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2338         Eina.Error.RaiseIfUnhandledException();
2339         return _ret_var;
2340  }
2341     /// <summary>Type of weight of the displayed font
2342     /// Default is <see cref="Efl.TextFontWeight.Normal"/>.</summary>
2343     /// <param name="font_weight">Font weight</param>
2344     virtual public void SetFontWeight(Efl.TextFontWeight font_weight) {
2345                                  Efl.ITextFontConcrete.NativeMethods.efl_text_font_weight_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),font_weight);
2346         Eina.Error.RaiseIfUnhandledException();
2347                          }
2348     /// <summary>Type of slant of the displayed font
2349     /// Default is <see cref="Efl.TextFontSlant.Normal"/>.</summary>
2350     /// <returns>Font slant</returns>
2351     virtual public Efl.TextFontSlant GetFontSlant() {
2352          var _ret_var = Efl.ITextFontConcrete.NativeMethods.efl_text_font_slant_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2353         Eina.Error.RaiseIfUnhandledException();
2354         return _ret_var;
2355  }
2356     /// <summary>Type of slant of the displayed font
2357     /// Default is <see cref="Efl.TextFontSlant.Normal"/>.</summary>
2358     /// <param name="style">Font slant</param>
2359     virtual public void SetFontSlant(Efl.TextFontSlant style) {
2360                                  Efl.ITextFontConcrete.NativeMethods.efl_text_font_slant_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),style);
2361         Eina.Error.RaiseIfUnhandledException();
2362                          }
2363     /// <summary>Type of width of the displayed font
2364     /// Default is <see cref="Efl.TextFontWidth.Normal"/>.</summary>
2365     /// <returns>Font width</returns>
2366     virtual public Efl.TextFontWidth GetFontWidth() {
2367          var _ret_var = Efl.ITextFontConcrete.NativeMethods.efl_text_font_width_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2368         Eina.Error.RaiseIfUnhandledException();
2369         return _ret_var;
2370  }
2371     /// <summary>Type of width of the displayed font
2372     /// Default is <see cref="Efl.TextFontWidth.Normal"/>.</summary>
2373     /// <param name="width">Font width</param>
2374     virtual public void SetFontWidth(Efl.TextFontWidth width) {
2375                                  Efl.ITextFontConcrete.NativeMethods.efl_text_font_width_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),width);
2376         Eina.Error.RaiseIfUnhandledException();
2377                          }
2378     /// <summary>Specific language of the displayed font
2379     /// This is used to lookup fonts suitable to the specified language, as well as helping the font shaper backend. The language <c>lang</c> can be either a code e.g &quot;en_US&quot;, &quot;auto&quot; to use the system locale, or &quot;none&quot;.</summary>
2380     /// <returns>Language</returns>
2381     virtual public System.String GetFontLang() {
2382          var _ret_var = Efl.ITextFontConcrete.NativeMethods.efl_text_font_lang_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2383         Eina.Error.RaiseIfUnhandledException();
2384         return _ret_var;
2385  }
2386     /// <summary>Specific language of the displayed font
2387     /// This is used to lookup fonts suitable to the specified language, as well as helping the font shaper backend. The language <c>lang</c> can be either a code e.g &quot;en_US&quot;, &quot;auto&quot; to use the system locale, or &quot;none&quot;.</summary>
2388     /// <param name="lang">Language</param>
2389     virtual public void SetFontLang(System.String lang) {
2390                                  Efl.ITextFontConcrete.NativeMethods.efl_text_font_lang_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),lang);
2391         Eina.Error.RaiseIfUnhandledException();
2392                          }
2393     /// <summary>The bitmap fonts have fixed size glyphs for several available sizes. Basically, it is not scalable. But, it needs to be scalable for some use cases. (ex. colorful emoji fonts)
2394     /// Default is <see cref="Efl.TextFontBitmapScalable.None"/>.</summary>
2395     /// <returns>Scalable</returns>
2396     virtual public Efl.TextFontBitmapScalable GetFontBitmapScalable() {
2397          var _ret_var = Efl.ITextFontConcrete.NativeMethods.efl_text_font_bitmap_scalable_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2398         Eina.Error.RaiseIfUnhandledException();
2399         return _ret_var;
2400  }
2401     /// <summary>The bitmap fonts have fixed size glyphs for several available sizes. Basically, it is not scalable. But, it needs to be scalable for some use cases. (ex. colorful emoji fonts)
2402     /// Default is <see cref="Efl.TextFontBitmapScalable.None"/>.</summary>
2403     /// <param name="scalable">Scalable</param>
2404     virtual public void SetFontBitmapScalable(Efl.TextFontBitmapScalable scalable) {
2405                                  Efl.ITextFontConcrete.NativeMethods.efl_text_font_bitmap_scalable_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),scalable);
2406         Eina.Error.RaiseIfUnhandledException();
2407                          }
2408     /// <summary>Ellipsis value (number from -1.0 to 1.0)</summary>
2409     /// <returns>Ellipsis value</returns>
2410     virtual public double GetEllipsis() {
2411          var _ret_var = Efl.ITextFormatConcrete.NativeMethods.efl_text_ellipsis_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2412         Eina.Error.RaiseIfUnhandledException();
2413         return _ret_var;
2414  }
2415     /// <summary>Ellipsis value (number from -1.0 to 1.0)</summary>
2416     /// <param name="value">Ellipsis value</param>
2417     virtual public void SetEllipsis(double value) {
2418                                  Efl.ITextFormatConcrete.NativeMethods.efl_text_ellipsis_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),value);
2419         Eina.Error.RaiseIfUnhandledException();
2420                          }
2421     /// <summary>Wrap mode for use in the text</summary>
2422     /// <returns>Wrap mode</returns>
2423     virtual public Efl.TextFormatWrap GetWrap() {
2424          var _ret_var = Efl.ITextFormatConcrete.NativeMethods.efl_text_wrap_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2425         Eina.Error.RaiseIfUnhandledException();
2426         return _ret_var;
2427  }
2428     /// <summary>Wrap mode for use in the text</summary>
2429     /// <param name="wrap">Wrap mode</param>
2430     virtual public void SetWrap(Efl.TextFormatWrap wrap) {
2431                                  Efl.ITextFormatConcrete.NativeMethods.efl_text_wrap_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),wrap);
2432         Eina.Error.RaiseIfUnhandledException();
2433                          }
2434     /// <summary>Multiline is enabled or not</summary>
2435     /// <returns><c>true</c> if multiline is enabled, <c>false</c> otherwise</returns>
2436     virtual public bool GetMultiline() {
2437          var _ret_var = Efl.ITextFormatConcrete.NativeMethods.efl_text_multiline_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2438         Eina.Error.RaiseIfUnhandledException();
2439         return _ret_var;
2440  }
2441     /// <summary>Multiline is enabled or not</summary>
2442     /// <param name="enabled"><c>true</c> if multiline is enabled, <c>false</c> otherwise</param>
2443     virtual public void SetMultiline(bool enabled) {
2444                                  Efl.ITextFormatConcrete.NativeMethods.efl_text_multiline_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),enabled);
2445         Eina.Error.RaiseIfUnhandledException();
2446                          }
2447     /// <summary>Horizontal alignment of text</summary>
2448     /// <returns>Alignment type</returns>
2449     virtual public Efl.TextFormatHorizontalAlignmentAutoType GetHalignAutoType() {
2450          var _ret_var = Efl.ITextFormatConcrete.NativeMethods.efl_text_halign_auto_type_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2451         Eina.Error.RaiseIfUnhandledException();
2452         return _ret_var;
2453  }
2454     /// <summary>Horizontal alignment of text</summary>
2455     /// <param name="value">Alignment type</param>
2456     virtual public void SetHalignAutoType(Efl.TextFormatHorizontalAlignmentAutoType value) {
2457                                  Efl.ITextFormatConcrete.NativeMethods.efl_text_halign_auto_type_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),value);
2458         Eina.Error.RaiseIfUnhandledException();
2459                          }
2460     /// <summary>Horizontal alignment of text</summary>
2461     /// <returns>Horizontal alignment value</returns>
2462     virtual public double GetHalign() {
2463          var _ret_var = Efl.ITextFormatConcrete.NativeMethods.efl_text_halign_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2464         Eina.Error.RaiseIfUnhandledException();
2465         return _ret_var;
2466  }
2467     /// <summary>Horizontal alignment of text</summary>
2468     /// <param name="value">Horizontal alignment value</param>
2469     virtual public void SetHalign(double value) {
2470                                  Efl.ITextFormatConcrete.NativeMethods.efl_text_halign_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),value);
2471         Eina.Error.RaiseIfUnhandledException();
2472                          }
2473     /// <summary>Vertical alignment of text</summary>
2474     /// <returns>Vertical alignment value</returns>
2475     virtual public double GetValign() {
2476          var _ret_var = Efl.ITextFormatConcrete.NativeMethods.efl_text_valign_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2477         Eina.Error.RaiseIfUnhandledException();
2478         return _ret_var;
2479  }
2480     /// <summary>Vertical alignment of text</summary>
2481     /// <param name="value">Vertical alignment value</param>
2482     virtual public void SetValign(double value) {
2483                                  Efl.ITextFormatConcrete.NativeMethods.efl_text_valign_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),value);
2484         Eina.Error.RaiseIfUnhandledException();
2485                          }
2486     /// <summary>Minimal line gap (top and bottom) for each line in the text
2487     /// <c>value</c> is absolute size.</summary>
2488     /// <returns>Line gap value</returns>
2489     virtual public double GetLinegap() {
2490          var _ret_var = Efl.ITextFormatConcrete.NativeMethods.efl_text_linegap_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2491         Eina.Error.RaiseIfUnhandledException();
2492         return _ret_var;
2493  }
2494     /// <summary>Minimal line gap (top and bottom) for each line in the text
2495     /// <c>value</c> is absolute size.</summary>
2496     /// <param name="value">Line gap value</param>
2497     virtual public void SetLinegap(double value) {
2498                                  Efl.ITextFormatConcrete.NativeMethods.efl_text_linegap_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),value);
2499         Eina.Error.RaiseIfUnhandledException();
2500                          }
2501     /// <summary>Relative line gap (top and bottom) for each line in the text
2502     /// The original line gap value is multiplied by <c>value</c>.</summary>
2503     /// <returns>Relative line gap value</returns>
2504     virtual public double GetLinerelgap() {
2505          var _ret_var = Efl.ITextFormatConcrete.NativeMethods.efl_text_linerelgap_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2506         Eina.Error.RaiseIfUnhandledException();
2507         return _ret_var;
2508  }
2509     /// <summary>Relative line gap (top and bottom) for each line in the text
2510     /// The original line gap value is multiplied by <c>value</c>.</summary>
2511     /// <param name="value">Relative line gap value</param>
2512     virtual public void SetLinerelgap(double value) {
2513                                  Efl.ITextFormatConcrete.NativeMethods.efl_text_linerelgap_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),value);
2514         Eina.Error.RaiseIfUnhandledException();
2515                          }
2516     /// <summary>Tabstops value</summary>
2517     /// <returns>Tapstops value</returns>
2518     virtual public int GetTabstops() {
2519          var _ret_var = Efl.ITextFormatConcrete.NativeMethods.efl_text_tabstops_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2520         Eina.Error.RaiseIfUnhandledException();
2521         return _ret_var;
2522  }
2523     /// <summary>Tabstops value</summary>
2524     /// <param name="value">Tapstops value</param>
2525     virtual public void SetTabstops(int value) {
2526                                  Efl.ITextFormatConcrete.NativeMethods.efl_text_tabstops_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),value);
2527         Eina.Error.RaiseIfUnhandledException();
2528                          }
2529     /// <summary>Whether text is a password</summary>
2530     /// <returns><c>true</c> if the text is a password, <c>false</c> otherwise</returns>
2531     virtual public bool GetPassword() {
2532          var _ret_var = Efl.ITextFormatConcrete.NativeMethods.efl_text_password_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2533         Eina.Error.RaiseIfUnhandledException();
2534         return _ret_var;
2535  }
2536     /// <summary>Whether text is a password</summary>
2537     /// <param name="enabled"><c>true</c> if the text is a password, <c>false</c> otherwise</param>
2538     virtual public void SetPassword(bool enabled) {
2539                                  Efl.ITextFormatConcrete.NativeMethods.efl_text_password_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),enabled);
2540         Eina.Error.RaiseIfUnhandledException();
2541                          }
2542     /// <summary>The character used to replace characters that can&apos;t be displayed
2543     /// Currently only used to replace characters if <see cref="Efl.ITextFormat.Password"/> is enabled.</summary>
2544     /// <returns>Replacement character</returns>
2545     virtual public System.String GetReplacementChar() {
2546          var _ret_var = Efl.ITextFormatConcrete.NativeMethods.efl_text_replacement_char_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2547         Eina.Error.RaiseIfUnhandledException();
2548         return _ret_var;
2549  }
2550     /// <summary>The character used to replace characters that can&apos;t be displayed
2551     /// Currently only used to replace characters if <see cref="Efl.ITextFormat.Password"/> is enabled.</summary>
2552     /// <param name="repch">Replacement character</param>
2553     virtual public void SetReplacementChar(System.String repch) {
2554                                  Efl.ITextFormatConcrete.NativeMethods.efl_text_replacement_char_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),repch);
2555         Eina.Error.RaiseIfUnhandledException();
2556                          }
2557     /// <summary>Whether or not selection is allowed on this object</summary>
2558     /// <returns><c>true</c> if enabled, <c>false</c> otherwise</returns>
2559     virtual public bool GetSelectionAllowed() {
2560          var _ret_var = Efl.ITextInteractiveConcrete.NativeMethods.efl_text_interactive_selection_allowed_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2561         Eina.Error.RaiseIfUnhandledException();
2562         return _ret_var;
2563  }
2564     /// <summary>Whether or not selection is allowed on this object</summary>
2565     /// <param name="allowed"><c>true</c> if enabled, <c>false</c> otherwise</param>
2566     virtual public void SetSelectionAllowed(bool allowed) {
2567                                  Efl.ITextInteractiveConcrete.NativeMethods.efl_text_interactive_selection_allowed_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),allowed);
2568         Eina.Error.RaiseIfUnhandledException();
2569                          }
2570     /// <summary>The cursors used for selection handling.
2571     /// If the cursors are equal there&apos;s no selection.
2572     /// 
2573     /// You are allowed to retain and modify them. Modifying them modifies the selection of the object.</summary>
2574     /// <param name="start">The start of the selection</param>
2575     /// <param name="end">The end of the selection</param>
2576     virtual public void GetSelectionCursors(out Efl.TextCursorCursor start, out Efl.TextCursorCursor end) {
2577                                                          Efl.ITextInteractiveConcrete.NativeMethods.efl_text_interactive_selection_cursors_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),out start, out end);
2578         Eina.Error.RaiseIfUnhandledException();
2579                                          }
2580     /// <summary>Whether the entry is editable.
2581     /// By default text interactives are editable. However setting this property to <c>false</c> will make it so that key input will be disregarded.</summary>
2582     /// <returns>If <c>true</c>, user input will be inserted in the entry, if not, the entry is read-only and no user input is allowed.</returns>
2583     virtual public bool GetEditable() {
2584          var _ret_var = Efl.ITextInteractiveConcrete.NativeMethods.efl_text_interactive_editable_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2585         Eina.Error.RaiseIfUnhandledException();
2586         return _ret_var;
2587  }
2588     /// <summary>Whether the entry is editable.
2589     /// By default text interactives are editable. However setting this property to <c>false</c> will make it so that key input will be disregarded.</summary>
2590     /// <param name="editable">If <c>true</c>, user input will be inserted in the entry, if not, the entry is read-only and no user input is allowed.</param>
2591     virtual public void SetEditable(bool editable) {
2592                                  Efl.ITextInteractiveConcrete.NativeMethods.efl_text_interactive_editable_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),editable);
2593         Eina.Error.RaiseIfUnhandledException();
2594                          }
2595     /// <summary>Clears the selection.</summary>
2596     virtual public void SelectNone() {
2597          Efl.ITextInteractiveConcrete.NativeMethods.efl_text_interactive_select_none_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2598         Eina.Error.RaiseIfUnhandledException();
2599          }
2600     /// <summary>Markup property</summary>
2601     /// <returns>The markup-text representation set to this text.</returns>
2602     virtual public System.String GetMarkup() {
2603          var _ret_var = Efl.ITextMarkupConcrete.NativeMethods.efl_text_markup_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2604         Eina.Error.RaiseIfUnhandledException();
2605         return _ret_var;
2606  }
2607     /// <summary>Markup property</summary>
2608     /// <param name="markup">The markup-text representation set to this text.</param>
2609     virtual public void SetMarkup(System.String markup) {
2610                                  Efl.ITextMarkupConcrete.NativeMethods.efl_text_markup_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),markup);
2611         Eina.Error.RaiseIfUnhandledException();
2612                          }
2613     /// <summary>Color of text, excluding style</summary>
2614     /// <param name="r">Red component</param>
2615     /// <param name="g">Green component</param>
2616     /// <param name="b">Blue component</param>
2617     /// <param name="a">Alpha component</param>
2618     virtual public void GetNormalColor(out byte r, out byte g, out byte b, out byte a) {
2619                                                                                                          Efl.ITextStyleConcrete.NativeMethods.efl_text_normal_color_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),out r, out g, out b, out a);
2620         Eina.Error.RaiseIfUnhandledException();
2621                                                                          }
2622     /// <summary>Color of text, excluding style</summary>
2623     /// <param name="r">Red component</param>
2624     /// <param name="g">Green component</param>
2625     /// <param name="b">Blue component</param>
2626     /// <param name="a">Alpha component</param>
2627     virtual public void SetNormalColor(byte r, byte g, byte b, byte a) {
2628                                                                                                          Efl.ITextStyleConcrete.NativeMethods.efl_text_normal_color_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),r, g, b, a);
2629         Eina.Error.RaiseIfUnhandledException();
2630                                                                          }
2631     /// <summary>Enable or disable backing type</summary>
2632     /// <returns>Backing type</returns>
2633     virtual public Efl.TextStyleBackingType GetBackingType() {
2634          var _ret_var = Efl.ITextStyleConcrete.NativeMethods.efl_text_backing_type_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2635         Eina.Error.RaiseIfUnhandledException();
2636         return _ret_var;
2637  }
2638     /// <summary>Enable or disable backing type</summary>
2639     /// <param name="type">Backing type</param>
2640     virtual public void SetBackingType(Efl.TextStyleBackingType type) {
2641                                  Efl.ITextStyleConcrete.NativeMethods.efl_text_backing_type_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),type);
2642         Eina.Error.RaiseIfUnhandledException();
2643                          }
2644     /// <summary>Backing color</summary>
2645     /// <param name="r">Red component</param>
2646     /// <param name="g">Green component</param>
2647     /// <param name="b">Blue component</param>
2648     /// <param name="a">Alpha component</param>
2649     virtual public void GetBackingColor(out byte r, out byte g, out byte b, out byte a) {
2650                                                                                                          Efl.ITextStyleConcrete.NativeMethods.efl_text_backing_color_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),out r, out g, out b, out a);
2651         Eina.Error.RaiseIfUnhandledException();
2652                                                                          }
2653     /// <summary>Backing color</summary>
2654     /// <param name="r">Red component</param>
2655     /// <param name="g">Green component</param>
2656     /// <param name="b">Blue component</param>
2657     /// <param name="a">Alpha component</param>
2658     virtual public void SetBackingColor(byte r, byte g, byte b, byte a) {
2659                                                                                                          Efl.ITextStyleConcrete.NativeMethods.efl_text_backing_color_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),r, g, b, a);
2660         Eina.Error.RaiseIfUnhandledException();
2661                                                                          }
2662     /// <summary>Sets an underline style on the text</summary>
2663     /// <returns>Underline type</returns>
2664     virtual public Efl.TextStyleUnderlineType GetUnderlineType() {
2665          var _ret_var = Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_type_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2666         Eina.Error.RaiseIfUnhandledException();
2667         return _ret_var;
2668  }
2669     /// <summary>Sets an underline style on the text</summary>
2670     /// <param name="type">Underline type</param>
2671     virtual public void SetUnderlineType(Efl.TextStyleUnderlineType type) {
2672                                  Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_type_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),type);
2673         Eina.Error.RaiseIfUnhandledException();
2674                          }
2675     /// <summary>Color of normal underline style</summary>
2676     /// <param name="r">Red component</param>
2677     /// <param name="g">Green component</param>
2678     /// <param name="b">Blue component</param>
2679     /// <param name="a">Alpha component</param>
2680     virtual public void GetUnderlineColor(out byte r, out byte g, out byte b, out byte a) {
2681                                                                                                          Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_color_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),out r, out g, out b, out a);
2682         Eina.Error.RaiseIfUnhandledException();
2683                                                                          }
2684     /// <summary>Color of normal underline style</summary>
2685     /// <param name="r">Red component</param>
2686     /// <param name="g">Green component</param>
2687     /// <param name="b">Blue component</param>
2688     /// <param name="a">Alpha component</param>
2689     virtual public void SetUnderlineColor(byte r, byte g, byte b, byte a) {
2690                                                                                                          Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_color_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),r, g, b, a);
2691         Eina.Error.RaiseIfUnhandledException();
2692                                                                          }
2693     /// <summary>Height of underline style</summary>
2694     /// <returns>Height</returns>
2695     virtual public double GetUnderlineHeight() {
2696          var _ret_var = Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_height_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2697         Eina.Error.RaiseIfUnhandledException();
2698         return _ret_var;
2699  }
2700     /// <summary>Height of underline style</summary>
2701     /// <param name="height">Height</param>
2702     virtual public void SetUnderlineHeight(double height) {
2703                                  Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_height_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),height);
2704         Eina.Error.RaiseIfUnhandledException();
2705                          }
2706     /// <summary>Color of dashed underline style</summary>
2707     /// <param name="r">Red component</param>
2708     /// <param name="g">Green component</param>
2709     /// <param name="b">Blue component</param>
2710     /// <param name="a">Alpha component</param>
2711     virtual public void GetUnderlineDashedColor(out byte r, out byte g, out byte b, out byte a) {
2712                                                                                                          Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_dashed_color_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),out r, out g, out b, out a);
2713         Eina.Error.RaiseIfUnhandledException();
2714                                                                          }
2715     /// <summary>Color of dashed underline style</summary>
2716     /// <param name="r">Red component</param>
2717     /// <param name="g">Green component</param>
2718     /// <param name="b">Blue component</param>
2719     /// <param name="a">Alpha component</param>
2720     virtual public void SetUnderlineDashedColor(byte r, byte g, byte b, byte a) {
2721                                                                                                          Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_dashed_color_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),r, g, b, a);
2722         Eina.Error.RaiseIfUnhandledException();
2723                                                                          }
2724     /// <summary>Width of dashed underline style</summary>
2725     /// <returns>Width</returns>
2726     virtual public int GetUnderlineDashedWidth() {
2727          var _ret_var = Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_dashed_width_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2728         Eina.Error.RaiseIfUnhandledException();
2729         return _ret_var;
2730  }
2731     /// <summary>Width of dashed underline style</summary>
2732     /// <param name="width">Width</param>
2733     virtual public void SetUnderlineDashedWidth(int width) {
2734                                  Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_dashed_width_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),width);
2735         Eina.Error.RaiseIfUnhandledException();
2736                          }
2737     /// <summary>Gap of dashed underline style</summary>
2738     /// <returns>Gap</returns>
2739     virtual public int GetUnderlineDashedGap() {
2740          var _ret_var = Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_dashed_gap_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2741         Eina.Error.RaiseIfUnhandledException();
2742         return _ret_var;
2743  }
2744     /// <summary>Gap of dashed underline style</summary>
2745     /// <param name="gap">Gap</param>
2746     virtual public void SetUnderlineDashedGap(int gap) {
2747                                  Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_dashed_gap_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),gap);
2748         Eina.Error.RaiseIfUnhandledException();
2749                          }
2750     /// <summary>Color of underline2 style</summary>
2751     /// <param name="r">Red component</param>
2752     /// <param name="g">Green component</param>
2753     /// <param name="b">Blue component</param>
2754     /// <param name="a">Alpha component</param>
2755     virtual public void GetUnderline2Color(out byte r, out byte g, out byte b, out byte a) {
2756                                                                                                          Efl.ITextStyleConcrete.NativeMethods.efl_text_underline2_color_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),out r, out g, out b, out a);
2757         Eina.Error.RaiseIfUnhandledException();
2758                                                                          }
2759     /// <summary>Color of underline2 style</summary>
2760     /// <param name="r">Red component</param>
2761     /// <param name="g">Green component</param>
2762     /// <param name="b">Blue component</param>
2763     /// <param name="a">Alpha component</param>
2764     virtual public void SetUnderline2Color(byte r, byte g, byte b, byte a) {
2765                                                                                                          Efl.ITextStyleConcrete.NativeMethods.efl_text_underline2_color_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),r, g, b, a);
2766         Eina.Error.RaiseIfUnhandledException();
2767                                                                          }
2768     /// <summary>Type of strikethrough style</summary>
2769     /// <returns>Strikethrough type</returns>
2770     virtual public Efl.TextStyleStrikethroughType GetStrikethroughType() {
2771          var _ret_var = Efl.ITextStyleConcrete.NativeMethods.efl_text_strikethrough_type_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2772         Eina.Error.RaiseIfUnhandledException();
2773         return _ret_var;
2774  }
2775     /// <summary>Type of strikethrough style</summary>
2776     /// <param name="type">Strikethrough type</param>
2777     virtual public void SetStrikethroughType(Efl.TextStyleStrikethroughType type) {
2778                                  Efl.ITextStyleConcrete.NativeMethods.efl_text_strikethrough_type_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),type);
2779         Eina.Error.RaiseIfUnhandledException();
2780                          }
2781     /// <summary>Color of strikethrough_style</summary>
2782     /// <param name="r">Red component</param>
2783     /// <param name="g">Green component</param>
2784     /// <param name="b">Blue component</param>
2785     /// <param name="a">Alpha component</param>
2786     virtual public void GetStrikethroughColor(out byte r, out byte g, out byte b, out byte a) {
2787                                                                                                          Efl.ITextStyleConcrete.NativeMethods.efl_text_strikethrough_color_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),out r, out g, out b, out a);
2788         Eina.Error.RaiseIfUnhandledException();
2789                                                                          }
2790     /// <summary>Color of strikethrough_style</summary>
2791     /// <param name="r">Red component</param>
2792     /// <param name="g">Green component</param>
2793     /// <param name="b">Blue component</param>
2794     /// <param name="a">Alpha component</param>
2795     virtual public void SetStrikethroughColor(byte r, byte g, byte b, byte a) {
2796                                                                                                          Efl.ITextStyleConcrete.NativeMethods.efl_text_strikethrough_color_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),r, g, b, a);
2797         Eina.Error.RaiseIfUnhandledException();
2798                                                                          }
2799     /// <summary>Type of effect used for the displayed text</summary>
2800     /// <returns>Effect type</returns>
2801     virtual public Efl.TextStyleEffectType GetEffectType() {
2802          var _ret_var = Efl.ITextStyleConcrete.NativeMethods.efl_text_effect_type_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2803         Eina.Error.RaiseIfUnhandledException();
2804         return _ret_var;
2805  }
2806     /// <summary>Type of effect used for the displayed text</summary>
2807     /// <param name="type">Effect type</param>
2808     virtual public void SetEffectType(Efl.TextStyleEffectType type) {
2809                                  Efl.ITextStyleConcrete.NativeMethods.efl_text_effect_type_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),type);
2810         Eina.Error.RaiseIfUnhandledException();
2811                          }
2812     /// <summary>Color of outline effect</summary>
2813     /// <param name="r">Red component</param>
2814     /// <param name="g">Green component</param>
2815     /// <param name="b">Blue component</param>
2816     /// <param name="a">Alpha component</param>
2817     virtual public void GetOutlineColor(out byte r, out byte g, out byte b, out byte a) {
2818                                                                                                          Efl.ITextStyleConcrete.NativeMethods.efl_text_outline_color_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),out r, out g, out b, out a);
2819         Eina.Error.RaiseIfUnhandledException();
2820                                                                          }
2821     /// <summary>Color of outline effect</summary>
2822     /// <param name="r">Red component</param>
2823     /// <param name="g">Green component</param>
2824     /// <param name="b">Blue component</param>
2825     /// <param name="a">Alpha component</param>
2826     virtual public void SetOutlineColor(byte r, byte g, byte b, byte a) {
2827                                                                                                          Efl.ITextStyleConcrete.NativeMethods.efl_text_outline_color_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),r, g, b, a);
2828         Eina.Error.RaiseIfUnhandledException();
2829                                                                          }
2830     /// <summary>Direction of shadow effect</summary>
2831     /// <returns>Shadow direction</returns>
2832     virtual public Efl.TextStyleShadowDirection GetShadowDirection() {
2833          var _ret_var = Efl.ITextStyleConcrete.NativeMethods.efl_text_shadow_direction_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2834         Eina.Error.RaiseIfUnhandledException();
2835         return _ret_var;
2836  }
2837     /// <summary>Direction of shadow effect</summary>
2838     /// <param name="type">Shadow direction</param>
2839     virtual public void SetShadowDirection(Efl.TextStyleShadowDirection type) {
2840                                  Efl.ITextStyleConcrete.NativeMethods.efl_text_shadow_direction_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),type);
2841         Eina.Error.RaiseIfUnhandledException();
2842                          }
2843     /// <summary>Color of shadow effect</summary>
2844     /// <param name="r">Red component</param>
2845     /// <param name="g">Green component</param>
2846     /// <param name="b">Blue component</param>
2847     /// <param name="a">Alpha component</param>
2848     virtual public void GetShadowColor(out byte r, out byte g, out byte b, out byte a) {
2849                                                                                                          Efl.ITextStyleConcrete.NativeMethods.efl_text_shadow_color_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),out r, out g, out b, out a);
2850         Eina.Error.RaiseIfUnhandledException();
2851                                                                          }
2852     /// <summary>Color of shadow effect</summary>
2853     /// <param name="r">Red component</param>
2854     /// <param name="g">Green component</param>
2855     /// <param name="b">Blue component</param>
2856     /// <param name="a">Alpha component</param>
2857     virtual public void SetShadowColor(byte r, byte g, byte b, byte a) {
2858                                                                                                          Efl.ITextStyleConcrete.NativeMethods.efl_text_shadow_color_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),r, g, b, a);
2859         Eina.Error.RaiseIfUnhandledException();
2860                                                                          }
2861     /// <summary>Color of glow effect</summary>
2862     /// <param name="r">Red component</param>
2863     /// <param name="g">Green component</param>
2864     /// <param name="b">Blue component</param>
2865     /// <param name="a">Alpha component</param>
2866     virtual public void GetGlowColor(out byte r, out byte g, out byte b, out byte a) {
2867                                                                                                          Efl.ITextStyleConcrete.NativeMethods.efl_text_glow_color_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),out r, out g, out b, out a);
2868         Eina.Error.RaiseIfUnhandledException();
2869                                                                          }
2870     /// <summary>Color of glow effect</summary>
2871     /// <param name="r">Red component</param>
2872     /// <param name="g">Green component</param>
2873     /// <param name="b">Blue component</param>
2874     /// <param name="a">Alpha component</param>
2875     virtual public void SetGlowColor(byte r, byte g, byte b, byte a) {
2876                                                                                                          Efl.ITextStyleConcrete.NativeMethods.efl_text_glow_color_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),r, g, b, a);
2877         Eina.Error.RaiseIfUnhandledException();
2878                                                                          }
2879     /// <summary>Second color of the glow effect</summary>
2880     /// <param name="r">Red component</param>
2881     /// <param name="g">Green component</param>
2882     /// <param name="b">Blue component</param>
2883     /// <param name="a">Alpha component</param>
2884     virtual public void GetGlow2Color(out byte r, out byte g, out byte b, out byte a) {
2885                                                                                                          Efl.ITextStyleConcrete.NativeMethods.efl_text_glow2_color_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),out r, out g, out b, out a);
2886         Eina.Error.RaiseIfUnhandledException();
2887                                                                          }
2888     /// <summary>Second color of the glow effect</summary>
2889     /// <param name="r">Red component</param>
2890     /// <param name="g">Green component</param>
2891     /// <param name="b">Blue component</param>
2892     /// <param name="a">Alpha component</param>
2893     virtual public void SetGlow2Color(byte r, byte g, byte b, byte a) {
2894                                                                                                          Efl.ITextStyleConcrete.NativeMethods.efl_text_glow2_color_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),r, g, b, a);
2895         Eina.Error.RaiseIfUnhandledException();
2896                                                                          }
2897     /// <summary>Program that applies a special filter
2898     /// See <see cref="Efl.Gfx.IFilter"/>.</summary>
2899     /// <returns>Filter code</returns>
2900     virtual public System.String GetGfxFilter() {
2901          var _ret_var = Efl.ITextStyleConcrete.NativeMethods.efl_text_gfx_filter_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2902         Eina.Error.RaiseIfUnhandledException();
2903         return _ret_var;
2904  }
2905     /// <summary>Program that applies a special filter
2906     /// See <see cref="Efl.Gfx.IFilter"/>.</summary>
2907     /// <param name="code">Filter code</param>
2908     virtual public void SetGfxFilter(System.String code) {
2909                                  Efl.ITextStyleConcrete.NativeMethods.efl_text_gfx_filter_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),code);
2910         Eina.Error.RaiseIfUnhandledException();
2911                          }
2912     /// <summary>Gets single character present in accessible widget&apos;s text at given offset.</summary>
2913     /// <param name="offset">Position in text.</param>
2914     /// <returns>Character at offset. 0 when out-of bounds offset has been given. Codepoints between DC80 and DCFF indicates that string includes invalid UTF8 chars.</returns>
2915     virtual public Eina.Unicode GetCharacter(int offset) {
2916                                  var _ret_var = Efl.Access.ITextConcrete.NativeMethods.efl_access_text_character_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),offset);
2917         Eina.Error.RaiseIfUnhandledException();
2918                         return _ret_var;
2919  }
2920     /// <summary>Gets string, start and end offset in text according to given initial offset and granularity.</summary>
2921     /// <param name="granularity">Text granularity</param>
2922     /// <param name="start_offset">Offset indicating start of string according to given granularity.  -1 in case of error.</param>
2923     /// <param name="end_offset">Offset indicating end of string according to given granularity. -1 in case of error.</param>
2924     /// <returns>Newly allocated UTF-8 encoded string. Must be free by a user.</returns>
2925     virtual public System.String GetString(Efl.Access.TextGranularity granularity, int start_offset, int end_offset) {
2926                  var _in_start_offset = Eina.PrimitiveConversion.ManagedToPointerAlloc(start_offset);
2927         var _in_end_offset = Eina.PrimitiveConversion.ManagedToPointerAlloc(end_offset);
2928                                                         var _ret_var = Efl.Access.ITextConcrete.NativeMethods.efl_access_text_string_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),granularity, _in_start_offset, _in_end_offset);
2929         Eina.Error.RaiseIfUnhandledException();
2930                                                         return _ret_var;
2931  }
2932     /// <summary>Gets text of accessible widget.</summary>
2933     /// <param name="start_offset">Position in text.</param>
2934     /// <param name="end_offset">End offset of text.</param>
2935     /// <returns>UTF-8 encoded text.</returns>
2936     virtual public System.String GetAccessText(int start_offset, int end_offset) {
2937                                                          var _ret_var = Efl.Access.ITextConcrete.NativeMethods.efl_access_text_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),start_offset, end_offset);
2938         Eina.Error.RaiseIfUnhandledException();
2939                                         return _ret_var;
2940  }
2941     /// <summary>Gets offset position of caret (cursor)</summary>
2942     /// <returns>Offset</returns>
2943     virtual public int GetCaretOffset() {
2944          var _ret_var = Efl.Access.ITextConcrete.NativeMethods.efl_access_text_caret_offset_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2945         Eina.Error.RaiseIfUnhandledException();
2946         return _ret_var;
2947  }
2948     /// <summary>Caret offset property</summary>
2949     /// <param name="offset">Offset</param>
2950     /// <returns><c>true</c> if caret was successfully moved, <c>false</c> otherwise.</returns>
2951     virtual public bool SetCaretOffset(int offset) {
2952                                  var _ret_var = Efl.Access.ITextConcrete.NativeMethods.efl_access_text_caret_offset_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),offset);
2953         Eina.Error.RaiseIfUnhandledException();
2954                         return _ret_var;
2955  }
2956     /// <summary>Indicate if a text attribute with a given name is set</summary>
2957     /// <param name="name">Text attribute name</param>
2958     /// <param name="start_offset">Position in text from which given attribute is set.</param>
2959     /// <param name="end_offset">Position in text to which given attribute is set.</param>
2960     /// <param name="value">Value of text attribute. Should be free()</param>
2961     /// <returns><c>true</c> if attribute name is set, <c>false</c> otherwise</returns>
2962     virtual public bool GetAttribute(System.String name, int start_offset, int end_offset, out System.String value) {
2963                  var _in_start_offset = Eina.PrimitiveConversion.ManagedToPointerAlloc(start_offset);
2964         var _in_end_offset = Eina.PrimitiveConversion.ManagedToPointerAlloc(end_offset);
2965                                                                                 var _ret_var = Efl.Access.ITextConcrete.NativeMethods.efl_access_text_attribute_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),name, _in_start_offset, _in_end_offset, out value);
2966         Eina.Error.RaiseIfUnhandledException();
2967                                                                         return _ret_var;
2968  }
2969     /// <summary>Gets list of all text attributes.</summary>
2970     /// <param name="start_offset">Start offset</param>
2971     /// <param name="end_offset">End offset</param>
2972     /// <returns>List of text attributes</returns>
2973     virtual public Eina.List<Efl.Access.TextAttribute> GetTextAttributes(int start_offset, int end_offset) {
2974          var _in_start_offset = Eina.PrimitiveConversion.ManagedToPointerAlloc(start_offset);
2975         var _in_end_offset = Eina.PrimitiveConversion.ManagedToPointerAlloc(end_offset);
2976                                         var _ret_var = Efl.Access.ITextConcrete.NativeMethods.efl_access_text_attributes_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),_in_start_offset, _in_end_offset);
2977         Eina.Error.RaiseIfUnhandledException();
2978                                         return new Eina.List<Efl.Access.TextAttribute>(_ret_var, true, true);
2979  }
2980     /// <summary>Default attributes</summary>
2981     /// <returns>List of default attributes</returns>
2982     virtual public Eina.List<Efl.Access.TextAttribute> GetDefaultAttributes() {
2983          var _ret_var = Efl.Access.ITextConcrete.NativeMethods.efl_access_text_default_attributes_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2984         Eina.Error.RaiseIfUnhandledException();
2985         return new Eina.List<Efl.Access.TextAttribute>(_ret_var, true, true);
2986  }
2987     /// <summary>Character extents</summary>
2988     /// <param name="offset">Offset</param>
2989     /// <param name="screen_coords">If <c>true</c>, x and y values will be relative to screen origin, otherwise relative to canvas</param>
2990     /// <param name="rect">Extents rectangle</param>
2991     /// <returns><c>true</c> if character extents, <c>false</c> otherwise</returns>
2992     virtual public bool GetCharacterExtents(int offset, bool screen_coords, out Eina.Rect rect) {
2993                                                  var _out_rect = new Eina.Rect.NativeStruct();
2994                                 var _ret_var = Efl.Access.ITextConcrete.NativeMethods.efl_access_text_character_extents_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),offset, screen_coords, out _out_rect);
2995         Eina.Error.RaiseIfUnhandledException();
2996                         rect = _out_rect;
2997                                 return _ret_var;
2998  }
2999     /// <summary>Character count</summary>
3000     /// <returns>Character count</returns>
3001     virtual public int GetCharacterCount() {
3002          var _ret_var = Efl.Access.ITextConcrete.NativeMethods.efl_access_text_character_count_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
3003         Eina.Error.RaiseIfUnhandledException();
3004         return _ret_var;
3005  }
3006     /// <summary>Offset at given point</summary>
3007     /// <param name="screen_coords">If <c>true</c>, x and y values will be relative to screen origin, otherwise relative to canvas</param>
3008     /// <param name="x">X coordinate</param>
3009     /// <param name="y">Y coordinate</param>
3010     /// <returns>Offset</returns>
3011     virtual public int GetOffsetAtPoint(bool screen_coords, int x, int y) {
3012                                                                                  var _ret_var = Efl.Access.ITextConcrete.NativeMethods.efl_access_text_offset_at_point_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),screen_coords, x, y);
3013         Eina.Error.RaiseIfUnhandledException();
3014                                                         return _ret_var;
3015  }
3016     /// <summary>Bounded ranges</summary>
3017     /// <param name="screen_coords">If <c>true</c>, x and y values will be relative to screen origin, otherwise relative to canvas</param>
3018     /// <param name="rect">Bounding box</param>
3019     /// <param name="xclip">xclip</param>
3020     /// <param name="yclip">yclip</param>
3021     /// <returns>List of ranges</returns>
3022     virtual public Eina.List<Efl.Access.TextRange> GetBoundedRanges(bool screen_coords, Eina.Rect rect, Efl.Access.TextClipType xclip, Efl.Access.TextClipType yclip) {
3023                  Eina.Rect.NativeStruct _in_rect = rect;
3024                                                                                         var _ret_var = Efl.Access.ITextConcrete.NativeMethods.efl_access_text_bounded_ranges_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),screen_coords, _in_rect, xclip, yclip);
3025         Eina.Error.RaiseIfUnhandledException();
3026                                                                         return new Eina.List<Efl.Access.TextRange>(_ret_var, true, true);
3027  }
3028     /// <summary>Range extents</summary>
3029     /// <param name="screen_coords">If <c>true</c>, x and y values will be relative to screen origin, otherwise relative to canvas</param>
3030     /// <param name="start_offset">Start offset</param>
3031     /// <param name="end_offset">End offset</param>
3032     /// <param name="rect">Range rectangle</param>
3033     /// <returns><c>true</c> if range extents, <c>false</c> otherwise</returns>
3034     virtual public bool GetRangeExtents(bool screen_coords, int start_offset, int end_offset, out Eina.Rect rect) {
3035                                                                  var _out_rect = new Eina.Rect.NativeStruct();
3036                                         var _ret_var = Efl.Access.ITextConcrete.NativeMethods.efl_access_text_range_extents_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),screen_coords, start_offset, end_offset, out _out_rect);
3037         Eina.Error.RaiseIfUnhandledException();
3038                                 rect = _out_rect;
3039                                         return _ret_var;
3040  }
3041     /// <summary>Selection count property</summary>
3042     /// <returns>Selection counter</returns>
3043     virtual public int GetSelectionsCount() {
3044          var _ret_var = Efl.Access.ITextConcrete.NativeMethods.efl_access_text_selections_count_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
3045         Eina.Error.RaiseIfUnhandledException();
3046         return _ret_var;
3047  }
3048     /// <summary>Selection property</summary>
3049     /// <param name="selection_number">Selection number for identification</param>
3050     /// <param name="start_offset">Selection start offset</param>
3051     /// <param name="end_offset">Selection end offset</param>
3052     virtual public void GetAccessSelection(int selection_number, out int start_offset, out int end_offset) {
3053                                                                                  Efl.Access.ITextConcrete.NativeMethods.efl_access_text_access_selection_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),selection_number, out start_offset, out end_offset);
3054         Eina.Error.RaiseIfUnhandledException();
3055                                                          }
3056     /// <summary>Selection property</summary>
3057     /// <param name="selection_number">Selection number for identification</param>
3058     /// <param name="start_offset">Selection start offset</param>
3059     /// <param name="end_offset">Selection end offset</param>
3060     /// <returns><c>true</c> if selection was set, <c>false</c> otherwise</returns>
3061     virtual public bool SetAccessSelection(int selection_number, int start_offset, int end_offset) {
3062                                                                                  var _ret_var = Efl.Access.ITextConcrete.NativeMethods.efl_access_text_access_selection_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),selection_number, start_offset, end_offset);
3063         Eina.Error.RaiseIfUnhandledException();
3064                                                         return _ret_var;
3065  }
3066     /// <summary>Add selection</summary>
3067     /// <param name="start_offset">Start selection from this offset</param>
3068     /// <param name="end_offset">End selection at this offset</param>
3069     /// <returns><c>true</c> if selection was added, <c>false</c> otherwise</returns>
3070     virtual public bool AddSelection(int start_offset, int end_offset) {
3071                                                          var _ret_var = Efl.Access.ITextConcrete.NativeMethods.efl_access_text_selection_add_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),start_offset, end_offset);
3072         Eina.Error.RaiseIfUnhandledException();
3073                                         return _ret_var;
3074  }
3075     /// <summary>Remove selection</summary>
3076     /// <param name="selection_number">Selection number to be removed</param>
3077     /// <returns><c>true</c> if selection was removed, <c>false</c> otherwise</returns>
3078     virtual public bool SelectionRemove(int selection_number) {
3079                                  var _ret_var = Efl.Access.ITextConcrete.NativeMethods.efl_access_text_selection_remove_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),selection_number);
3080         Eina.Error.RaiseIfUnhandledException();
3081                         return _ret_var;
3082  }
3083     /// <summary>Editable content property</summary>
3084     /// <param name="kw_string">Content</param>
3085     /// <returns><c>true</c> if setting the value succeeded, <c>false</c> otherwise</returns>
3086     virtual public bool SetTextContent(System.String kw_string) {
3087                                  var _ret_var = Efl.Access.Editable.ITextConcrete.NativeMethods.efl_access_editable_text_content_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),kw_string);
3088         Eina.Error.RaiseIfUnhandledException();
3089                         return _ret_var;
3090  }
3091     /// <summary>Insert text at given position</summary>
3092     /// <param name="kw_string">String to be inserted</param>
3093     /// <param name="position">Position to insert string</param>
3094     /// <returns><c>true</c> if insert succeeded, <c>false</c> otherwise</returns>
3095     virtual public bool Insert(System.String kw_string, int position) {
3096                                                          var _ret_var = Efl.Access.Editable.ITextConcrete.NativeMethods.efl_access_editable_text_insert_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),kw_string, position);
3097         Eina.Error.RaiseIfUnhandledException();
3098                                         return _ret_var;
3099  }
3100     /// <summary>Copy text between start and end parameter</summary>
3101     /// <param name="start">Start position to copy</param>
3102     /// <param name="end">End position to copy</param>
3103     /// <returns><c>true</c> if copy succeeded, <c>false</c> otherwise</returns>
3104     virtual public bool Copy(int start, int end) {
3105                                                          var _ret_var = Efl.Access.Editable.ITextConcrete.NativeMethods.efl_access_editable_text_copy_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),start, end);
3106         Eina.Error.RaiseIfUnhandledException();
3107                                         return _ret_var;
3108  }
3109     /// <summary>Cut text between start and end parameter</summary>
3110     /// <param name="start">Start position to cut</param>
3111     /// <param name="end">End position to cut</param>
3112     /// <returns><c>true</c> if cut succeeded, <c>false</c> otherwise</returns>
3113     virtual public bool Cut(int start, int end) {
3114                                                          var _ret_var = Efl.Access.Editable.ITextConcrete.NativeMethods.efl_access_editable_text_cut_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),start, end);
3115         Eina.Error.RaiseIfUnhandledException();
3116                                         return _ret_var;
3117  }
3118     /// <summary>Delete text between start and end parameter</summary>
3119     /// <param name="start">Start position to delete</param>
3120     /// <param name="end">End position to delete</param>
3121     /// <returns><c>true</c> if delete succeeded, <c>false</c> otherwise</returns>
3122     virtual public bool Delete(int start, int end) {
3123                                                          var _ret_var = Efl.Access.Editable.ITextConcrete.NativeMethods.efl_access_editable_text_delete_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),start, end);
3124         Eina.Error.RaiseIfUnhandledException();
3125                                         return _ret_var;
3126  }
3127     /// <summary>Paste text at given position</summary>
3128     /// <param name="position">Position to insert text</param>
3129     /// <returns><c>true</c> if paste succeeded, <c>false</c> otherwise</returns>
3130     virtual public bool Paste(int position) {
3131                                  var _ret_var = Efl.Access.Editable.ITextConcrete.NativeMethods.efl_access_editable_text_paste_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),position);
3132         Eina.Error.RaiseIfUnhandledException();
3133                         return _ret_var;
3134  }
3135     /// <summary>This returns true if the given object is currently in event emission</summary>
3136     virtual public bool GetInteraction() {
3137          var _ret_var = Efl.Input.IClickableConcrete.NativeMethods.efl_input_clickable_interaction_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
3138         Eina.Error.RaiseIfUnhandledException();
3139         return _ret_var;
3140  }
3141     /// <summary>Change internal states that a button got pressed.
3142     /// When the button is already pressed, this is silently ignored.</summary>
3143     /// <param name="button">The number of the button. FIXME ensure to have the right interval of possible input</param>
3144     virtual public void Press(uint button) {
3145                                  Efl.Input.IClickableConcrete.NativeMethods.efl_input_clickable_press_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),button);
3146         Eina.Error.RaiseIfUnhandledException();
3147                          }
3148     /// <summary>Change internal states that a button got unpressed.
3149     /// When the button is not pressed, this is silently ignored.</summary>
3150     /// <param name="button">The number of the button. FIXME ensure to have the right interval of possible input</param>
3151     virtual public void Unpress(uint button) {
3152                                  Efl.Input.IClickableConcrete.NativeMethods.efl_input_clickable_unpress_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),button);
3153         Eina.Error.RaiseIfUnhandledException();
3154                          }
3155     /// <summary>This aborts the internal state after a press call.
3156     /// This will stop the timer for longpress. And set the state of the clickable mixin back into the unpressed state.</summary>
3157     virtual public void ResetButtonState(uint button) {
3158                                  Efl.Input.IClickableConcrete.NativeMethods.efl_input_clickable_button_state_reset_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),button);
3159         Eina.Error.RaiseIfUnhandledException();
3160                          }
3161     /// <summary>This aborts ongoing longpress event.
3162     /// That is, this will stop the timer for longpress.</summary>
3163     virtual public void LongpressAbort(uint button) {
3164                                  Efl.Input.IClickableConcrete.NativeMethods.efl_input_clickable_longpress_abort_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),button);
3165         Eina.Error.RaiseIfUnhandledException();
3166                          }
3167     /// <summary>Enable or disable scrolling in the widget.
3168     /// When scrolling is enabled scrollbars will appear if the text does not fit the widget size.</summary>
3169     /// <value><c>true</c> to enable scrolling. Default is <c>false</c>.</value>
3170     public bool Scrollable {
3171         get { return GetScrollable(); }
3172         set { SetScrollable(value); }
3173     }
3174     /// <summary>Get the attribute to show the input panel in case of only an user&apos;s explicit Mouse Up event.</summary>
3175     /// <value>If <c>true</c>, the input panel will be shown in case of only Mouse up event. (Focus event will be ignored.)</value>
3176     public bool InputPanelShowOnDemand {
3177         get { return GetInputPanelShowOnDemand(); }
3178         set { SetInputPanelShowOnDemand(value); }
3179     }
3180     /// <summary>This returns whether the entry&apos;s contextual (longpress) menu is disabled.</summary>
3181     /// <value>If <c>true</c>, the menu is disabled.</value>
3182     public bool ContextMenuDisabled {
3183         get { return GetContextMenuDisabled(); }
3184         set { SetContextMenuDisabled(value); }
3185     }
3186     /// <summary>Getting elm_entry text paste/drop mode.
3187     /// Normally the entry allows both text and images to be pasted. This gets the copy &amp; paste mode of the entry.</summary>
3188     /// <value>Format for copy &amp; paste.</value>
3189     public Efl.Ui.SelectionFormat CnpMode {
3190         get { return GetCnpMode(); }
3191         set { SetCnpMode(value); }
3192     }
3193     /// <summary>Get the language mode of the input panel.</summary>
3194     /// <value>Language to be set to the input panel.</value>
3195     public Elm.Input.Panel.Lang InputPanelLanguage {
3196         get { return GetInputPanelLanguage(); }
3197         set { SetInputPanelLanguage(value); }
3198     }
3199     /// <summary>This returns whether the entry&apos;s selection handlers are disabled.</summary>
3200     /// <value>If <c>true</c>, the selection handlers are disabled.</value>
3201     public bool SelectionHandlerDisabled {
3202         get { return GetSelectionHandlerDisabled(); }
3203         set { SetSelectionHandlerDisabled(value); }
3204     }
3205     /// <summary>Get the input panel layout variation of the entry</summary>
3206     /// <value>Layout variation type.</value>
3207     public int InputPanelLayoutVariation {
3208         get { return GetInputPanelLayoutVariation(); }
3209         set { SetInputPanelLayoutVariation(value); }
3210     }
3211     /// <summary>Get the autocapitalization type on the immodule.</summary>
3212     /// <value>The type of autocapitalization.</value>
3213     public Elm.Autocapital.Type AutocapitalType {
3214         get { return GetAutocapitalType(); }
3215         set { SetAutocapitalType(value); }
3216     }
3217     /// <summary>Get whether the entry is set to password mode.</summary>
3218     /// <value>If true, password mode is enabled.</value>
3219     public bool PasswordMode {
3220         get { return GetPasswordMode(); }
3221         set { SetPasswordMode(value); }
3222     }
3223     /// <summary>Get whether the return key on the input panel should be disabled or not.</summary>
3224     /// <value>The state to put in in: <c>true</c> for disabled, <c>false</c> for enabled.</value>
3225     public bool InputPanelReturnKeyDisabled {
3226         get { return GetInputPanelReturnKeyDisabled(); }
3227         set { SetInputPanelReturnKeyDisabled(value); }
3228     }
3229     /// <summary>Get whether the entry allows predictive text.</summary>
3230     /// <value>Whether the entry should allow predictive text.</value>
3231     public bool PredictionAllow {
3232         get { return GetPredictionAllow(); }
3233         set { SetPredictionAllow(value); }
3234     }
3235     /// <summary>Gets the value of input hint.</summary>
3236     /// <value>Input hint.</value>
3237     public Elm.Input.Hints InputHint {
3238         get { return GetInputHint(); }
3239         set { SetInputHint(value); }
3240     }
3241     /// <summary>Get the input panel layout of the entry.</summary>
3242     /// <value>Layout type.</value>
3243     public Elm.Input.Panel.Layout InputPanelLayout {
3244         get { return GetInputPanelLayout(); }
3245         set { SetInputPanelLayout(value); }
3246     }
3247     /// <summary>Get the &quot;return&quot; key type.</summary>
3248     /// <value>The type of &quot;return&quot; key on the input panel.</value>
3249     public Elm.Input.Panel.ReturnKey.Type InputPanelReturnKeyType {
3250         get { return GetInputPanelReturnKeyType(); }
3251         set { SetInputPanelReturnKeyType(value); }
3252     }
3253     /// <summary>Get the attribute to show the input panel automatically.</summary>
3254     /// <value>If <c>true</c>, the input panel is appeared when entry is clicked or has a focus.</value>
3255     public bool InputPanelEnabled {
3256         get { return GetInputPanelEnabled(); }
3257         set { SetInputPanelEnabled(value); }
3258     }
3259     /// <summary>Set whether the return key on the input panel is disabled automatically when entry has no text.
3260     /// If <c>enabled</c> is <c>true</c>, the return key on input panel is disabled when the entry has no text. The return key on the input panel is automatically enabled when the entry has text. The default value is <c>false</c>.</summary>
3261     /// <value>If <c>enabled</c> is <c>true</c>, the return key is automatically disabled when the entry has no text.</value>
3262     public bool InputPanelReturnKeyAutoenabled {
3263         set { SetInputPanelReturnKeyAutoenabled(value); }
3264     }
3265     /// <summary>The factory that provides item in the text e.g. &quot;emoticon/happy&quot; or &quot;href=file://image.jpg&quot; etc.</summary>
3266     /// <value>Factory to create items</value>
3267     public Efl.Canvas.ITextFactory ItemFactory {
3268         get { return GetItemFactory(); }
3269         set { SetItemFactory(value); }
3270     }
3271     /// <summary>Get the mmaped file from where an object will fetch the real data (it must be an <see cref="Eina.File"/>).
3272     /// (Since EFL 1.22)</summary>
3273     /// <value>The handle to the <see cref="Eina.File"/> that will be used</value>
3274     public Eina.File Mmap {
3275         get { return GetMmap(); }
3276         set { SetMmap(value); }
3277     }
3278     /// <summary>Retrieve the file path from where an object is to fetch the data.
3279     /// You must not modify the strings on the returned pointers.
3280     /// (Since EFL 1.22)</summary>
3281     /// <value>The file path.</value>
3282     public System.String File {
3283         get { return GetFile(); }
3284         set { SetFile(value); }
3285     }
3286     /// <summary>Get the previously-set key which corresponds to the target data within a file.
3287     /// Some filetypes can contain multiple data streams which are indexed by a key. Use this property for such cases (See for example <see cref="Efl.Ui.Image"/> or <see cref="Efl.Ui.Layout"/>).
3288     /// 
3289     /// You must not modify the strings on the returned pointers.
3290     /// (Since EFL 1.22)</summary>
3291     /// <value>The group that the data belongs to. See the class documentation for particular implementations of this interface to see how this property is used.</value>
3292     public System.String Key {
3293         get { return GetKey(); }
3294         set { SetKey(value); }
3295     }
3296     /// <summary>Get the load state of the object.
3297     /// (Since EFL 1.22)</summary>
3298     /// <value><c>true</c> if the object is loaded, <c>false</c> otherwise.</value>
3299     public bool Loaded {
3300         get { return GetLoaded(); }
3301     }
3302     /// <summary>Retrieve the font family and size in use on a given text object.
3303     /// This function allows the font name and size of a text object to be queried. Remember that the font name string is still owned by Evas and should not have free() called on it by the caller of the function.
3304     /// 
3305     /// See also <see cref="Efl.ITextFont.GetFont"/>.</summary>
3306     /// <value>The font family name or filename.</value>
3307     public (System.String, Efl.Font.Size) Font {
3308         get {
3309             System.String _out_font = default(System.String);
3310             Efl.Font.Size _out_size = default(Efl.Font.Size);
3311             GetFont(out _out_font,out _out_size);
3312             return (_out_font,_out_size);
3313         }
3314         set { SetFont( value.Item1,  value.Item2); }
3315     }
3316     /// <summary>Get the font file&apos;s path which is being used on a given text object.
3317     /// See <see cref="Efl.ITextFont.GetFont"/> for more details.</summary>
3318     /// <value>The font file&apos;s path.</value>
3319     public System.String FontSource {
3320         get { return GetFontSource(); }
3321         set { SetFontSource(value); }
3322     }
3323     /// <summary>Comma-separated list of font fallbacks
3324     /// Will be used in case the primary font isn&apos;t available.</summary>
3325     /// <value>Font name fallbacks</value>
3326     public System.String FontFallbacks {
3327         get { return GetFontFallbacks(); }
3328         set { SetFontFallbacks(value); }
3329     }
3330     /// <summary>Type of weight of the displayed font
3331     /// Default is <see cref="Efl.TextFontWeight.Normal"/>.</summary>
3332     /// <value>Font weight</value>
3333     public Efl.TextFontWeight FontWeight {
3334         get { return GetFontWeight(); }
3335         set { SetFontWeight(value); }
3336     }
3337     /// <summary>Type of slant of the displayed font
3338     /// Default is <see cref="Efl.TextFontSlant.Normal"/>.</summary>
3339     /// <value>Font slant</value>
3340     public Efl.TextFontSlant FontSlant {
3341         get { return GetFontSlant(); }
3342         set { SetFontSlant(value); }
3343     }
3344     /// <summary>Type of width of the displayed font
3345     /// Default is <see cref="Efl.TextFontWidth.Normal"/>.</summary>
3346     /// <value>Font width</value>
3347     public Efl.TextFontWidth FontWidth {
3348         get { return GetFontWidth(); }
3349         set { SetFontWidth(value); }
3350     }
3351     /// <summary>Specific language of the displayed font
3352     /// This is used to lookup fonts suitable to the specified language, as well as helping the font shaper backend. The language <c>lang</c> can be either a code e.g &quot;en_US&quot;, &quot;auto&quot; to use the system locale, or &quot;none&quot;.</summary>
3353     /// <value>Language</value>
3354     public System.String FontLang {
3355         get { return GetFontLang(); }
3356         set { SetFontLang(value); }
3357     }
3358     /// <summary>The bitmap fonts have fixed size glyphs for several available sizes. Basically, it is not scalable. But, it needs to be scalable for some use cases. (ex. colorful emoji fonts)
3359     /// Default is <see cref="Efl.TextFontBitmapScalable.None"/>.</summary>
3360     /// <value>Scalable</value>
3361     public Efl.TextFontBitmapScalable FontBitmapScalable {
3362         get { return GetFontBitmapScalable(); }
3363         set { SetFontBitmapScalable(value); }
3364     }
3365     /// <summary>Ellipsis value (number from -1.0 to 1.0)</summary>
3366     /// <value>Ellipsis value</value>
3367     public double Ellipsis {
3368         get { return GetEllipsis(); }
3369         set { SetEllipsis(value); }
3370     }
3371     /// <summary>Wrap mode for use in the text</summary>
3372     /// <value>Wrap mode</value>
3373     public Efl.TextFormatWrap Wrap {
3374         get { return GetWrap(); }
3375         set { SetWrap(value); }
3376     }
3377     /// <summary>Multiline is enabled or not</summary>
3378     /// <value><c>true</c> if multiline is enabled, <c>false</c> otherwise</value>
3379     public bool Multiline {
3380         get { return GetMultiline(); }
3381         set { SetMultiline(value); }
3382     }
3383     /// <summary>Horizontal alignment of text</summary>
3384     /// <value>Alignment type</value>
3385     public Efl.TextFormatHorizontalAlignmentAutoType HalignAutoType {
3386         get { return GetHalignAutoType(); }
3387         set { SetHalignAutoType(value); }
3388     }
3389     /// <summary>Horizontal alignment of text</summary>
3390     /// <value>Horizontal alignment value</value>
3391     public double Halign {
3392         get { return GetHalign(); }
3393         set { SetHalign(value); }
3394     }
3395     /// <summary>Vertical alignment of text</summary>
3396     /// <value>Vertical alignment value</value>
3397     public double Valign {
3398         get { return GetValign(); }
3399         set { SetValign(value); }
3400     }
3401     /// <summary>Minimal line gap (top and bottom) for each line in the text
3402     /// <c>value</c> is absolute size.</summary>
3403     /// <value>Line gap value</value>
3404     public double Linegap {
3405         get { return GetLinegap(); }
3406         set { SetLinegap(value); }
3407     }
3408     /// <summary>Relative line gap (top and bottom) for each line in the text
3409     /// The original line gap value is multiplied by <c>value</c>.</summary>
3410     /// <value>Relative line gap value</value>
3411     public double Linerelgap {
3412         get { return GetLinerelgap(); }
3413         set { SetLinerelgap(value); }
3414     }
3415     /// <summary>Tabstops value</summary>
3416     /// <value>Tapstops value</value>
3417     public int Tabstops {
3418         get { return GetTabstops(); }
3419         set { SetTabstops(value); }
3420     }
3421     /// <summary>Whether text is a password</summary>
3422     /// <value><c>true</c> if the text is a password, <c>false</c> otherwise</value>
3423     public bool Password {
3424         get { return GetPassword(); }
3425         set { SetPassword(value); }
3426     }
3427     /// <summary>The character used to replace characters that can&apos;t be displayed
3428     /// Currently only used to replace characters if <see cref="Efl.ITextFormat.Password"/> is enabled.</summary>
3429     /// <value>Replacement character</value>
3430     public System.String ReplacementChar {
3431         get { return GetReplacementChar(); }
3432         set { SetReplacementChar(value); }
3433     }
3434     /// <summary>Whether or not selection is allowed on this object</summary>
3435     /// <value><c>true</c> if enabled, <c>false</c> otherwise</value>
3436     public bool SelectionAllowed {
3437         get { return GetSelectionAllowed(); }
3438         set { SetSelectionAllowed(value); }
3439     }
3440     /// <summary>The cursors used for selection handling.
3441     /// If the cursors are equal there&apos;s no selection.
3442     /// 
3443     /// You are allowed to retain and modify them. Modifying them modifies the selection of the object.</summary>
3444     public (Efl.TextCursorCursor, Efl.TextCursorCursor) SelectionCursors {
3445         get {
3446             Efl.TextCursorCursor _out_start = default(Efl.TextCursorCursor);
3447             Efl.TextCursorCursor _out_end = default(Efl.TextCursorCursor);
3448             GetSelectionCursors(out _out_start,out _out_end);
3449             return (_out_start,_out_end);
3450         }
3451     }
3452     /// <summary>Whether the entry is editable.
3453     /// By default text interactives are editable. However setting this property to <c>false</c> will make it so that key input will be disregarded.</summary>
3454     /// <value>If <c>true</c>, user input will be inserted in the entry, if not, the entry is read-only and no user input is allowed.</value>
3455     public bool Editable {
3456         get { return GetEditable(); }
3457         set { SetEditable(value); }
3458     }
3459     /// <summary>Markup property</summary>
3460     /// <value>The markup-text representation set to this text.</value>
3461     public System.String Markup {
3462         get { return GetMarkup(); }
3463         set { SetMarkup(value); }
3464     }
3465     /// <summary>Color of text, excluding style</summary>
3466     /// <value>Red component</value>
3467     public (byte, byte, byte, byte) NormalColor {
3468         get {
3469             byte _out_r = default(byte);
3470             byte _out_g = default(byte);
3471             byte _out_b = default(byte);
3472             byte _out_a = default(byte);
3473             GetNormalColor(out _out_r,out _out_g,out _out_b,out _out_a);
3474             return (_out_r,_out_g,_out_b,_out_a);
3475         }
3476         set { SetNormalColor( value.Item1,  value.Item2,  value.Item3,  value.Item4); }
3477     }
3478     /// <summary>Enable or disable backing type</summary>
3479     /// <value>Backing type</value>
3480     public Efl.TextStyleBackingType BackingType {
3481         get { return GetBackingType(); }
3482         set { SetBackingType(value); }
3483     }
3484     /// <summary>Backing color</summary>
3485     /// <value>Red component</value>
3486     public (byte, byte, byte, byte) BackingColor {
3487         get {
3488             byte _out_r = default(byte);
3489             byte _out_g = default(byte);
3490             byte _out_b = default(byte);
3491             byte _out_a = default(byte);
3492             GetBackingColor(out _out_r,out _out_g,out _out_b,out _out_a);
3493             return (_out_r,_out_g,_out_b,_out_a);
3494         }
3495         set { SetBackingColor( value.Item1,  value.Item2,  value.Item3,  value.Item4); }
3496     }
3497     /// <summary>Sets an underline style on the text</summary>
3498     /// <value>Underline type</value>
3499     public Efl.TextStyleUnderlineType UnderlineType {
3500         get { return GetUnderlineType(); }
3501         set { SetUnderlineType(value); }
3502     }
3503     /// <summary>Color of normal underline style</summary>
3504     /// <value>Red component</value>
3505     public (byte, byte, byte, byte) UnderlineColor {
3506         get {
3507             byte _out_r = default(byte);
3508             byte _out_g = default(byte);
3509             byte _out_b = default(byte);
3510             byte _out_a = default(byte);
3511             GetUnderlineColor(out _out_r,out _out_g,out _out_b,out _out_a);
3512             return (_out_r,_out_g,_out_b,_out_a);
3513         }
3514         set { SetUnderlineColor( value.Item1,  value.Item2,  value.Item3,  value.Item4); }
3515     }
3516     /// <summary>Height of underline style</summary>
3517     /// <value>Height</value>
3518     public double UnderlineHeight {
3519         get { return GetUnderlineHeight(); }
3520         set { SetUnderlineHeight(value); }
3521     }
3522     /// <summary>Color of dashed underline style</summary>
3523     /// <value>Red component</value>
3524     public (byte, byte, byte, byte) UnderlineDashedColor {
3525         get {
3526             byte _out_r = default(byte);
3527             byte _out_g = default(byte);
3528             byte _out_b = default(byte);
3529             byte _out_a = default(byte);
3530             GetUnderlineDashedColor(out _out_r,out _out_g,out _out_b,out _out_a);
3531             return (_out_r,_out_g,_out_b,_out_a);
3532         }
3533         set { SetUnderlineDashedColor( value.Item1,  value.Item2,  value.Item3,  value.Item4); }
3534     }
3535     /// <summary>Width of dashed underline style</summary>
3536     /// <value>Width</value>
3537     public int UnderlineDashedWidth {
3538         get { return GetUnderlineDashedWidth(); }
3539         set { SetUnderlineDashedWidth(value); }
3540     }
3541     /// <summary>Gap of dashed underline style</summary>
3542     /// <value>Gap</value>
3543     public int UnderlineDashedGap {
3544         get { return GetUnderlineDashedGap(); }
3545         set { SetUnderlineDashedGap(value); }
3546     }
3547     /// <summary>Color of underline2 style</summary>
3548     /// <value>Red component</value>
3549     public (byte, byte, byte, byte) Underline2Color {
3550         get {
3551             byte _out_r = default(byte);
3552             byte _out_g = default(byte);
3553             byte _out_b = default(byte);
3554             byte _out_a = default(byte);
3555             GetUnderline2Color(out _out_r,out _out_g,out _out_b,out _out_a);
3556             return (_out_r,_out_g,_out_b,_out_a);
3557         }
3558         set { SetUnderline2Color( value.Item1,  value.Item2,  value.Item3,  value.Item4); }
3559     }
3560     /// <summary>Type of strikethrough style</summary>
3561     /// <value>Strikethrough type</value>
3562     public Efl.TextStyleStrikethroughType StrikethroughType {
3563         get { return GetStrikethroughType(); }
3564         set { SetStrikethroughType(value); }
3565     }
3566     /// <summary>Color of strikethrough_style</summary>
3567     /// <value>Red component</value>
3568     public (byte, byte, byte, byte) StrikethroughColor {
3569         get {
3570             byte _out_r = default(byte);
3571             byte _out_g = default(byte);
3572             byte _out_b = default(byte);
3573             byte _out_a = default(byte);
3574             GetStrikethroughColor(out _out_r,out _out_g,out _out_b,out _out_a);
3575             return (_out_r,_out_g,_out_b,_out_a);
3576         }
3577         set { SetStrikethroughColor( value.Item1,  value.Item2,  value.Item3,  value.Item4); }
3578     }
3579     /// <summary>Type of effect used for the displayed text</summary>
3580     /// <value>Effect type</value>
3581     public Efl.TextStyleEffectType EffectType {
3582         get { return GetEffectType(); }
3583         set { SetEffectType(value); }
3584     }
3585     /// <summary>Color of outline effect</summary>
3586     /// <value>Red component</value>
3587     public (byte, byte, byte, byte) OutlineColor {
3588         get {
3589             byte _out_r = default(byte);
3590             byte _out_g = default(byte);
3591             byte _out_b = default(byte);
3592             byte _out_a = default(byte);
3593             GetOutlineColor(out _out_r,out _out_g,out _out_b,out _out_a);
3594             return (_out_r,_out_g,_out_b,_out_a);
3595         }
3596         set { SetOutlineColor( value.Item1,  value.Item2,  value.Item3,  value.Item4); }
3597     }
3598     /// <summary>Direction of shadow effect</summary>
3599     /// <value>Shadow direction</value>
3600     public Efl.TextStyleShadowDirection ShadowDirection {
3601         get { return GetShadowDirection(); }
3602         set { SetShadowDirection(value); }
3603     }
3604     /// <summary>Color of shadow effect</summary>
3605     /// <value>Red component</value>
3606     public (byte, byte, byte, byte) ShadowColor {
3607         get {
3608             byte _out_r = default(byte);
3609             byte _out_g = default(byte);
3610             byte _out_b = default(byte);
3611             byte _out_a = default(byte);
3612             GetShadowColor(out _out_r,out _out_g,out _out_b,out _out_a);
3613             return (_out_r,_out_g,_out_b,_out_a);
3614         }
3615         set { SetShadowColor( value.Item1,  value.Item2,  value.Item3,  value.Item4); }
3616     }
3617     /// <summary>Color of glow effect</summary>
3618     /// <value>Red component</value>
3619     public (byte, byte, byte, byte) GlowColor {
3620         get {
3621             byte _out_r = default(byte);
3622             byte _out_g = default(byte);
3623             byte _out_b = default(byte);
3624             byte _out_a = default(byte);
3625             GetGlowColor(out _out_r,out _out_g,out _out_b,out _out_a);
3626             return (_out_r,_out_g,_out_b,_out_a);
3627         }
3628         set { SetGlowColor( value.Item1,  value.Item2,  value.Item3,  value.Item4); }
3629     }
3630     /// <summary>Second color of the glow effect</summary>
3631     /// <value>Red component</value>
3632     public (byte, byte, byte, byte) Glow2Color {
3633         get {
3634             byte _out_r = default(byte);
3635             byte _out_g = default(byte);
3636             byte _out_b = default(byte);
3637             byte _out_a = default(byte);
3638             GetGlow2Color(out _out_r,out _out_g,out _out_b,out _out_a);
3639             return (_out_r,_out_g,_out_b,_out_a);
3640         }
3641         set { SetGlow2Color( value.Item1,  value.Item2,  value.Item3,  value.Item4); }
3642     }
3643     /// <summary>Program that applies a special filter
3644     /// See <see cref="Efl.Gfx.IFilter"/>.</summary>
3645     /// <value>Filter code</value>
3646     public System.String GfxFilter {
3647         get { return GetGfxFilter(); }
3648         set { SetGfxFilter(value); }
3649     }
3650     /// <summary>Caret offset property</summary>
3651     /// <value>Offset</value>
3652     public int CaretOffset {
3653         get { return GetCaretOffset(); }
3654         set { SetCaretOffset(value); }
3655     }
3656     /// <summary>Default attributes</summary>
3657     /// <value>List of default attributes</value>
3658     public Eina.List<Efl.Access.TextAttribute> DefaultAttributes {
3659         get { return GetDefaultAttributes(); }
3660     }
3661     /// <summary>Character count</summary>
3662     /// <value>Character count</value>
3663     public int CharacterCount {
3664         get { return GetCharacterCount(); }
3665     }
3666     /// <summary>Selection count property</summary>
3667     /// <value>Selection counter</value>
3668     public int SelectionsCount {
3669         get { return GetSelectionsCount(); }
3670     }
3671     /// <summary>Editable content property</summary>
3672     /// <value>Content</value>
3673     public System.String TextContent {
3674         set { SetTextContent(value); }
3675     }
3676     /// <summary>This returns true if the given object is currently in event emission</summary>
3677     public bool Interaction {
3678         get { return GetInteraction(); }
3679     }
3680     private static IntPtr GetEflClassStatic()
3681     {
3682         return Efl.Ui.Text.efl_ui_text_class_get();
3683     }
3684     /// <summary>Wrapper for native methods and virtual method delegates.
3685     /// For internal use by generated code only.</summary>
3686     public new class NativeMethods : Efl.Ui.LayoutBase.NativeMethods
3687     {
3688         private static Efl.Eo.NativeModule Module = new Efl.Eo.NativeModule(    efl.Libs.Elementary);
3689         /// <summary>Gets the list of Eo operations to override.</summary>
3690         /// <returns>The list of Eo operations to be overload.</returns>
3691         public override System.Collections.Generic.List<Efl_Op_Description> GetEoOps(System.Type type)
3692         {
3693             var descs = new System.Collections.Generic.List<Efl_Op_Description>();
3694             var methods = Efl.Eo.Globals.GetUserMethods(type);
3695
3696             if (efl_ui_text_scrollable_get_static_delegate == null)
3697             {
3698                 efl_ui_text_scrollable_get_static_delegate = new efl_ui_text_scrollable_get_delegate(scrollable_get);
3699             }
3700
3701             if (methods.FirstOrDefault(m => m.Name == "GetScrollable") != null)
3702             {
3703                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_scrollable_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_scrollable_get_static_delegate) });
3704             }
3705
3706             if (efl_ui_text_scrollable_set_static_delegate == null)
3707             {
3708                 efl_ui_text_scrollable_set_static_delegate = new efl_ui_text_scrollable_set_delegate(scrollable_set);
3709             }
3710
3711             if (methods.FirstOrDefault(m => m.Name == "SetScrollable") != null)
3712             {
3713                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_scrollable_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_scrollable_set_static_delegate) });
3714             }
3715
3716             if (efl_ui_text_input_panel_show_on_demand_get_static_delegate == null)
3717             {
3718                 efl_ui_text_input_panel_show_on_demand_get_static_delegate = new efl_ui_text_input_panel_show_on_demand_get_delegate(input_panel_show_on_demand_get);
3719             }
3720
3721             if (methods.FirstOrDefault(m => m.Name == "GetInputPanelShowOnDemand") != null)
3722             {
3723                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_input_panel_show_on_demand_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_input_panel_show_on_demand_get_static_delegate) });
3724             }
3725
3726             if (efl_ui_text_input_panel_show_on_demand_set_static_delegate == null)
3727             {
3728                 efl_ui_text_input_panel_show_on_demand_set_static_delegate = new efl_ui_text_input_panel_show_on_demand_set_delegate(input_panel_show_on_demand_set);
3729             }
3730
3731             if (methods.FirstOrDefault(m => m.Name == "SetInputPanelShowOnDemand") != null)
3732             {
3733                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_input_panel_show_on_demand_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_input_panel_show_on_demand_set_static_delegate) });
3734             }
3735
3736             if (efl_ui_text_context_menu_disabled_get_static_delegate == null)
3737             {
3738                 efl_ui_text_context_menu_disabled_get_static_delegate = new efl_ui_text_context_menu_disabled_get_delegate(context_menu_disabled_get);
3739             }
3740
3741             if (methods.FirstOrDefault(m => m.Name == "GetContextMenuDisabled") != null)
3742             {
3743                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_context_menu_disabled_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_context_menu_disabled_get_static_delegate) });
3744             }
3745
3746             if (efl_ui_text_context_menu_disabled_set_static_delegate == null)
3747             {
3748                 efl_ui_text_context_menu_disabled_set_static_delegate = new efl_ui_text_context_menu_disabled_set_delegate(context_menu_disabled_set);
3749             }
3750
3751             if (methods.FirstOrDefault(m => m.Name == "SetContextMenuDisabled") != null)
3752             {
3753                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_context_menu_disabled_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_context_menu_disabled_set_static_delegate) });
3754             }
3755
3756             if (efl_ui_text_cnp_mode_get_static_delegate == null)
3757             {
3758                 efl_ui_text_cnp_mode_get_static_delegate = new efl_ui_text_cnp_mode_get_delegate(cnp_mode_get);
3759             }
3760
3761             if (methods.FirstOrDefault(m => m.Name == "GetCnpMode") != null)
3762             {
3763                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_cnp_mode_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_cnp_mode_get_static_delegate) });
3764             }
3765
3766             if (efl_ui_text_cnp_mode_set_static_delegate == null)
3767             {
3768                 efl_ui_text_cnp_mode_set_static_delegate = new efl_ui_text_cnp_mode_set_delegate(cnp_mode_set);
3769             }
3770
3771             if (methods.FirstOrDefault(m => m.Name == "SetCnpMode") != null)
3772             {
3773                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_cnp_mode_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_cnp_mode_set_static_delegate) });
3774             }
3775
3776             if (efl_ui_text_input_panel_language_get_static_delegate == null)
3777             {
3778                 efl_ui_text_input_panel_language_get_static_delegate = new efl_ui_text_input_panel_language_get_delegate(input_panel_language_get);
3779             }
3780
3781             if (methods.FirstOrDefault(m => m.Name == "GetInputPanelLanguage") != null)
3782             {
3783                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_input_panel_language_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_input_panel_language_get_static_delegate) });
3784             }
3785
3786             if (efl_ui_text_input_panel_language_set_static_delegate == null)
3787             {
3788                 efl_ui_text_input_panel_language_set_static_delegate = new efl_ui_text_input_panel_language_set_delegate(input_panel_language_set);
3789             }
3790
3791             if (methods.FirstOrDefault(m => m.Name == "SetInputPanelLanguage") != null)
3792             {
3793                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_input_panel_language_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_input_panel_language_set_static_delegate) });
3794             }
3795
3796             if (efl_ui_text_selection_handler_disabled_get_static_delegate == null)
3797             {
3798                 efl_ui_text_selection_handler_disabled_get_static_delegate = new efl_ui_text_selection_handler_disabled_get_delegate(selection_handler_disabled_get);
3799             }
3800
3801             if (methods.FirstOrDefault(m => m.Name == "GetSelectionHandlerDisabled") != null)
3802             {
3803                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_selection_handler_disabled_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_selection_handler_disabled_get_static_delegate) });
3804             }
3805
3806             if (efl_ui_text_selection_handler_disabled_set_static_delegate == null)
3807             {
3808                 efl_ui_text_selection_handler_disabled_set_static_delegate = new efl_ui_text_selection_handler_disabled_set_delegate(selection_handler_disabled_set);
3809             }
3810
3811             if (methods.FirstOrDefault(m => m.Name == "SetSelectionHandlerDisabled") != null)
3812             {
3813                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_selection_handler_disabled_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_selection_handler_disabled_set_static_delegate) });
3814             }
3815
3816             if (efl_ui_text_input_panel_layout_variation_get_static_delegate == null)
3817             {
3818                 efl_ui_text_input_panel_layout_variation_get_static_delegate = new efl_ui_text_input_panel_layout_variation_get_delegate(input_panel_layout_variation_get);
3819             }
3820
3821             if (methods.FirstOrDefault(m => m.Name == "GetInputPanelLayoutVariation") != null)
3822             {
3823                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_input_panel_layout_variation_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_input_panel_layout_variation_get_static_delegate) });
3824             }
3825
3826             if (efl_ui_text_input_panel_layout_variation_set_static_delegate == null)
3827             {
3828                 efl_ui_text_input_panel_layout_variation_set_static_delegate = new efl_ui_text_input_panel_layout_variation_set_delegate(input_panel_layout_variation_set);
3829             }
3830
3831             if (methods.FirstOrDefault(m => m.Name == "SetInputPanelLayoutVariation") != null)
3832             {
3833                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_input_panel_layout_variation_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_input_panel_layout_variation_set_static_delegate) });
3834             }
3835
3836             if (efl_ui_text_autocapital_type_get_static_delegate == null)
3837             {
3838                 efl_ui_text_autocapital_type_get_static_delegate = new efl_ui_text_autocapital_type_get_delegate(autocapital_type_get);
3839             }
3840
3841             if (methods.FirstOrDefault(m => m.Name == "GetAutocapitalType") != null)
3842             {
3843                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_autocapital_type_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_autocapital_type_get_static_delegate) });
3844             }
3845
3846             if (efl_ui_text_autocapital_type_set_static_delegate == null)
3847             {
3848                 efl_ui_text_autocapital_type_set_static_delegate = new efl_ui_text_autocapital_type_set_delegate(autocapital_type_set);
3849             }
3850
3851             if (methods.FirstOrDefault(m => m.Name == "SetAutocapitalType") != null)
3852             {
3853                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_autocapital_type_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_autocapital_type_set_static_delegate) });
3854             }
3855
3856             if (efl_ui_text_password_mode_get_static_delegate == null)
3857             {
3858                 efl_ui_text_password_mode_get_static_delegate = new efl_ui_text_password_mode_get_delegate(password_mode_get);
3859             }
3860
3861             if (methods.FirstOrDefault(m => m.Name == "GetPasswordMode") != null)
3862             {
3863                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_password_mode_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_password_mode_get_static_delegate) });
3864             }
3865
3866             if (efl_ui_text_password_mode_set_static_delegate == null)
3867             {
3868                 efl_ui_text_password_mode_set_static_delegate = new efl_ui_text_password_mode_set_delegate(password_mode_set);
3869             }
3870
3871             if (methods.FirstOrDefault(m => m.Name == "SetPasswordMode") != null)
3872             {
3873                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_password_mode_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_password_mode_set_static_delegate) });
3874             }
3875
3876             if (efl_ui_text_input_panel_return_key_disabled_get_static_delegate == null)
3877             {
3878                 efl_ui_text_input_panel_return_key_disabled_get_static_delegate = new efl_ui_text_input_panel_return_key_disabled_get_delegate(input_panel_return_key_disabled_get);
3879             }
3880
3881             if (methods.FirstOrDefault(m => m.Name == "GetInputPanelReturnKeyDisabled") != null)
3882             {
3883                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_input_panel_return_key_disabled_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_input_panel_return_key_disabled_get_static_delegate) });
3884             }
3885
3886             if (efl_ui_text_input_panel_return_key_disabled_set_static_delegate == null)
3887             {
3888                 efl_ui_text_input_panel_return_key_disabled_set_static_delegate = new efl_ui_text_input_panel_return_key_disabled_set_delegate(input_panel_return_key_disabled_set);
3889             }
3890
3891             if (methods.FirstOrDefault(m => m.Name == "SetInputPanelReturnKeyDisabled") != null)
3892             {
3893                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_input_panel_return_key_disabled_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_input_panel_return_key_disabled_set_static_delegate) });
3894             }
3895
3896             if (efl_ui_text_prediction_allow_get_static_delegate == null)
3897             {
3898                 efl_ui_text_prediction_allow_get_static_delegate = new efl_ui_text_prediction_allow_get_delegate(prediction_allow_get);
3899             }
3900
3901             if (methods.FirstOrDefault(m => m.Name == "GetPredictionAllow") != null)
3902             {
3903                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_prediction_allow_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_prediction_allow_get_static_delegate) });
3904             }
3905
3906             if (efl_ui_text_prediction_allow_set_static_delegate == null)
3907             {
3908                 efl_ui_text_prediction_allow_set_static_delegate = new efl_ui_text_prediction_allow_set_delegate(prediction_allow_set);
3909             }
3910
3911             if (methods.FirstOrDefault(m => m.Name == "SetPredictionAllow") != null)
3912             {
3913                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_prediction_allow_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_prediction_allow_set_static_delegate) });
3914             }
3915
3916             if (efl_ui_text_input_hint_get_static_delegate == null)
3917             {
3918                 efl_ui_text_input_hint_get_static_delegate = new efl_ui_text_input_hint_get_delegate(input_hint_get);
3919             }
3920
3921             if (methods.FirstOrDefault(m => m.Name == "GetInputHint") != null)
3922             {
3923                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_input_hint_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_input_hint_get_static_delegate) });
3924             }
3925
3926             if (efl_ui_text_input_hint_set_static_delegate == null)
3927             {
3928                 efl_ui_text_input_hint_set_static_delegate = new efl_ui_text_input_hint_set_delegate(input_hint_set);
3929             }
3930
3931             if (methods.FirstOrDefault(m => m.Name == "SetInputHint") != null)
3932             {
3933                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_input_hint_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_input_hint_set_static_delegate) });
3934             }
3935
3936             if (efl_ui_text_input_panel_layout_get_static_delegate == null)
3937             {
3938                 efl_ui_text_input_panel_layout_get_static_delegate = new efl_ui_text_input_panel_layout_get_delegate(input_panel_layout_get);
3939             }
3940
3941             if (methods.FirstOrDefault(m => m.Name == "GetInputPanelLayout") != null)
3942             {
3943                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_input_panel_layout_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_input_panel_layout_get_static_delegate) });
3944             }
3945
3946             if (efl_ui_text_input_panel_layout_set_static_delegate == null)
3947             {
3948                 efl_ui_text_input_panel_layout_set_static_delegate = new efl_ui_text_input_panel_layout_set_delegate(input_panel_layout_set);
3949             }
3950
3951             if (methods.FirstOrDefault(m => m.Name == "SetInputPanelLayout") != null)
3952             {
3953                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_input_panel_layout_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_input_panel_layout_set_static_delegate) });
3954             }
3955
3956             if (efl_ui_text_input_panel_return_key_type_get_static_delegate == null)
3957             {
3958                 efl_ui_text_input_panel_return_key_type_get_static_delegate = new efl_ui_text_input_panel_return_key_type_get_delegate(input_panel_return_key_type_get);
3959             }
3960
3961             if (methods.FirstOrDefault(m => m.Name == "GetInputPanelReturnKeyType") != null)
3962             {
3963                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_input_panel_return_key_type_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_input_panel_return_key_type_get_static_delegate) });
3964             }
3965
3966             if (efl_ui_text_input_panel_return_key_type_set_static_delegate == null)
3967             {
3968                 efl_ui_text_input_panel_return_key_type_set_static_delegate = new efl_ui_text_input_panel_return_key_type_set_delegate(input_panel_return_key_type_set);
3969             }
3970
3971             if (methods.FirstOrDefault(m => m.Name == "SetInputPanelReturnKeyType") != null)
3972             {
3973                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_input_panel_return_key_type_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_input_panel_return_key_type_set_static_delegate) });
3974             }
3975
3976             if (efl_ui_text_input_panel_enabled_get_static_delegate == null)
3977             {
3978                 efl_ui_text_input_panel_enabled_get_static_delegate = new efl_ui_text_input_panel_enabled_get_delegate(input_panel_enabled_get);
3979             }
3980
3981             if (methods.FirstOrDefault(m => m.Name == "GetInputPanelEnabled") != null)
3982             {
3983                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_input_panel_enabled_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_input_panel_enabled_get_static_delegate) });
3984             }
3985
3986             if (efl_ui_text_input_panel_enabled_set_static_delegate == null)
3987             {
3988                 efl_ui_text_input_panel_enabled_set_static_delegate = new efl_ui_text_input_panel_enabled_set_delegate(input_panel_enabled_set);
3989             }
3990
3991             if (methods.FirstOrDefault(m => m.Name == "SetInputPanelEnabled") != null)
3992             {
3993                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_input_panel_enabled_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_input_panel_enabled_set_static_delegate) });
3994             }
3995
3996             if (efl_ui_text_input_panel_return_key_autoenabled_set_static_delegate == null)
3997             {
3998                 efl_ui_text_input_panel_return_key_autoenabled_set_static_delegate = new efl_ui_text_input_panel_return_key_autoenabled_set_delegate(input_panel_return_key_autoenabled_set);
3999             }
4000
4001             if (methods.FirstOrDefault(m => m.Name == "SetInputPanelReturnKeyAutoenabled") != null)
4002             {
4003                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_input_panel_return_key_autoenabled_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_input_panel_return_key_autoenabled_set_static_delegate) });
4004             }
4005
4006             if (efl_ui_text_item_factory_get_static_delegate == null)
4007             {
4008                 efl_ui_text_item_factory_get_static_delegate = new efl_ui_text_item_factory_get_delegate(item_factory_get);
4009             }
4010
4011             if (methods.FirstOrDefault(m => m.Name == "GetItemFactory") != null)
4012             {
4013                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_item_factory_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_item_factory_get_static_delegate) });
4014             }
4015
4016             if (efl_ui_text_item_factory_set_static_delegate == null)
4017             {
4018                 efl_ui_text_item_factory_set_static_delegate = new efl_ui_text_item_factory_set_delegate(item_factory_set);
4019             }
4020
4021             if (methods.FirstOrDefault(m => m.Name == "SetItemFactory") != null)
4022             {
4023                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_item_factory_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_item_factory_set_static_delegate) });
4024             }
4025
4026             if (efl_ui_text_input_panel_show_static_delegate == null)
4027             {
4028                 efl_ui_text_input_panel_show_static_delegate = new efl_ui_text_input_panel_show_delegate(input_panel_show);
4029             }
4030
4031             if (methods.FirstOrDefault(m => m.Name == "ShowInputPanel") != null)
4032             {
4033                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_input_panel_show"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_input_panel_show_static_delegate) });
4034             }
4035
4036             if (efl_ui_text_selection_copy_static_delegate == null)
4037             {
4038                 efl_ui_text_selection_copy_static_delegate = new efl_ui_text_selection_copy_delegate(selection_copy);
4039             }
4040
4041             if (methods.FirstOrDefault(m => m.Name == "SelectionCopy") != null)
4042             {
4043                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_selection_copy"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_selection_copy_static_delegate) });
4044             }
4045
4046             if (efl_ui_text_context_menu_clear_static_delegate == null)
4047             {
4048                 efl_ui_text_context_menu_clear_static_delegate = new efl_ui_text_context_menu_clear_delegate(context_menu_clear);
4049             }
4050
4051             if (methods.FirstOrDefault(m => m.Name == "ClearContextMenu") != null)
4052             {
4053                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_context_menu_clear"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_context_menu_clear_static_delegate) });
4054             }
4055
4056             if (efl_ui_text_input_panel_imdata_set_static_delegate == null)
4057             {
4058                 efl_ui_text_input_panel_imdata_set_static_delegate = new efl_ui_text_input_panel_imdata_set_delegate(input_panel_imdata_set);
4059             }
4060
4061             if (methods.FirstOrDefault(m => m.Name == "SetInputPanelImdata") != null)
4062             {
4063                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_input_panel_imdata_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_input_panel_imdata_set_static_delegate) });
4064             }
4065
4066             if (efl_ui_text_input_panel_imdata_get_static_delegate == null)
4067             {
4068                 efl_ui_text_input_panel_imdata_get_static_delegate = new efl_ui_text_input_panel_imdata_get_delegate(input_panel_imdata_get);
4069             }
4070
4071             if (methods.FirstOrDefault(m => m.Name == "GetInputPanelImdata") != null)
4072             {
4073                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_input_panel_imdata_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_input_panel_imdata_get_static_delegate) });
4074             }
4075
4076             if (efl_ui_text_selection_paste_static_delegate == null)
4077             {
4078                 efl_ui_text_selection_paste_static_delegate = new efl_ui_text_selection_paste_delegate(selection_paste);
4079             }
4080
4081             if (methods.FirstOrDefault(m => m.Name == "SelectionPaste") != null)
4082             {
4083                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_selection_paste"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_selection_paste_static_delegate) });
4084             }
4085
4086             if (efl_ui_text_input_panel_hide_static_delegate == null)
4087             {
4088                 efl_ui_text_input_panel_hide_static_delegate = new efl_ui_text_input_panel_hide_delegate(input_panel_hide);
4089             }
4090
4091             if (methods.FirstOrDefault(m => m.Name == "HideInputPanel") != null)
4092             {
4093                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_input_panel_hide"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_input_panel_hide_static_delegate) });
4094             }
4095
4096             if (efl_ui_text_cursor_selection_end_static_delegate == null)
4097             {
4098                 efl_ui_text_cursor_selection_end_static_delegate = new efl_ui_text_cursor_selection_end_delegate(cursor_selection_end);
4099             }
4100
4101             if (methods.FirstOrDefault(m => m.Name == "CursorSelectionEnd") != null)
4102             {
4103                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_cursor_selection_end"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_cursor_selection_end_static_delegate) });
4104             }
4105
4106             if (efl_ui_text_selection_cut_static_delegate == null)
4107             {
4108                 efl_ui_text_selection_cut_static_delegate = new efl_ui_text_selection_cut_delegate(selection_cut);
4109             }
4110
4111             if (methods.FirstOrDefault(m => m.Name == "SelectionCut") != null)
4112             {
4113                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_selection_cut"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_selection_cut_static_delegate) });
4114             }
4115
4116             if (efl_ui_text_context_menu_item_add_static_delegate == null)
4117             {
4118                 efl_ui_text_context_menu_item_add_static_delegate = new efl_ui_text_context_menu_item_add_delegate(context_menu_item_add);
4119             }
4120
4121             if (methods.FirstOrDefault(m => m.Name == "AddContextMenuItem") != null)
4122             {
4123                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_context_menu_item_add"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_context_menu_item_add_static_delegate) });
4124             }
4125
4126             if (efl_ui_text_cursor_new_static_delegate == null)
4127             {
4128                 efl_ui_text_cursor_new_static_delegate = new efl_ui_text_cursor_new_delegate(cursor_new);
4129             }
4130
4131             if (methods.FirstOrDefault(m => m.Name == "NewCursor") != null)
4132             {
4133                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_text_cursor_new"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_text_cursor_new_static_delegate) });
4134             }
4135
4136             if (efl_file_mmap_get_static_delegate == null)
4137             {
4138                 efl_file_mmap_get_static_delegate = new efl_file_mmap_get_delegate(mmap_get);
4139             }
4140
4141             if (methods.FirstOrDefault(m => m.Name == "GetMmap") != null)
4142             {
4143                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_file_mmap_get"), func = Marshal.GetFunctionPointerForDelegate(efl_file_mmap_get_static_delegate) });
4144             }
4145
4146             if (efl_file_mmap_set_static_delegate == null)
4147             {
4148                 efl_file_mmap_set_static_delegate = new efl_file_mmap_set_delegate(mmap_set);
4149             }
4150
4151             if (methods.FirstOrDefault(m => m.Name == "SetMmap") != null)
4152             {
4153                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_file_mmap_set"), func = Marshal.GetFunctionPointerForDelegate(efl_file_mmap_set_static_delegate) });
4154             }
4155
4156             if (efl_file_get_static_delegate == null)
4157             {
4158                 efl_file_get_static_delegate = new efl_file_get_delegate(file_get);
4159             }
4160
4161             if (methods.FirstOrDefault(m => m.Name == "GetFile") != null)
4162             {
4163                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_file_get"), func = Marshal.GetFunctionPointerForDelegate(efl_file_get_static_delegate) });
4164             }
4165
4166             if (efl_file_set_static_delegate == null)
4167             {
4168                 efl_file_set_static_delegate = new efl_file_set_delegate(file_set);
4169             }
4170
4171             if (methods.FirstOrDefault(m => m.Name == "SetFile") != null)
4172             {
4173                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_file_set"), func = Marshal.GetFunctionPointerForDelegate(efl_file_set_static_delegate) });
4174             }
4175
4176             if (efl_file_key_get_static_delegate == null)
4177             {
4178                 efl_file_key_get_static_delegate = new efl_file_key_get_delegate(key_get);
4179             }
4180
4181             if (methods.FirstOrDefault(m => m.Name == "GetKey") != null)
4182             {
4183                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_file_key_get"), func = Marshal.GetFunctionPointerForDelegate(efl_file_key_get_static_delegate) });
4184             }
4185
4186             if (efl_file_key_set_static_delegate == null)
4187             {
4188                 efl_file_key_set_static_delegate = new efl_file_key_set_delegate(key_set);
4189             }
4190
4191             if (methods.FirstOrDefault(m => m.Name == "SetKey") != null)
4192             {
4193                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_file_key_set"), func = Marshal.GetFunctionPointerForDelegate(efl_file_key_set_static_delegate) });
4194             }
4195
4196             if (efl_file_loaded_get_static_delegate == null)
4197             {
4198                 efl_file_loaded_get_static_delegate = new efl_file_loaded_get_delegate(loaded_get);
4199             }
4200
4201             if (methods.FirstOrDefault(m => m.Name == "GetLoaded") != null)
4202             {
4203                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_file_loaded_get"), func = Marshal.GetFunctionPointerForDelegate(efl_file_loaded_get_static_delegate) });
4204             }
4205
4206             if (efl_file_load_static_delegate == null)
4207             {
4208                 efl_file_load_static_delegate = new efl_file_load_delegate(load);
4209             }
4210
4211             if (methods.FirstOrDefault(m => m.Name == "Load") != null)
4212             {
4213                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_file_load"), func = Marshal.GetFunctionPointerForDelegate(efl_file_load_static_delegate) });
4214             }
4215
4216             if (efl_file_unload_static_delegate == null)
4217             {
4218                 efl_file_unload_static_delegate = new efl_file_unload_delegate(unload);
4219             }
4220
4221             if (methods.FirstOrDefault(m => m.Name == "Unload") != null)
4222             {
4223                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_file_unload"), func = Marshal.GetFunctionPointerForDelegate(efl_file_unload_static_delegate) });
4224             }
4225
4226             if (efl_text_get_static_delegate == null)
4227             {
4228                 efl_text_get_static_delegate = new efl_text_get_delegate(text_get);
4229             }
4230
4231             if (methods.FirstOrDefault(m => m.Name == "GetText") != null)
4232             {
4233                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_get_static_delegate) });
4234             }
4235
4236             if (efl_text_set_static_delegate == null)
4237             {
4238                 efl_text_set_static_delegate = new efl_text_set_delegate(text_set);
4239             }
4240
4241             if (methods.FirstOrDefault(m => m.Name == "SetText") != null)
4242             {
4243                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_set_static_delegate) });
4244             }
4245
4246             if (efl_text_font_get_static_delegate == null)
4247             {
4248                 efl_text_font_get_static_delegate = new efl_text_font_get_delegate(font_get);
4249             }
4250
4251             if (methods.FirstOrDefault(m => m.Name == "GetFont") != null)
4252             {
4253                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_font_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_font_get_static_delegate) });
4254             }
4255
4256             if (efl_text_font_set_static_delegate == null)
4257             {
4258                 efl_text_font_set_static_delegate = new efl_text_font_set_delegate(font_set);
4259             }
4260
4261             if (methods.FirstOrDefault(m => m.Name == "SetFont") != null)
4262             {
4263                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_font_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_font_set_static_delegate) });
4264             }
4265
4266             if (efl_text_font_source_get_static_delegate == null)
4267             {
4268                 efl_text_font_source_get_static_delegate = new efl_text_font_source_get_delegate(font_source_get);
4269             }
4270
4271             if (methods.FirstOrDefault(m => m.Name == "GetFontSource") != null)
4272             {
4273                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_font_source_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_font_source_get_static_delegate) });
4274             }
4275
4276             if (efl_text_font_source_set_static_delegate == null)
4277             {
4278                 efl_text_font_source_set_static_delegate = new efl_text_font_source_set_delegate(font_source_set);
4279             }
4280
4281             if (methods.FirstOrDefault(m => m.Name == "SetFontSource") != null)
4282             {
4283                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_font_source_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_font_source_set_static_delegate) });
4284             }
4285
4286             if (efl_text_font_fallbacks_get_static_delegate == null)
4287             {
4288                 efl_text_font_fallbacks_get_static_delegate = new efl_text_font_fallbacks_get_delegate(font_fallbacks_get);
4289             }
4290
4291             if (methods.FirstOrDefault(m => m.Name == "GetFontFallbacks") != null)
4292             {
4293                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_font_fallbacks_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_font_fallbacks_get_static_delegate) });
4294             }
4295
4296             if (efl_text_font_fallbacks_set_static_delegate == null)
4297             {
4298                 efl_text_font_fallbacks_set_static_delegate = new efl_text_font_fallbacks_set_delegate(font_fallbacks_set);
4299             }
4300
4301             if (methods.FirstOrDefault(m => m.Name == "SetFontFallbacks") != null)
4302             {
4303                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_font_fallbacks_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_font_fallbacks_set_static_delegate) });
4304             }
4305
4306             if (efl_text_font_weight_get_static_delegate == null)
4307             {
4308                 efl_text_font_weight_get_static_delegate = new efl_text_font_weight_get_delegate(font_weight_get);
4309             }
4310
4311             if (methods.FirstOrDefault(m => m.Name == "GetFontWeight") != null)
4312             {
4313                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_font_weight_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_font_weight_get_static_delegate) });
4314             }
4315
4316             if (efl_text_font_weight_set_static_delegate == null)
4317             {
4318                 efl_text_font_weight_set_static_delegate = new efl_text_font_weight_set_delegate(font_weight_set);
4319             }
4320
4321             if (methods.FirstOrDefault(m => m.Name == "SetFontWeight") != null)
4322             {
4323                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_font_weight_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_font_weight_set_static_delegate) });
4324             }
4325
4326             if (efl_text_font_slant_get_static_delegate == null)
4327             {
4328                 efl_text_font_slant_get_static_delegate = new efl_text_font_slant_get_delegate(font_slant_get);
4329             }
4330
4331             if (methods.FirstOrDefault(m => m.Name == "GetFontSlant") != null)
4332             {
4333                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_font_slant_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_font_slant_get_static_delegate) });
4334             }
4335
4336             if (efl_text_font_slant_set_static_delegate == null)
4337             {
4338                 efl_text_font_slant_set_static_delegate = new efl_text_font_slant_set_delegate(font_slant_set);
4339             }
4340
4341             if (methods.FirstOrDefault(m => m.Name == "SetFontSlant") != null)
4342             {
4343                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_font_slant_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_font_slant_set_static_delegate) });
4344             }
4345
4346             if (efl_text_font_width_get_static_delegate == null)
4347             {
4348                 efl_text_font_width_get_static_delegate = new efl_text_font_width_get_delegate(font_width_get);
4349             }
4350
4351             if (methods.FirstOrDefault(m => m.Name == "GetFontWidth") != null)
4352             {
4353                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_font_width_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_font_width_get_static_delegate) });
4354             }
4355
4356             if (efl_text_font_width_set_static_delegate == null)
4357             {
4358                 efl_text_font_width_set_static_delegate = new efl_text_font_width_set_delegate(font_width_set);
4359             }
4360
4361             if (methods.FirstOrDefault(m => m.Name == "SetFontWidth") != null)
4362             {
4363                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_font_width_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_font_width_set_static_delegate) });
4364             }
4365
4366             if (efl_text_font_lang_get_static_delegate == null)
4367             {
4368                 efl_text_font_lang_get_static_delegate = new efl_text_font_lang_get_delegate(font_lang_get);
4369             }
4370
4371             if (methods.FirstOrDefault(m => m.Name == "GetFontLang") != null)
4372             {
4373                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_font_lang_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_font_lang_get_static_delegate) });
4374             }
4375
4376             if (efl_text_font_lang_set_static_delegate == null)
4377             {
4378                 efl_text_font_lang_set_static_delegate = new efl_text_font_lang_set_delegate(font_lang_set);
4379             }
4380
4381             if (methods.FirstOrDefault(m => m.Name == "SetFontLang") != null)
4382             {
4383                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_font_lang_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_font_lang_set_static_delegate) });
4384             }
4385
4386             if (efl_text_font_bitmap_scalable_get_static_delegate == null)
4387             {
4388                 efl_text_font_bitmap_scalable_get_static_delegate = new efl_text_font_bitmap_scalable_get_delegate(font_bitmap_scalable_get);
4389             }
4390
4391             if (methods.FirstOrDefault(m => m.Name == "GetFontBitmapScalable") != null)
4392             {
4393                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_font_bitmap_scalable_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_font_bitmap_scalable_get_static_delegate) });
4394             }
4395
4396             if (efl_text_font_bitmap_scalable_set_static_delegate == null)
4397             {
4398                 efl_text_font_bitmap_scalable_set_static_delegate = new efl_text_font_bitmap_scalable_set_delegate(font_bitmap_scalable_set);
4399             }
4400
4401             if (methods.FirstOrDefault(m => m.Name == "SetFontBitmapScalable") != null)
4402             {
4403                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_font_bitmap_scalable_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_font_bitmap_scalable_set_static_delegate) });
4404             }
4405
4406             if (efl_text_ellipsis_get_static_delegate == null)
4407             {
4408                 efl_text_ellipsis_get_static_delegate = new efl_text_ellipsis_get_delegate(ellipsis_get);
4409             }
4410
4411             if (methods.FirstOrDefault(m => m.Name == "GetEllipsis") != null)
4412             {
4413                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_ellipsis_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_ellipsis_get_static_delegate) });
4414             }
4415
4416             if (efl_text_ellipsis_set_static_delegate == null)
4417             {
4418                 efl_text_ellipsis_set_static_delegate = new efl_text_ellipsis_set_delegate(ellipsis_set);
4419             }
4420
4421             if (methods.FirstOrDefault(m => m.Name == "SetEllipsis") != null)
4422             {
4423                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_ellipsis_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_ellipsis_set_static_delegate) });
4424             }
4425
4426             if (efl_text_wrap_get_static_delegate == null)
4427             {
4428                 efl_text_wrap_get_static_delegate = new efl_text_wrap_get_delegate(wrap_get);
4429             }
4430
4431             if (methods.FirstOrDefault(m => m.Name == "GetWrap") != null)
4432             {
4433                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_wrap_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_wrap_get_static_delegate) });
4434             }
4435
4436             if (efl_text_wrap_set_static_delegate == null)
4437             {
4438                 efl_text_wrap_set_static_delegate = new efl_text_wrap_set_delegate(wrap_set);
4439             }
4440
4441             if (methods.FirstOrDefault(m => m.Name == "SetWrap") != null)
4442             {
4443                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_wrap_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_wrap_set_static_delegate) });
4444             }
4445
4446             if (efl_text_multiline_get_static_delegate == null)
4447             {
4448                 efl_text_multiline_get_static_delegate = new efl_text_multiline_get_delegate(multiline_get);
4449             }
4450
4451             if (methods.FirstOrDefault(m => m.Name == "GetMultiline") != null)
4452             {
4453                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_multiline_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_multiline_get_static_delegate) });
4454             }
4455
4456             if (efl_text_multiline_set_static_delegate == null)
4457             {
4458                 efl_text_multiline_set_static_delegate = new efl_text_multiline_set_delegate(multiline_set);
4459             }
4460
4461             if (methods.FirstOrDefault(m => m.Name == "SetMultiline") != null)
4462             {
4463                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_multiline_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_multiline_set_static_delegate) });
4464             }
4465
4466             if (efl_text_halign_auto_type_get_static_delegate == null)
4467             {
4468                 efl_text_halign_auto_type_get_static_delegate = new efl_text_halign_auto_type_get_delegate(halign_auto_type_get);
4469             }
4470
4471             if (methods.FirstOrDefault(m => m.Name == "GetHalignAutoType") != null)
4472             {
4473                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_halign_auto_type_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_halign_auto_type_get_static_delegate) });
4474             }
4475
4476             if (efl_text_halign_auto_type_set_static_delegate == null)
4477             {
4478                 efl_text_halign_auto_type_set_static_delegate = new efl_text_halign_auto_type_set_delegate(halign_auto_type_set);
4479             }
4480
4481             if (methods.FirstOrDefault(m => m.Name == "SetHalignAutoType") != null)
4482             {
4483                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_halign_auto_type_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_halign_auto_type_set_static_delegate) });
4484             }
4485
4486             if (efl_text_halign_get_static_delegate == null)
4487             {
4488                 efl_text_halign_get_static_delegate = new efl_text_halign_get_delegate(halign_get);
4489             }
4490
4491             if (methods.FirstOrDefault(m => m.Name == "GetHalign") != null)
4492             {
4493                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_halign_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_halign_get_static_delegate) });
4494             }
4495
4496             if (efl_text_halign_set_static_delegate == null)
4497             {
4498                 efl_text_halign_set_static_delegate = new efl_text_halign_set_delegate(halign_set);
4499             }
4500
4501             if (methods.FirstOrDefault(m => m.Name == "SetHalign") != null)
4502             {
4503                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_halign_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_halign_set_static_delegate) });
4504             }
4505
4506             if (efl_text_valign_get_static_delegate == null)
4507             {
4508                 efl_text_valign_get_static_delegate = new efl_text_valign_get_delegate(valign_get);
4509             }
4510
4511             if (methods.FirstOrDefault(m => m.Name == "GetValign") != null)
4512             {
4513                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_valign_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_valign_get_static_delegate) });
4514             }
4515
4516             if (efl_text_valign_set_static_delegate == null)
4517             {
4518                 efl_text_valign_set_static_delegate = new efl_text_valign_set_delegate(valign_set);
4519             }
4520
4521             if (methods.FirstOrDefault(m => m.Name == "SetValign") != null)
4522             {
4523                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_valign_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_valign_set_static_delegate) });
4524             }
4525
4526             if (efl_text_linegap_get_static_delegate == null)
4527             {
4528                 efl_text_linegap_get_static_delegate = new efl_text_linegap_get_delegate(linegap_get);
4529             }
4530
4531             if (methods.FirstOrDefault(m => m.Name == "GetLinegap") != null)
4532             {
4533                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_linegap_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_linegap_get_static_delegate) });
4534             }
4535
4536             if (efl_text_linegap_set_static_delegate == null)
4537             {
4538                 efl_text_linegap_set_static_delegate = new efl_text_linegap_set_delegate(linegap_set);
4539             }
4540
4541             if (methods.FirstOrDefault(m => m.Name == "SetLinegap") != null)
4542             {
4543                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_linegap_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_linegap_set_static_delegate) });
4544             }
4545
4546             if (efl_text_linerelgap_get_static_delegate == null)
4547             {
4548                 efl_text_linerelgap_get_static_delegate = new efl_text_linerelgap_get_delegate(linerelgap_get);
4549             }
4550
4551             if (methods.FirstOrDefault(m => m.Name == "GetLinerelgap") != null)
4552             {
4553                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_linerelgap_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_linerelgap_get_static_delegate) });
4554             }
4555
4556             if (efl_text_linerelgap_set_static_delegate == null)
4557             {
4558                 efl_text_linerelgap_set_static_delegate = new efl_text_linerelgap_set_delegate(linerelgap_set);
4559             }
4560
4561             if (methods.FirstOrDefault(m => m.Name == "SetLinerelgap") != null)
4562             {
4563                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_linerelgap_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_linerelgap_set_static_delegate) });
4564             }
4565
4566             if (efl_text_tabstops_get_static_delegate == null)
4567             {
4568                 efl_text_tabstops_get_static_delegate = new efl_text_tabstops_get_delegate(tabstops_get);
4569             }
4570
4571             if (methods.FirstOrDefault(m => m.Name == "GetTabstops") != null)
4572             {
4573                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_tabstops_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_tabstops_get_static_delegate) });
4574             }
4575
4576             if (efl_text_tabstops_set_static_delegate == null)
4577             {
4578                 efl_text_tabstops_set_static_delegate = new efl_text_tabstops_set_delegate(tabstops_set);
4579             }
4580
4581             if (methods.FirstOrDefault(m => m.Name == "SetTabstops") != null)
4582             {
4583                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_tabstops_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_tabstops_set_static_delegate) });
4584             }
4585
4586             if (efl_text_password_get_static_delegate == null)
4587             {
4588                 efl_text_password_get_static_delegate = new efl_text_password_get_delegate(password_get);
4589             }
4590
4591             if (methods.FirstOrDefault(m => m.Name == "GetPassword") != null)
4592             {
4593                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_password_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_password_get_static_delegate) });
4594             }
4595
4596             if (efl_text_password_set_static_delegate == null)
4597             {
4598                 efl_text_password_set_static_delegate = new efl_text_password_set_delegate(password_set);
4599             }
4600
4601             if (methods.FirstOrDefault(m => m.Name == "SetPassword") != null)
4602             {
4603                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_password_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_password_set_static_delegate) });
4604             }
4605
4606             if (efl_text_replacement_char_get_static_delegate == null)
4607             {
4608                 efl_text_replacement_char_get_static_delegate = new efl_text_replacement_char_get_delegate(replacement_char_get);
4609             }
4610
4611             if (methods.FirstOrDefault(m => m.Name == "GetReplacementChar") != null)
4612             {
4613                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_replacement_char_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_replacement_char_get_static_delegate) });
4614             }
4615
4616             if (efl_text_replacement_char_set_static_delegate == null)
4617             {
4618                 efl_text_replacement_char_set_static_delegate = new efl_text_replacement_char_set_delegate(replacement_char_set);
4619             }
4620
4621             if (methods.FirstOrDefault(m => m.Name == "SetReplacementChar") != null)
4622             {
4623                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_replacement_char_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_replacement_char_set_static_delegate) });
4624             }
4625
4626             if (efl_text_interactive_selection_allowed_get_static_delegate == null)
4627             {
4628                 efl_text_interactive_selection_allowed_get_static_delegate = new efl_text_interactive_selection_allowed_get_delegate(selection_allowed_get);
4629             }
4630
4631             if (methods.FirstOrDefault(m => m.Name == "GetSelectionAllowed") != null)
4632             {
4633                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_interactive_selection_allowed_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_interactive_selection_allowed_get_static_delegate) });
4634             }
4635
4636             if (efl_text_interactive_selection_allowed_set_static_delegate == null)
4637             {
4638                 efl_text_interactive_selection_allowed_set_static_delegate = new efl_text_interactive_selection_allowed_set_delegate(selection_allowed_set);
4639             }
4640
4641             if (methods.FirstOrDefault(m => m.Name == "SetSelectionAllowed") != null)
4642             {
4643                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_interactive_selection_allowed_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_interactive_selection_allowed_set_static_delegate) });
4644             }
4645
4646             if (efl_text_interactive_selection_cursors_get_static_delegate == null)
4647             {
4648                 efl_text_interactive_selection_cursors_get_static_delegate = new efl_text_interactive_selection_cursors_get_delegate(selection_cursors_get);
4649             }
4650
4651             if (methods.FirstOrDefault(m => m.Name == "GetSelectionCursors") != null)
4652             {
4653                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_interactive_selection_cursors_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_interactive_selection_cursors_get_static_delegate) });
4654             }
4655
4656             if (efl_text_interactive_editable_get_static_delegate == null)
4657             {
4658                 efl_text_interactive_editable_get_static_delegate = new efl_text_interactive_editable_get_delegate(editable_get);
4659             }
4660
4661             if (methods.FirstOrDefault(m => m.Name == "GetEditable") != null)
4662             {
4663                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_interactive_editable_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_interactive_editable_get_static_delegate) });
4664             }
4665
4666             if (efl_text_interactive_editable_set_static_delegate == null)
4667             {
4668                 efl_text_interactive_editable_set_static_delegate = new efl_text_interactive_editable_set_delegate(editable_set);
4669             }
4670
4671             if (methods.FirstOrDefault(m => m.Name == "SetEditable") != null)
4672             {
4673                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_interactive_editable_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_interactive_editable_set_static_delegate) });
4674             }
4675
4676             if (efl_text_interactive_select_none_static_delegate == null)
4677             {
4678                 efl_text_interactive_select_none_static_delegate = new efl_text_interactive_select_none_delegate(select_none);
4679             }
4680
4681             if (methods.FirstOrDefault(m => m.Name == "SelectNone") != null)
4682             {
4683                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_interactive_select_none"), func = Marshal.GetFunctionPointerForDelegate(efl_text_interactive_select_none_static_delegate) });
4684             }
4685
4686             if (efl_text_markup_get_static_delegate == null)
4687             {
4688                 efl_text_markup_get_static_delegate = new efl_text_markup_get_delegate(markup_get);
4689             }
4690
4691             if (methods.FirstOrDefault(m => m.Name == "GetMarkup") != null)
4692             {
4693                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_markup_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_markup_get_static_delegate) });
4694             }
4695
4696             if (efl_text_markup_set_static_delegate == null)
4697             {
4698                 efl_text_markup_set_static_delegate = new efl_text_markup_set_delegate(markup_set);
4699             }
4700
4701             if (methods.FirstOrDefault(m => m.Name == "SetMarkup") != null)
4702             {
4703                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_markup_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_markup_set_static_delegate) });
4704             }
4705
4706             if (efl_text_normal_color_get_static_delegate == null)
4707             {
4708                 efl_text_normal_color_get_static_delegate = new efl_text_normal_color_get_delegate(normal_color_get);
4709             }
4710
4711             if (methods.FirstOrDefault(m => m.Name == "GetNormalColor") != null)
4712             {
4713                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_normal_color_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_normal_color_get_static_delegate) });
4714             }
4715
4716             if (efl_text_normal_color_set_static_delegate == null)
4717             {
4718                 efl_text_normal_color_set_static_delegate = new efl_text_normal_color_set_delegate(normal_color_set);
4719             }
4720
4721             if (methods.FirstOrDefault(m => m.Name == "SetNormalColor") != null)
4722             {
4723                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_normal_color_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_normal_color_set_static_delegate) });
4724             }
4725
4726             if (efl_text_backing_type_get_static_delegate == null)
4727             {
4728                 efl_text_backing_type_get_static_delegate = new efl_text_backing_type_get_delegate(backing_type_get);
4729             }
4730
4731             if (methods.FirstOrDefault(m => m.Name == "GetBackingType") != null)
4732             {
4733                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_backing_type_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_backing_type_get_static_delegate) });
4734             }
4735
4736             if (efl_text_backing_type_set_static_delegate == null)
4737             {
4738                 efl_text_backing_type_set_static_delegate = new efl_text_backing_type_set_delegate(backing_type_set);
4739             }
4740
4741             if (methods.FirstOrDefault(m => m.Name == "SetBackingType") != null)
4742             {
4743                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_backing_type_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_backing_type_set_static_delegate) });
4744             }
4745
4746             if (efl_text_backing_color_get_static_delegate == null)
4747             {
4748                 efl_text_backing_color_get_static_delegate = new efl_text_backing_color_get_delegate(backing_color_get);
4749             }
4750
4751             if (methods.FirstOrDefault(m => m.Name == "GetBackingColor") != null)
4752             {
4753                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_backing_color_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_backing_color_get_static_delegate) });
4754             }
4755
4756             if (efl_text_backing_color_set_static_delegate == null)
4757             {
4758                 efl_text_backing_color_set_static_delegate = new efl_text_backing_color_set_delegate(backing_color_set);
4759             }
4760
4761             if (methods.FirstOrDefault(m => m.Name == "SetBackingColor") != null)
4762             {
4763                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_backing_color_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_backing_color_set_static_delegate) });
4764             }
4765
4766             if (efl_text_underline_type_get_static_delegate == null)
4767             {
4768                 efl_text_underline_type_get_static_delegate = new efl_text_underline_type_get_delegate(underline_type_get);
4769             }
4770
4771             if (methods.FirstOrDefault(m => m.Name == "GetUnderlineType") != null)
4772             {
4773                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_underline_type_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_underline_type_get_static_delegate) });
4774             }
4775
4776             if (efl_text_underline_type_set_static_delegate == null)
4777             {
4778                 efl_text_underline_type_set_static_delegate = new efl_text_underline_type_set_delegate(underline_type_set);
4779             }
4780
4781             if (methods.FirstOrDefault(m => m.Name == "SetUnderlineType") != null)
4782             {
4783                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_underline_type_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_underline_type_set_static_delegate) });
4784             }
4785
4786             if (efl_text_underline_color_get_static_delegate == null)
4787             {
4788                 efl_text_underline_color_get_static_delegate = new efl_text_underline_color_get_delegate(underline_color_get);
4789             }
4790
4791             if (methods.FirstOrDefault(m => m.Name == "GetUnderlineColor") != null)
4792             {
4793                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_underline_color_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_underline_color_get_static_delegate) });
4794             }
4795
4796             if (efl_text_underline_color_set_static_delegate == null)
4797             {
4798                 efl_text_underline_color_set_static_delegate = new efl_text_underline_color_set_delegate(underline_color_set);
4799             }
4800
4801             if (methods.FirstOrDefault(m => m.Name == "SetUnderlineColor") != null)
4802             {
4803                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_underline_color_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_underline_color_set_static_delegate) });
4804             }
4805
4806             if (efl_text_underline_height_get_static_delegate == null)
4807             {
4808                 efl_text_underline_height_get_static_delegate = new efl_text_underline_height_get_delegate(underline_height_get);
4809             }
4810
4811             if (methods.FirstOrDefault(m => m.Name == "GetUnderlineHeight") != null)
4812             {
4813                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_underline_height_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_underline_height_get_static_delegate) });
4814             }
4815
4816             if (efl_text_underline_height_set_static_delegate == null)
4817             {
4818                 efl_text_underline_height_set_static_delegate = new efl_text_underline_height_set_delegate(underline_height_set);
4819             }
4820
4821             if (methods.FirstOrDefault(m => m.Name == "SetUnderlineHeight") != null)
4822             {
4823                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_underline_height_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_underline_height_set_static_delegate) });
4824             }
4825
4826             if (efl_text_underline_dashed_color_get_static_delegate == null)
4827             {
4828                 efl_text_underline_dashed_color_get_static_delegate = new efl_text_underline_dashed_color_get_delegate(underline_dashed_color_get);
4829             }
4830
4831             if (methods.FirstOrDefault(m => m.Name == "GetUnderlineDashedColor") != null)
4832             {
4833                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_underline_dashed_color_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_underline_dashed_color_get_static_delegate) });
4834             }
4835
4836             if (efl_text_underline_dashed_color_set_static_delegate == null)
4837             {
4838                 efl_text_underline_dashed_color_set_static_delegate = new efl_text_underline_dashed_color_set_delegate(underline_dashed_color_set);
4839             }
4840
4841             if (methods.FirstOrDefault(m => m.Name == "SetUnderlineDashedColor") != null)
4842             {
4843                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_underline_dashed_color_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_underline_dashed_color_set_static_delegate) });
4844             }
4845
4846             if (efl_text_underline_dashed_width_get_static_delegate == null)
4847             {
4848                 efl_text_underline_dashed_width_get_static_delegate = new efl_text_underline_dashed_width_get_delegate(underline_dashed_width_get);
4849             }
4850
4851             if (methods.FirstOrDefault(m => m.Name == "GetUnderlineDashedWidth") != null)
4852             {
4853                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_underline_dashed_width_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_underline_dashed_width_get_static_delegate) });
4854             }
4855
4856             if (efl_text_underline_dashed_width_set_static_delegate == null)
4857             {
4858                 efl_text_underline_dashed_width_set_static_delegate = new efl_text_underline_dashed_width_set_delegate(underline_dashed_width_set);
4859             }
4860
4861             if (methods.FirstOrDefault(m => m.Name == "SetUnderlineDashedWidth") != null)
4862             {
4863                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_underline_dashed_width_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_underline_dashed_width_set_static_delegate) });
4864             }
4865
4866             if (efl_text_underline_dashed_gap_get_static_delegate == null)
4867             {
4868                 efl_text_underline_dashed_gap_get_static_delegate = new efl_text_underline_dashed_gap_get_delegate(underline_dashed_gap_get);
4869             }
4870
4871             if (methods.FirstOrDefault(m => m.Name == "GetUnderlineDashedGap") != null)
4872             {
4873                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_underline_dashed_gap_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_underline_dashed_gap_get_static_delegate) });
4874             }
4875
4876             if (efl_text_underline_dashed_gap_set_static_delegate == null)
4877             {
4878                 efl_text_underline_dashed_gap_set_static_delegate = new efl_text_underline_dashed_gap_set_delegate(underline_dashed_gap_set);
4879             }
4880
4881             if (methods.FirstOrDefault(m => m.Name == "SetUnderlineDashedGap") != null)
4882             {
4883                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_underline_dashed_gap_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_underline_dashed_gap_set_static_delegate) });
4884             }
4885
4886             if (efl_text_underline2_color_get_static_delegate == null)
4887             {
4888                 efl_text_underline2_color_get_static_delegate = new efl_text_underline2_color_get_delegate(underline2_color_get);
4889             }
4890
4891             if (methods.FirstOrDefault(m => m.Name == "GetUnderline2Color") != null)
4892             {
4893                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_underline2_color_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_underline2_color_get_static_delegate) });
4894             }
4895
4896             if (efl_text_underline2_color_set_static_delegate == null)
4897             {
4898                 efl_text_underline2_color_set_static_delegate = new efl_text_underline2_color_set_delegate(underline2_color_set);
4899             }
4900
4901             if (methods.FirstOrDefault(m => m.Name == "SetUnderline2Color") != null)
4902             {
4903                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_underline2_color_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_underline2_color_set_static_delegate) });
4904             }
4905
4906             if (efl_text_strikethrough_type_get_static_delegate == null)
4907             {
4908                 efl_text_strikethrough_type_get_static_delegate = new efl_text_strikethrough_type_get_delegate(strikethrough_type_get);
4909             }
4910
4911             if (methods.FirstOrDefault(m => m.Name == "GetStrikethroughType") != null)
4912             {
4913                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_strikethrough_type_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_strikethrough_type_get_static_delegate) });
4914             }
4915
4916             if (efl_text_strikethrough_type_set_static_delegate == null)
4917             {
4918                 efl_text_strikethrough_type_set_static_delegate = new efl_text_strikethrough_type_set_delegate(strikethrough_type_set);
4919             }
4920
4921             if (methods.FirstOrDefault(m => m.Name == "SetStrikethroughType") != null)
4922             {
4923                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_strikethrough_type_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_strikethrough_type_set_static_delegate) });
4924             }
4925
4926             if (efl_text_strikethrough_color_get_static_delegate == null)
4927             {
4928                 efl_text_strikethrough_color_get_static_delegate = new efl_text_strikethrough_color_get_delegate(strikethrough_color_get);
4929             }
4930
4931             if (methods.FirstOrDefault(m => m.Name == "GetStrikethroughColor") != null)
4932             {
4933                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_strikethrough_color_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_strikethrough_color_get_static_delegate) });
4934             }
4935
4936             if (efl_text_strikethrough_color_set_static_delegate == null)
4937             {
4938                 efl_text_strikethrough_color_set_static_delegate = new efl_text_strikethrough_color_set_delegate(strikethrough_color_set);
4939             }
4940
4941             if (methods.FirstOrDefault(m => m.Name == "SetStrikethroughColor") != null)
4942             {
4943                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_strikethrough_color_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_strikethrough_color_set_static_delegate) });
4944             }
4945
4946             if (efl_text_effect_type_get_static_delegate == null)
4947             {
4948                 efl_text_effect_type_get_static_delegate = new efl_text_effect_type_get_delegate(effect_type_get);
4949             }
4950
4951             if (methods.FirstOrDefault(m => m.Name == "GetEffectType") != null)
4952             {
4953                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_effect_type_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_effect_type_get_static_delegate) });
4954             }
4955
4956             if (efl_text_effect_type_set_static_delegate == null)
4957             {
4958                 efl_text_effect_type_set_static_delegate = new efl_text_effect_type_set_delegate(effect_type_set);
4959             }
4960
4961             if (methods.FirstOrDefault(m => m.Name == "SetEffectType") != null)
4962             {
4963                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_effect_type_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_effect_type_set_static_delegate) });
4964             }
4965
4966             if (efl_text_outline_color_get_static_delegate == null)
4967             {
4968                 efl_text_outline_color_get_static_delegate = new efl_text_outline_color_get_delegate(outline_color_get);
4969             }
4970
4971             if (methods.FirstOrDefault(m => m.Name == "GetOutlineColor") != null)
4972             {
4973                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_outline_color_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_outline_color_get_static_delegate) });
4974             }
4975
4976             if (efl_text_outline_color_set_static_delegate == null)
4977             {
4978                 efl_text_outline_color_set_static_delegate = new efl_text_outline_color_set_delegate(outline_color_set);
4979             }
4980
4981             if (methods.FirstOrDefault(m => m.Name == "SetOutlineColor") != null)
4982             {
4983                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_outline_color_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_outline_color_set_static_delegate) });
4984             }
4985
4986             if (efl_text_shadow_direction_get_static_delegate == null)
4987             {
4988                 efl_text_shadow_direction_get_static_delegate = new efl_text_shadow_direction_get_delegate(shadow_direction_get);
4989             }
4990
4991             if (methods.FirstOrDefault(m => m.Name == "GetShadowDirection") != null)
4992             {
4993                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_shadow_direction_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_shadow_direction_get_static_delegate) });
4994             }
4995
4996             if (efl_text_shadow_direction_set_static_delegate == null)
4997             {
4998                 efl_text_shadow_direction_set_static_delegate = new efl_text_shadow_direction_set_delegate(shadow_direction_set);
4999             }
5000
5001             if (methods.FirstOrDefault(m => m.Name == "SetShadowDirection") != null)
5002             {
5003                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_shadow_direction_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_shadow_direction_set_static_delegate) });
5004             }
5005
5006             if (efl_text_shadow_color_get_static_delegate == null)
5007             {
5008                 efl_text_shadow_color_get_static_delegate = new efl_text_shadow_color_get_delegate(shadow_color_get);
5009             }
5010
5011             if (methods.FirstOrDefault(m => m.Name == "GetShadowColor") != null)
5012             {
5013                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_shadow_color_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_shadow_color_get_static_delegate) });
5014             }
5015
5016             if (efl_text_shadow_color_set_static_delegate == null)
5017             {
5018                 efl_text_shadow_color_set_static_delegate = new efl_text_shadow_color_set_delegate(shadow_color_set);
5019             }
5020
5021             if (methods.FirstOrDefault(m => m.Name == "SetShadowColor") != null)
5022             {
5023                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_shadow_color_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_shadow_color_set_static_delegate) });
5024             }
5025
5026             if (efl_text_glow_color_get_static_delegate == null)
5027             {
5028                 efl_text_glow_color_get_static_delegate = new efl_text_glow_color_get_delegate(glow_color_get);
5029             }
5030
5031             if (methods.FirstOrDefault(m => m.Name == "GetGlowColor") != null)
5032             {
5033                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_glow_color_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_glow_color_get_static_delegate) });
5034             }
5035
5036             if (efl_text_glow_color_set_static_delegate == null)
5037             {
5038                 efl_text_glow_color_set_static_delegate = new efl_text_glow_color_set_delegate(glow_color_set);
5039             }
5040
5041             if (methods.FirstOrDefault(m => m.Name == "SetGlowColor") != null)
5042             {
5043                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_glow_color_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_glow_color_set_static_delegate) });
5044             }
5045
5046             if (efl_text_glow2_color_get_static_delegate == null)
5047             {
5048                 efl_text_glow2_color_get_static_delegate = new efl_text_glow2_color_get_delegate(glow2_color_get);
5049             }
5050
5051             if (methods.FirstOrDefault(m => m.Name == "GetGlow2Color") != null)
5052             {
5053                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_glow2_color_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_glow2_color_get_static_delegate) });
5054             }
5055
5056             if (efl_text_glow2_color_set_static_delegate == null)
5057             {
5058                 efl_text_glow2_color_set_static_delegate = new efl_text_glow2_color_set_delegate(glow2_color_set);
5059             }
5060
5061             if (methods.FirstOrDefault(m => m.Name == "SetGlow2Color") != null)
5062             {
5063                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_glow2_color_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_glow2_color_set_static_delegate) });
5064             }
5065
5066             if (efl_text_gfx_filter_get_static_delegate == null)
5067             {
5068                 efl_text_gfx_filter_get_static_delegate = new efl_text_gfx_filter_get_delegate(gfx_filter_get);
5069             }
5070
5071             if (methods.FirstOrDefault(m => m.Name == "GetGfxFilter") != null)
5072             {
5073                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_gfx_filter_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_gfx_filter_get_static_delegate) });
5074             }
5075
5076             if (efl_text_gfx_filter_set_static_delegate == null)
5077             {
5078                 efl_text_gfx_filter_set_static_delegate = new efl_text_gfx_filter_set_delegate(gfx_filter_set);
5079             }
5080
5081             if (methods.FirstOrDefault(m => m.Name == "SetGfxFilter") != null)
5082             {
5083                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_gfx_filter_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_gfx_filter_set_static_delegate) });
5084             }
5085
5086             if (efl_access_text_character_get_static_delegate == null)
5087             {
5088                 efl_access_text_character_get_static_delegate = new efl_access_text_character_get_delegate(character_get);
5089             }
5090
5091             if (methods.FirstOrDefault(m => m.Name == "GetCharacter") != null)
5092             {
5093                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_access_text_character_get"), func = Marshal.GetFunctionPointerForDelegate(efl_access_text_character_get_static_delegate) });
5094             }
5095
5096             if (efl_access_text_string_get_static_delegate == null)
5097             {
5098                 efl_access_text_string_get_static_delegate = new efl_access_text_string_get_delegate(string_get);
5099             }
5100
5101             if (methods.FirstOrDefault(m => m.Name == "GetString") != null)
5102             {
5103                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_access_text_string_get"), func = Marshal.GetFunctionPointerForDelegate(efl_access_text_string_get_static_delegate) });
5104             }
5105
5106             if (efl_access_text_get_static_delegate == null)
5107             {
5108                 efl_access_text_get_static_delegate = new efl_access_text_get_delegate(access_text_get);
5109             }
5110
5111             if (methods.FirstOrDefault(m => m.Name == "GetAccessText") != null)
5112             {
5113                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_access_text_get"), func = Marshal.GetFunctionPointerForDelegate(efl_access_text_get_static_delegate) });
5114             }
5115
5116             if (efl_access_text_caret_offset_get_static_delegate == null)
5117             {
5118                 efl_access_text_caret_offset_get_static_delegate = new efl_access_text_caret_offset_get_delegate(caret_offset_get);
5119             }
5120
5121             if (methods.FirstOrDefault(m => m.Name == "GetCaretOffset") != null)
5122             {
5123                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_access_text_caret_offset_get"), func = Marshal.GetFunctionPointerForDelegate(efl_access_text_caret_offset_get_static_delegate) });
5124             }
5125
5126             if (efl_access_text_caret_offset_set_static_delegate == null)
5127             {
5128                 efl_access_text_caret_offset_set_static_delegate = new efl_access_text_caret_offset_set_delegate(caret_offset_set);
5129             }
5130
5131             if (methods.FirstOrDefault(m => m.Name == "SetCaretOffset") != null)
5132             {
5133                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_access_text_caret_offset_set"), func = Marshal.GetFunctionPointerForDelegate(efl_access_text_caret_offset_set_static_delegate) });
5134             }
5135
5136             if (efl_access_text_attribute_get_static_delegate == null)
5137             {
5138                 efl_access_text_attribute_get_static_delegate = new efl_access_text_attribute_get_delegate(attribute_get);
5139             }
5140
5141             if (methods.FirstOrDefault(m => m.Name == "GetAttribute") != null)
5142             {
5143                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_access_text_attribute_get"), func = Marshal.GetFunctionPointerForDelegate(efl_access_text_attribute_get_static_delegate) });
5144             }
5145
5146             if (efl_access_text_attributes_get_static_delegate == null)
5147             {
5148                 efl_access_text_attributes_get_static_delegate = new efl_access_text_attributes_get_delegate(text_attributes_get);
5149             }
5150
5151             if (methods.FirstOrDefault(m => m.Name == "GetTextAttributes") != null)
5152             {
5153                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_access_text_attributes_get"), func = Marshal.GetFunctionPointerForDelegate(efl_access_text_attributes_get_static_delegate) });
5154             }
5155
5156             if (efl_access_text_default_attributes_get_static_delegate == null)
5157             {
5158                 efl_access_text_default_attributes_get_static_delegate = new efl_access_text_default_attributes_get_delegate(default_attributes_get);
5159             }
5160
5161             if (methods.FirstOrDefault(m => m.Name == "GetDefaultAttributes") != null)
5162             {
5163                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_access_text_default_attributes_get"), func = Marshal.GetFunctionPointerForDelegate(efl_access_text_default_attributes_get_static_delegate) });
5164             }
5165
5166             if (efl_access_text_character_extents_get_static_delegate == null)
5167             {
5168                 efl_access_text_character_extents_get_static_delegate = new efl_access_text_character_extents_get_delegate(character_extents_get);
5169             }
5170
5171             if (methods.FirstOrDefault(m => m.Name == "GetCharacterExtents") != null)
5172             {
5173                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_access_text_character_extents_get"), func = Marshal.GetFunctionPointerForDelegate(efl_access_text_character_extents_get_static_delegate) });
5174             }
5175
5176             if (efl_access_text_character_count_get_static_delegate == null)
5177             {
5178                 efl_access_text_character_count_get_static_delegate = new efl_access_text_character_count_get_delegate(character_count_get);
5179             }
5180
5181             if (methods.FirstOrDefault(m => m.Name == "GetCharacterCount") != null)
5182             {
5183                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_access_text_character_count_get"), func = Marshal.GetFunctionPointerForDelegate(efl_access_text_character_count_get_static_delegate) });
5184             }
5185
5186             if (efl_access_text_offset_at_point_get_static_delegate == null)
5187             {
5188                 efl_access_text_offset_at_point_get_static_delegate = new efl_access_text_offset_at_point_get_delegate(offset_at_point_get);
5189             }
5190
5191             if (methods.FirstOrDefault(m => m.Name == "GetOffsetAtPoint") != null)
5192             {
5193                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_access_text_offset_at_point_get"), func = Marshal.GetFunctionPointerForDelegate(efl_access_text_offset_at_point_get_static_delegate) });
5194             }
5195
5196             if (efl_access_text_bounded_ranges_get_static_delegate == null)
5197             {
5198                 efl_access_text_bounded_ranges_get_static_delegate = new efl_access_text_bounded_ranges_get_delegate(bounded_ranges_get);
5199             }
5200
5201             if (methods.FirstOrDefault(m => m.Name == "GetBoundedRanges") != null)
5202             {
5203                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_access_text_bounded_ranges_get"), func = Marshal.GetFunctionPointerForDelegate(efl_access_text_bounded_ranges_get_static_delegate) });
5204             }
5205
5206             if (efl_access_text_range_extents_get_static_delegate == null)
5207             {
5208                 efl_access_text_range_extents_get_static_delegate = new efl_access_text_range_extents_get_delegate(range_extents_get);
5209             }
5210
5211             if (methods.FirstOrDefault(m => m.Name == "GetRangeExtents") != null)
5212             {
5213                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_access_text_range_extents_get"), func = Marshal.GetFunctionPointerForDelegate(efl_access_text_range_extents_get_static_delegate) });
5214             }
5215
5216             if (efl_access_text_selections_count_get_static_delegate == null)
5217             {
5218                 efl_access_text_selections_count_get_static_delegate = new efl_access_text_selections_count_get_delegate(selections_count_get);
5219             }
5220
5221             if (methods.FirstOrDefault(m => m.Name == "GetSelectionsCount") != null)
5222             {
5223                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_access_text_selections_count_get"), func = Marshal.GetFunctionPointerForDelegate(efl_access_text_selections_count_get_static_delegate) });
5224             }
5225
5226             if (efl_access_text_access_selection_get_static_delegate == null)
5227             {
5228                 efl_access_text_access_selection_get_static_delegate = new efl_access_text_access_selection_get_delegate(access_selection_get);
5229             }
5230
5231             if (methods.FirstOrDefault(m => m.Name == "GetAccessSelection") != null)
5232             {
5233                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_access_text_access_selection_get"), func = Marshal.GetFunctionPointerForDelegate(efl_access_text_access_selection_get_static_delegate) });
5234             }
5235
5236             if (efl_access_text_access_selection_set_static_delegate == null)
5237             {
5238                 efl_access_text_access_selection_set_static_delegate = new efl_access_text_access_selection_set_delegate(access_selection_set);
5239             }
5240
5241             if (methods.FirstOrDefault(m => m.Name == "SetAccessSelection") != null)
5242             {
5243                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_access_text_access_selection_set"), func = Marshal.GetFunctionPointerForDelegate(efl_access_text_access_selection_set_static_delegate) });
5244             }
5245
5246             if (efl_access_text_selection_add_static_delegate == null)
5247             {
5248                 efl_access_text_selection_add_static_delegate = new efl_access_text_selection_add_delegate(selection_add);
5249             }
5250
5251             if (methods.FirstOrDefault(m => m.Name == "AddSelection") != null)
5252             {
5253                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_access_text_selection_add"), func = Marshal.GetFunctionPointerForDelegate(efl_access_text_selection_add_static_delegate) });
5254             }
5255
5256             if (efl_access_text_selection_remove_static_delegate == null)
5257             {
5258                 efl_access_text_selection_remove_static_delegate = new efl_access_text_selection_remove_delegate(selection_remove);
5259             }
5260
5261             if (methods.FirstOrDefault(m => m.Name == "SelectionRemove") != null)
5262             {
5263                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_access_text_selection_remove"), func = Marshal.GetFunctionPointerForDelegate(efl_access_text_selection_remove_static_delegate) });
5264             }
5265
5266             if (efl_access_editable_text_content_set_static_delegate == null)
5267             {
5268                 efl_access_editable_text_content_set_static_delegate = new efl_access_editable_text_content_set_delegate(text_content_set);
5269             }
5270
5271             if (methods.FirstOrDefault(m => m.Name == "SetTextContent") != null)
5272             {
5273                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_access_editable_text_content_set"), func = Marshal.GetFunctionPointerForDelegate(efl_access_editable_text_content_set_static_delegate) });
5274             }
5275
5276             if (efl_access_editable_text_insert_static_delegate == null)
5277             {
5278                 efl_access_editable_text_insert_static_delegate = new efl_access_editable_text_insert_delegate(insert);
5279             }
5280
5281             if (methods.FirstOrDefault(m => m.Name == "Insert") != null)
5282             {
5283                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_access_editable_text_insert"), func = Marshal.GetFunctionPointerForDelegate(efl_access_editable_text_insert_static_delegate) });
5284             }
5285
5286             if (efl_access_editable_text_copy_static_delegate == null)
5287             {
5288                 efl_access_editable_text_copy_static_delegate = new efl_access_editable_text_copy_delegate(copy);
5289             }
5290
5291             if (methods.FirstOrDefault(m => m.Name == "Copy") != null)
5292             {
5293                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_access_editable_text_copy"), func = Marshal.GetFunctionPointerForDelegate(efl_access_editable_text_copy_static_delegate) });
5294             }
5295
5296             if (efl_access_editable_text_cut_static_delegate == null)
5297             {
5298                 efl_access_editable_text_cut_static_delegate = new efl_access_editable_text_cut_delegate(cut);
5299             }
5300
5301             if (methods.FirstOrDefault(m => m.Name == "Cut") != null)
5302             {
5303                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_access_editable_text_cut"), func = Marshal.GetFunctionPointerForDelegate(efl_access_editable_text_cut_static_delegate) });
5304             }
5305
5306             if (efl_access_editable_text_delete_static_delegate == null)
5307             {
5308                 efl_access_editable_text_delete_static_delegate = new efl_access_editable_text_delete_delegate(kw_delete);
5309             }
5310
5311             if (methods.FirstOrDefault(m => m.Name == "Delete") != null)
5312             {
5313                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_access_editable_text_delete"), func = Marshal.GetFunctionPointerForDelegate(efl_access_editable_text_delete_static_delegate) });
5314             }
5315
5316             if (efl_access_editable_text_paste_static_delegate == null)
5317             {
5318                 efl_access_editable_text_paste_static_delegate = new efl_access_editable_text_paste_delegate(paste);
5319             }
5320
5321             if (methods.FirstOrDefault(m => m.Name == "Paste") != null)
5322             {
5323                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_access_editable_text_paste"), func = Marshal.GetFunctionPointerForDelegate(efl_access_editable_text_paste_static_delegate) });
5324             }
5325
5326             if (efl_input_clickable_interaction_get_static_delegate == null)
5327             {
5328                 efl_input_clickable_interaction_get_static_delegate = new efl_input_clickable_interaction_get_delegate(interaction_get);
5329             }
5330
5331             if (methods.FirstOrDefault(m => m.Name == "GetInteraction") != null)
5332             {
5333                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_clickable_interaction_get"), func = Marshal.GetFunctionPointerForDelegate(efl_input_clickable_interaction_get_static_delegate) });
5334             }
5335
5336             if (efl_input_clickable_press_static_delegate == null)
5337             {
5338                 efl_input_clickable_press_static_delegate = new efl_input_clickable_press_delegate(press);
5339             }
5340
5341             if (methods.FirstOrDefault(m => m.Name == "Press") != null)
5342             {
5343                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_clickable_press"), func = Marshal.GetFunctionPointerForDelegate(efl_input_clickable_press_static_delegate) });
5344             }
5345
5346             if (efl_input_clickable_unpress_static_delegate == null)
5347             {
5348                 efl_input_clickable_unpress_static_delegate = new efl_input_clickable_unpress_delegate(unpress);
5349             }
5350
5351             if (methods.FirstOrDefault(m => m.Name == "Unpress") != null)
5352             {
5353                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_clickable_unpress"), func = Marshal.GetFunctionPointerForDelegate(efl_input_clickable_unpress_static_delegate) });
5354             }
5355
5356             if (efl_input_clickable_button_state_reset_static_delegate == null)
5357             {
5358                 efl_input_clickable_button_state_reset_static_delegate = new efl_input_clickable_button_state_reset_delegate(button_state_reset);
5359             }
5360
5361             if (methods.FirstOrDefault(m => m.Name == "ResetButtonState") != null)
5362             {
5363                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_clickable_button_state_reset"), func = Marshal.GetFunctionPointerForDelegate(efl_input_clickable_button_state_reset_static_delegate) });
5364             }
5365
5366             if (efl_input_clickable_longpress_abort_static_delegate == null)
5367             {
5368                 efl_input_clickable_longpress_abort_static_delegate = new efl_input_clickable_longpress_abort_delegate(longpress_abort);
5369             }
5370
5371             if (methods.FirstOrDefault(m => m.Name == "LongpressAbort") != null)
5372             {
5373                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_clickable_longpress_abort"), func = Marshal.GetFunctionPointerForDelegate(efl_input_clickable_longpress_abort_static_delegate) });
5374             }
5375
5376             descs.AddRange(base.GetEoOps(type));
5377             return descs;
5378         }
5379         /// <summary>Returns the Eo class for the native methods of this class.</summary>
5380         /// <returns>The native class pointer.</returns>
5381         public override IntPtr GetEflClass()
5382         {
5383             return Efl.Ui.Text.efl_ui_text_class_get();
5384         }
5385
5386         #pragma warning disable CA1707, CS1591, SA1300, SA1600
5387
5388         [return: MarshalAs(UnmanagedType.U1)]
5389         private delegate bool efl_ui_text_scrollable_get_delegate(System.IntPtr obj, System.IntPtr pd);
5390
5391         [return: MarshalAs(UnmanagedType.U1)]
5392         public delegate bool efl_ui_text_scrollable_get_api_delegate(System.IntPtr obj);
5393
5394         public static Efl.Eo.FunctionWrapper<efl_ui_text_scrollable_get_api_delegate> efl_ui_text_scrollable_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_scrollable_get_api_delegate>(Module, "efl_ui_text_scrollable_get");
5395
5396         private static bool scrollable_get(System.IntPtr obj, System.IntPtr pd)
5397         {
5398             Eina.Log.Debug("function efl_ui_text_scrollable_get was called");
5399             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5400             if (ws != null)
5401             {
5402             bool _ret_var = default(bool);
5403                 try
5404                 {
5405                     _ret_var = ((Text)ws.Target).GetScrollable();
5406                 }
5407                 catch (Exception e)
5408                 {
5409                     Eina.Log.Warning($"Callback error: {e.ToString()}");
5410                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5411                 }
5412
5413         return _ret_var;
5414
5415             }
5416             else
5417             {
5418                 return efl_ui_text_scrollable_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5419             }
5420         }
5421
5422         private static efl_ui_text_scrollable_get_delegate efl_ui_text_scrollable_get_static_delegate;
5423
5424         
5425         private delegate void efl_ui_text_scrollable_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool scroll);
5426
5427         
5428         public delegate void efl_ui_text_scrollable_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool scroll);
5429
5430         public static Efl.Eo.FunctionWrapper<efl_ui_text_scrollable_set_api_delegate> efl_ui_text_scrollable_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_scrollable_set_api_delegate>(Module, "efl_ui_text_scrollable_set");
5431
5432         private static void scrollable_set(System.IntPtr obj, System.IntPtr pd, bool scroll)
5433         {
5434             Eina.Log.Debug("function efl_ui_text_scrollable_set was called");
5435             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5436             if (ws != null)
5437             {
5438                                     
5439                 try
5440                 {
5441                     ((Text)ws.Target).SetScrollable(scroll);
5442                 }
5443                 catch (Exception e)
5444                 {
5445                     Eina.Log.Warning($"Callback error: {e.ToString()}");
5446                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5447                 }
5448
5449                         
5450             }
5451             else
5452             {
5453                 efl_ui_text_scrollable_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), scroll);
5454             }
5455         }
5456
5457         private static efl_ui_text_scrollable_set_delegate efl_ui_text_scrollable_set_static_delegate;
5458
5459         [return: MarshalAs(UnmanagedType.U1)]
5460         private delegate bool efl_ui_text_input_panel_show_on_demand_get_delegate(System.IntPtr obj, System.IntPtr pd);
5461
5462         [return: MarshalAs(UnmanagedType.U1)]
5463         public delegate bool efl_ui_text_input_panel_show_on_demand_get_api_delegate(System.IntPtr obj);
5464
5465         public static Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_show_on_demand_get_api_delegate> efl_ui_text_input_panel_show_on_demand_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_show_on_demand_get_api_delegate>(Module, "efl_ui_text_input_panel_show_on_demand_get");
5466
5467         private static bool input_panel_show_on_demand_get(System.IntPtr obj, System.IntPtr pd)
5468         {
5469             Eina.Log.Debug("function efl_ui_text_input_panel_show_on_demand_get was called");
5470             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5471             if (ws != null)
5472             {
5473             bool _ret_var = default(bool);
5474                 try
5475                 {
5476                     _ret_var = ((Text)ws.Target).GetInputPanelShowOnDemand();
5477                 }
5478                 catch (Exception e)
5479                 {
5480                     Eina.Log.Warning($"Callback error: {e.ToString()}");
5481                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5482                 }
5483
5484         return _ret_var;
5485
5486             }
5487             else
5488             {
5489                 return efl_ui_text_input_panel_show_on_demand_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5490             }
5491         }
5492
5493         private static efl_ui_text_input_panel_show_on_demand_get_delegate efl_ui_text_input_panel_show_on_demand_get_static_delegate;
5494
5495         
5496         private delegate void efl_ui_text_input_panel_show_on_demand_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool ondemand);
5497
5498         
5499         public delegate void efl_ui_text_input_panel_show_on_demand_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool ondemand);
5500
5501         public static Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_show_on_demand_set_api_delegate> efl_ui_text_input_panel_show_on_demand_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_show_on_demand_set_api_delegate>(Module, "efl_ui_text_input_panel_show_on_demand_set");
5502
5503         private static void input_panel_show_on_demand_set(System.IntPtr obj, System.IntPtr pd, bool ondemand)
5504         {
5505             Eina.Log.Debug("function efl_ui_text_input_panel_show_on_demand_set was called");
5506             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5507             if (ws != null)
5508             {
5509                                     
5510                 try
5511                 {
5512                     ((Text)ws.Target).SetInputPanelShowOnDemand(ondemand);
5513                 }
5514                 catch (Exception e)
5515                 {
5516                     Eina.Log.Warning($"Callback error: {e.ToString()}");
5517                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5518                 }
5519
5520                         
5521             }
5522             else
5523             {
5524                 efl_ui_text_input_panel_show_on_demand_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), ondemand);
5525             }
5526         }
5527
5528         private static efl_ui_text_input_panel_show_on_demand_set_delegate efl_ui_text_input_panel_show_on_demand_set_static_delegate;
5529
5530         [return: MarshalAs(UnmanagedType.U1)]
5531         private delegate bool efl_ui_text_context_menu_disabled_get_delegate(System.IntPtr obj, System.IntPtr pd);
5532
5533         [return: MarshalAs(UnmanagedType.U1)]
5534         public delegate bool efl_ui_text_context_menu_disabled_get_api_delegate(System.IntPtr obj);
5535
5536         public static Efl.Eo.FunctionWrapper<efl_ui_text_context_menu_disabled_get_api_delegate> efl_ui_text_context_menu_disabled_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_context_menu_disabled_get_api_delegate>(Module, "efl_ui_text_context_menu_disabled_get");
5537
5538         private static bool context_menu_disabled_get(System.IntPtr obj, System.IntPtr pd)
5539         {
5540             Eina.Log.Debug("function efl_ui_text_context_menu_disabled_get was called");
5541             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5542             if (ws != null)
5543             {
5544             bool _ret_var = default(bool);
5545                 try
5546                 {
5547                     _ret_var = ((Text)ws.Target).GetContextMenuDisabled();
5548                 }
5549                 catch (Exception e)
5550                 {
5551                     Eina.Log.Warning($"Callback error: {e.ToString()}");
5552                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5553                 }
5554
5555         return _ret_var;
5556
5557             }
5558             else
5559             {
5560                 return efl_ui_text_context_menu_disabled_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5561             }
5562         }
5563
5564         private static efl_ui_text_context_menu_disabled_get_delegate efl_ui_text_context_menu_disabled_get_static_delegate;
5565
5566         
5567         private delegate void efl_ui_text_context_menu_disabled_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool disabled);
5568
5569         
5570         public delegate void efl_ui_text_context_menu_disabled_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool disabled);
5571
5572         public static Efl.Eo.FunctionWrapper<efl_ui_text_context_menu_disabled_set_api_delegate> efl_ui_text_context_menu_disabled_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_context_menu_disabled_set_api_delegate>(Module, "efl_ui_text_context_menu_disabled_set");
5573
5574         private static void context_menu_disabled_set(System.IntPtr obj, System.IntPtr pd, bool disabled)
5575         {
5576             Eina.Log.Debug("function efl_ui_text_context_menu_disabled_set was called");
5577             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5578             if (ws != null)
5579             {
5580                                     
5581                 try
5582                 {
5583                     ((Text)ws.Target).SetContextMenuDisabled(disabled);
5584                 }
5585                 catch (Exception e)
5586                 {
5587                     Eina.Log.Warning($"Callback error: {e.ToString()}");
5588                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5589                 }
5590
5591                         
5592             }
5593             else
5594             {
5595                 efl_ui_text_context_menu_disabled_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), disabled);
5596             }
5597         }
5598
5599         private static efl_ui_text_context_menu_disabled_set_delegate efl_ui_text_context_menu_disabled_set_static_delegate;
5600
5601         
5602         private delegate Efl.Ui.SelectionFormat efl_ui_text_cnp_mode_get_delegate(System.IntPtr obj, System.IntPtr pd);
5603
5604         
5605         public delegate Efl.Ui.SelectionFormat efl_ui_text_cnp_mode_get_api_delegate(System.IntPtr obj);
5606
5607         public static Efl.Eo.FunctionWrapper<efl_ui_text_cnp_mode_get_api_delegate> efl_ui_text_cnp_mode_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_cnp_mode_get_api_delegate>(Module, "efl_ui_text_cnp_mode_get");
5608
5609         private static Efl.Ui.SelectionFormat cnp_mode_get(System.IntPtr obj, System.IntPtr pd)
5610         {
5611             Eina.Log.Debug("function efl_ui_text_cnp_mode_get was called");
5612             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5613             if (ws != null)
5614             {
5615             Efl.Ui.SelectionFormat _ret_var = default(Efl.Ui.SelectionFormat);
5616                 try
5617                 {
5618                     _ret_var = ((Text)ws.Target).GetCnpMode();
5619                 }
5620                 catch (Exception e)
5621                 {
5622                     Eina.Log.Warning($"Callback error: {e.ToString()}");
5623                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5624                 }
5625
5626         return _ret_var;
5627
5628             }
5629             else
5630             {
5631                 return efl_ui_text_cnp_mode_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5632             }
5633         }
5634
5635         private static efl_ui_text_cnp_mode_get_delegate efl_ui_text_cnp_mode_get_static_delegate;
5636
5637         
5638         private delegate void efl_ui_text_cnp_mode_set_delegate(System.IntPtr obj, System.IntPtr pd,  Efl.Ui.SelectionFormat format);
5639
5640         
5641         public delegate void efl_ui_text_cnp_mode_set_api_delegate(System.IntPtr obj,  Efl.Ui.SelectionFormat format);
5642
5643         public static Efl.Eo.FunctionWrapper<efl_ui_text_cnp_mode_set_api_delegate> efl_ui_text_cnp_mode_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_cnp_mode_set_api_delegate>(Module, "efl_ui_text_cnp_mode_set");
5644
5645         private static void cnp_mode_set(System.IntPtr obj, System.IntPtr pd, Efl.Ui.SelectionFormat format)
5646         {
5647             Eina.Log.Debug("function efl_ui_text_cnp_mode_set was called");
5648             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5649             if (ws != null)
5650             {
5651                                     
5652                 try
5653                 {
5654                     ((Text)ws.Target).SetCnpMode(format);
5655                 }
5656                 catch (Exception e)
5657                 {
5658                     Eina.Log.Warning($"Callback error: {e.ToString()}");
5659                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5660                 }
5661
5662                         
5663             }
5664             else
5665             {
5666                 efl_ui_text_cnp_mode_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), format);
5667             }
5668         }
5669
5670         private static efl_ui_text_cnp_mode_set_delegate efl_ui_text_cnp_mode_set_static_delegate;
5671
5672         
5673         private delegate Elm.Input.Panel.Lang efl_ui_text_input_panel_language_get_delegate(System.IntPtr obj, System.IntPtr pd);
5674
5675         
5676         public delegate Elm.Input.Panel.Lang efl_ui_text_input_panel_language_get_api_delegate(System.IntPtr obj);
5677
5678         public static Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_language_get_api_delegate> efl_ui_text_input_panel_language_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_language_get_api_delegate>(Module, "efl_ui_text_input_panel_language_get");
5679
5680         private static Elm.Input.Panel.Lang input_panel_language_get(System.IntPtr obj, System.IntPtr pd)
5681         {
5682             Eina.Log.Debug("function efl_ui_text_input_panel_language_get was called");
5683             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5684             if (ws != null)
5685             {
5686             Elm.Input.Panel.Lang _ret_var = default(Elm.Input.Panel.Lang);
5687                 try
5688                 {
5689                     _ret_var = ((Text)ws.Target).GetInputPanelLanguage();
5690                 }
5691                 catch (Exception e)
5692                 {
5693                     Eina.Log.Warning($"Callback error: {e.ToString()}");
5694                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5695                 }
5696
5697         return _ret_var;
5698
5699             }
5700             else
5701             {
5702                 return efl_ui_text_input_panel_language_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5703             }
5704         }
5705
5706         private static efl_ui_text_input_panel_language_get_delegate efl_ui_text_input_panel_language_get_static_delegate;
5707
5708         
5709         private delegate void efl_ui_text_input_panel_language_set_delegate(System.IntPtr obj, System.IntPtr pd,  Elm.Input.Panel.Lang lang);
5710
5711         
5712         public delegate void efl_ui_text_input_panel_language_set_api_delegate(System.IntPtr obj,  Elm.Input.Panel.Lang lang);
5713
5714         public static Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_language_set_api_delegate> efl_ui_text_input_panel_language_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_language_set_api_delegate>(Module, "efl_ui_text_input_panel_language_set");
5715
5716         private static void input_panel_language_set(System.IntPtr obj, System.IntPtr pd, Elm.Input.Panel.Lang lang)
5717         {
5718             Eina.Log.Debug("function efl_ui_text_input_panel_language_set was called");
5719             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5720             if (ws != null)
5721             {
5722                                     
5723                 try
5724                 {
5725                     ((Text)ws.Target).SetInputPanelLanguage(lang);
5726                 }
5727                 catch (Exception e)
5728                 {
5729                     Eina.Log.Warning($"Callback error: {e.ToString()}");
5730                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5731                 }
5732
5733                         
5734             }
5735             else
5736             {
5737                 efl_ui_text_input_panel_language_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), lang);
5738             }
5739         }
5740
5741         private static efl_ui_text_input_panel_language_set_delegate efl_ui_text_input_panel_language_set_static_delegate;
5742
5743         [return: MarshalAs(UnmanagedType.U1)]
5744         private delegate bool efl_ui_text_selection_handler_disabled_get_delegate(System.IntPtr obj, System.IntPtr pd);
5745
5746         [return: MarshalAs(UnmanagedType.U1)]
5747         public delegate bool efl_ui_text_selection_handler_disabled_get_api_delegate(System.IntPtr obj);
5748
5749         public static Efl.Eo.FunctionWrapper<efl_ui_text_selection_handler_disabled_get_api_delegate> efl_ui_text_selection_handler_disabled_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_selection_handler_disabled_get_api_delegate>(Module, "efl_ui_text_selection_handler_disabled_get");
5750
5751         private static bool selection_handler_disabled_get(System.IntPtr obj, System.IntPtr pd)
5752         {
5753             Eina.Log.Debug("function efl_ui_text_selection_handler_disabled_get was called");
5754             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5755             if (ws != null)
5756             {
5757             bool _ret_var = default(bool);
5758                 try
5759                 {
5760                     _ret_var = ((Text)ws.Target).GetSelectionHandlerDisabled();
5761                 }
5762                 catch (Exception e)
5763                 {
5764                     Eina.Log.Warning($"Callback error: {e.ToString()}");
5765                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5766                 }
5767
5768         return _ret_var;
5769
5770             }
5771             else
5772             {
5773                 return efl_ui_text_selection_handler_disabled_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5774             }
5775         }
5776
5777         private static efl_ui_text_selection_handler_disabled_get_delegate efl_ui_text_selection_handler_disabled_get_static_delegate;
5778
5779         
5780         private delegate void efl_ui_text_selection_handler_disabled_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool disabled);
5781
5782         
5783         public delegate void efl_ui_text_selection_handler_disabled_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool disabled);
5784
5785         public static Efl.Eo.FunctionWrapper<efl_ui_text_selection_handler_disabled_set_api_delegate> efl_ui_text_selection_handler_disabled_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_selection_handler_disabled_set_api_delegate>(Module, "efl_ui_text_selection_handler_disabled_set");
5786
5787         private static void selection_handler_disabled_set(System.IntPtr obj, System.IntPtr pd, bool disabled)
5788         {
5789             Eina.Log.Debug("function efl_ui_text_selection_handler_disabled_set was called");
5790             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5791             if (ws != null)
5792             {
5793                                     
5794                 try
5795                 {
5796                     ((Text)ws.Target).SetSelectionHandlerDisabled(disabled);
5797                 }
5798                 catch (Exception e)
5799                 {
5800                     Eina.Log.Warning($"Callback error: {e.ToString()}");
5801                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5802                 }
5803
5804                         
5805             }
5806             else
5807             {
5808                 efl_ui_text_selection_handler_disabled_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), disabled);
5809             }
5810         }
5811
5812         private static efl_ui_text_selection_handler_disabled_set_delegate efl_ui_text_selection_handler_disabled_set_static_delegate;
5813
5814         
5815         private delegate int efl_ui_text_input_panel_layout_variation_get_delegate(System.IntPtr obj, System.IntPtr pd);
5816
5817         
5818         public delegate int efl_ui_text_input_panel_layout_variation_get_api_delegate(System.IntPtr obj);
5819
5820         public static Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_layout_variation_get_api_delegate> efl_ui_text_input_panel_layout_variation_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_layout_variation_get_api_delegate>(Module, "efl_ui_text_input_panel_layout_variation_get");
5821
5822         private static int input_panel_layout_variation_get(System.IntPtr obj, System.IntPtr pd)
5823         {
5824             Eina.Log.Debug("function efl_ui_text_input_panel_layout_variation_get was called");
5825             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5826             if (ws != null)
5827             {
5828             int _ret_var = default(int);
5829                 try
5830                 {
5831                     _ret_var = ((Text)ws.Target).GetInputPanelLayoutVariation();
5832                 }
5833                 catch (Exception e)
5834                 {
5835                     Eina.Log.Warning($"Callback error: {e.ToString()}");
5836                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5837                 }
5838
5839         return _ret_var;
5840
5841             }
5842             else
5843             {
5844                 return efl_ui_text_input_panel_layout_variation_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5845             }
5846         }
5847
5848         private static efl_ui_text_input_panel_layout_variation_get_delegate efl_ui_text_input_panel_layout_variation_get_static_delegate;
5849
5850         
5851         private delegate void efl_ui_text_input_panel_layout_variation_set_delegate(System.IntPtr obj, System.IntPtr pd,  int variation);
5852
5853         
5854         public delegate void efl_ui_text_input_panel_layout_variation_set_api_delegate(System.IntPtr obj,  int variation);
5855
5856         public static Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_layout_variation_set_api_delegate> efl_ui_text_input_panel_layout_variation_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_layout_variation_set_api_delegate>(Module, "efl_ui_text_input_panel_layout_variation_set");
5857
5858         private static void input_panel_layout_variation_set(System.IntPtr obj, System.IntPtr pd, int variation)
5859         {
5860             Eina.Log.Debug("function efl_ui_text_input_panel_layout_variation_set was called");
5861             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5862             if (ws != null)
5863             {
5864                                     
5865                 try
5866                 {
5867                     ((Text)ws.Target).SetInputPanelLayoutVariation(variation);
5868                 }
5869                 catch (Exception e)
5870                 {
5871                     Eina.Log.Warning($"Callback error: {e.ToString()}");
5872                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5873                 }
5874
5875                         
5876             }
5877             else
5878             {
5879                 efl_ui_text_input_panel_layout_variation_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), variation);
5880             }
5881         }
5882
5883         private static efl_ui_text_input_panel_layout_variation_set_delegate efl_ui_text_input_panel_layout_variation_set_static_delegate;
5884
5885         
5886         private delegate Elm.Autocapital.Type efl_ui_text_autocapital_type_get_delegate(System.IntPtr obj, System.IntPtr pd);
5887
5888         
5889         public delegate Elm.Autocapital.Type efl_ui_text_autocapital_type_get_api_delegate(System.IntPtr obj);
5890
5891         public static Efl.Eo.FunctionWrapper<efl_ui_text_autocapital_type_get_api_delegate> efl_ui_text_autocapital_type_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_autocapital_type_get_api_delegate>(Module, "efl_ui_text_autocapital_type_get");
5892
5893         private static Elm.Autocapital.Type autocapital_type_get(System.IntPtr obj, System.IntPtr pd)
5894         {
5895             Eina.Log.Debug("function efl_ui_text_autocapital_type_get was called");
5896             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5897             if (ws != null)
5898             {
5899             Elm.Autocapital.Type _ret_var = default(Elm.Autocapital.Type);
5900                 try
5901                 {
5902                     _ret_var = ((Text)ws.Target).GetAutocapitalType();
5903                 }
5904                 catch (Exception e)
5905                 {
5906                     Eina.Log.Warning($"Callback error: {e.ToString()}");
5907                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5908                 }
5909
5910         return _ret_var;
5911
5912             }
5913             else
5914             {
5915                 return efl_ui_text_autocapital_type_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5916             }
5917         }
5918
5919         private static efl_ui_text_autocapital_type_get_delegate efl_ui_text_autocapital_type_get_static_delegate;
5920
5921         
5922         private delegate void efl_ui_text_autocapital_type_set_delegate(System.IntPtr obj, System.IntPtr pd,  Elm.Autocapital.Type autocapital_type);
5923
5924         
5925         public delegate void efl_ui_text_autocapital_type_set_api_delegate(System.IntPtr obj,  Elm.Autocapital.Type autocapital_type);
5926
5927         public static Efl.Eo.FunctionWrapper<efl_ui_text_autocapital_type_set_api_delegate> efl_ui_text_autocapital_type_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_autocapital_type_set_api_delegate>(Module, "efl_ui_text_autocapital_type_set");
5928
5929         private static void autocapital_type_set(System.IntPtr obj, System.IntPtr pd, Elm.Autocapital.Type autocapital_type)
5930         {
5931             Eina.Log.Debug("function efl_ui_text_autocapital_type_set was called");
5932             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5933             if (ws != null)
5934             {
5935                                     
5936                 try
5937                 {
5938                     ((Text)ws.Target).SetAutocapitalType(autocapital_type);
5939                 }
5940                 catch (Exception e)
5941                 {
5942                     Eina.Log.Warning($"Callback error: {e.ToString()}");
5943                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5944                 }
5945
5946                         
5947             }
5948             else
5949             {
5950                 efl_ui_text_autocapital_type_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), autocapital_type);
5951             }
5952         }
5953
5954         private static efl_ui_text_autocapital_type_set_delegate efl_ui_text_autocapital_type_set_static_delegate;
5955
5956         [return: MarshalAs(UnmanagedType.U1)]
5957         private delegate bool efl_ui_text_password_mode_get_delegate(System.IntPtr obj, System.IntPtr pd);
5958
5959         [return: MarshalAs(UnmanagedType.U1)]
5960         public delegate bool efl_ui_text_password_mode_get_api_delegate(System.IntPtr obj);
5961
5962         public static Efl.Eo.FunctionWrapper<efl_ui_text_password_mode_get_api_delegate> efl_ui_text_password_mode_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_password_mode_get_api_delegate>(Module, "efl_ui_text_password_mode_get");
5963
5964         private static bool password_mode_get(System.IntPtr obj, System.IntPtr pd)
5965         {
5966             Eina.Log.Debug("function efl_ui_text_password_mode_get was called");
5967             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5968             if (ws != null)
5969             {
5970             bool _ret_var = default(bool);
5971                 try
5972                 {
5973                     _ret_var = ((Text)ws.Target).GetPasswordMode();
5974                 }
5975                 catch (Exception e)
5976                 {
5977                     Eina.Log.Warning($"Callback error: {e.ToString()}");
5978                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5979                 }
5980
5981         return _ret_var;
5982
5983             }
5984             else
5985             {
5986                 return efl_ui_text_password_mode_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5987             }
5988         }
5989
5990         private static efl_ui_text_password_mode_get_delegate efl_ui_text_password_mode_get_static_delegate;
5991
5992         
5993         private delegate void efl_ui_text_password_mode_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool password);
5994
5995         
5996         public delegate void efl_ui_text_password_mode_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool password);
5997
5998         public static Efl.Eo.FunctionWrapper<efl_ui_text_password_mode_set_api_delegate> efl_ui_text_password_mode_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_password_mode_set_api_delegate>(Module, "efl_ui_text_password_mode_set");
5999
6000         private static void password_mode_set(System.IntPtr obj, System.IntPtr pd, bool password)
6001         {
6002             Eina.Log.Debug("function efl_ui_text_password_mode_set was called");
6003             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6004             if (ws != null)
6005             {
6006                                     
6007                 try
6008                 {
6009                     ((Text)ws.Target).SetPasswordMode(password);
6010                 }
6011                 catch (Exception e)
6012                 {
6013                     Eina.Log.Warning($"Callback error: {e.ToString()}");
6014                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6015                 }
6016
6017                         
6018             }
6019             else
6020             {
6021                 efl_ui_text_password_mode_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), password);
6022             }
6023         }
6024
6025         private static efl_ui_text_password_mode_set_delegate efl_ui_text_password_mode_set_static_delegate;
6026
6027         [return: MarshalAs(UnmanagedType.U1)]
6028         private delegate bool efl_ui_text_input_panel_return_key_disabled_get_delegate(System.IntPtr obj, System.IntPtr pd);
6029
6030         [return: MarshalAs(UnmanagedType.U1)]
6031         public delegate bool efl_ui_text_input_panel_return_key_disabled_get_api_delegate(System.IntPtr obj);
6032
6033         public static Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_return_key_disabled_get_api_delegate> efl_ui_text_input_panel_return_key_disabled_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_return_key_disabled_get_api_delegate>(Module, "efl_ui_text_input_panel_return_key_disabled_get");
6034
6035         private static bool input_panel_return_key_disabled_get(System.IntPtr obj, System.IntPtr pd)
6036         {
6037             Eina.Log.Debug("function efl_ui_text_input_panel_return_key_disabled_get was called");
6038             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6039             if (ws != null)
6040             {
6041             bool _ret_var = default(bool);
6042                 try
6043                 {
6044                     _ret_var = ((Text)ws.Target).GetInputPanelReturnKeyDisabled();
6045                 }
6046                 catch (Exception e)
6047                 {
6048                     Eina.Log.Warning($"Callback error: {e.ToString()}");
6049                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6050                 }
6051
6052         return _ret_var;
6053
6054             }
6055             else
6056             {
6057                 return efl_ui_text_input_panel_return_key_disabled_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6058             }
6059         }
6060
6061         private static efl_ui_text_input_panel_return_key_disabled_get_delegate efl_ui_text_input_panel_return_key_disabled_get_static_delegate;
6062
6063         
6064         private delegate void efl_ui_text_input_panel_return_key_disabled_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool disabled);
6065
6066         
6067         public delegate void efl_ui_text_input_panel_return_key_disabled_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool disabled);
6068
6069         public static Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_return_key_disabled_set_api_delegate> efl_ui_text_input_panel_return_key_disabled_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_return_key_disabled_set_api_delegate>(Module, "efl_ui_text_input_panel_return_key_disabled_set");
6070
6071         private static void input_panel_return_key_disabled_set(System.IntPtr obj, System.IntPtr pd, bool disabled)
6072         {
6073             Eina.Log.Debug("function efl_ui_text_input_panel_return_key_disabled_set was called");
6074             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6075             if (ws != null)
6076             {
6077                                     
6078                 try
6079                 {
6080                     ((Text)ws.Target).SetInputPanelReturnKeyDisabled(disabled);
6081                 }
6082                 catch (Exception e)
6083                 {
6084                     Eina.Log.Warning($"Callback error: {e.ToString()}");
6085                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6086                 }
6087
6088                         
6089             }
6090             else
6091             {
6092                 efl_ui_text_input_panel_return_key_disabled_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), disabled);
6093             }
6094         }
6095
6096         private static efl_ui_text_input_panel_return_key_disabled_set_delegate efl_ui_text_input_panel_return_key_disabled_set_static_delegate;
6097
6098         [return: MarshalAs(UnmanagedType.U1)]
6099         private delegate bool efl_ui_text_prediction_allow_get_delegate(System.IntPtr obj, System.IntPtr pd);
6100
6101         [return: MarshalAs(UnmanagedType.U1)]
6102         public delegate bool efl_ui_text_prediction_allow_get_api_delegate(System.IntPtr obj);
6103
6104         public static Efl.Eo.FunctionWrapper<efl_ui_text_prediction_allow_get_api_delegate> efl_ui_text_prediction_allow_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_prediction_allow_get_api_delegate>(Module, "efl_ui_text_prediction_allow_get");
6105
6106         private static bool prediction_allow_get(System.IntPtr obj, System.IntPtr pd)
6107         {
6108             Eina.Log.Debug("function efl_ui_text_prediction_allow_get was called");
6109             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6110             if (ws != null)
6111             {
6112             bool _ret_var = default(bool);
6113                 try
6114                 {
6115                     _ret_var = ((Text)ws.Target).GetPredictionAllow();
6116                 }
6117                 catch (Exception e)
6118                 {
6119                     Eina.Log.Warning($"Callback error: {e.ToString()}");
6120                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6121                 }
6122
6123         return _ret_var;
6124
6125             }
6126             else
6127             {
6128                 return efl_ui_text_prediction_allow_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6129             }
6130         }
6131
6132         private static efl_ui_text_prediction_allow_get_delegate efl_ui_text_prediction_allow_get_static_delegate;
6133
6134         
6135         private delegate void efl_ui_text_prediction_allow_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool prediction);
6136
6137         
6138         public delegate void efl_ui_text_prediction_allow_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool prediction);
6139
6140         public static Efl.Eo.FunctionWrapper<efl_ui_text_prediction_allow_set_api_delegate> efl_ui_text_prediction_allow_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_prediction_allow_set_api_delegate>(Module, "efl_ui_text_prediction_allow_set");
6141
6142         private static void prediction_allow_set(System.IntPtr obj, System.IntPtr pd, bool prediction)
6143         {
6144             Eina.Log.Debug("function efl_ui_text_prediction_allow_set was called");
6145             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6146             if (ws != null)
6147             {
6148                                     
6149                 try
6150                 {
6151                     ((Text)ws.Target).SetPredictionAllow(prediction);
6152                 }
6153                 catch (Exception e)
6154                 {
6155                     Eina.Log.Warning($"Callback error: {e.ToString()}");
6156                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6157                 }
6158
6159                         
6160             }
6161             else
6162             {
6163                 efl_ui_text_prediction_allow_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), prediction);
6164             }
6165         }
6166
6167         private static efl_ui_text_prediction_allow_set_delegate efl_ui_text_prediction_allow_set_static_delegate;
6168
6169         
6170         private delegate Elm.Input.Hints efl_ui_text_input_hint_get_delegate(System.IntPtr obj, System.IntPtr pd);
6171
6172         
6173         public delegate Elm.Input.Hints efl_ui_text_input_hint_get_api_delegate(System.IntPtr obj);
6174
6175         public static Efl.Eo.FunctionWrapper<efl_ui_text_input_hint_get_api_delegate> efl_ui_text_input_hint_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_input_hint_get_api_delegate>(Module, "efl_ui_text_input_hint_get");
6176
6177         private static Elm.Input.Hints input_hint_get(System.IntPtr obj, System.IntPtr pd)
6178         {
6179             Eina.Log.Debug("function efl_ui_text_input_hint_get was called");
6180             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6181             if (ws != null)
6182             {
6183             Elm.Input.Hints _ret_var = default(Elm.Input.Hints);
6184                 try
6185                 {
6186                     _ret_var = ((Text)ws.Target).GetInputHint();
6187                 }
6188                 catch (Exception e)
6189                 {
6190                     Eina.Log.Warning($"Callback error: {e.ToString()}");
6191                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6192                 }
6193
6194         return _ret_var;
6195
6196             }
6197             else
6198             {
6199                 return efl_ui_text_input_hint_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6200             }
6201         }
6202
6203         private static efl_ui_text_input_hint_get_delegate efl_ui_text_input_hint_get_static_delegate;
6204
6205         
6206         private delegate void efl_ui_text_input_hint_set_delegate(System.IntPtr obj, System.IntPtr pd,  Elm.Input.Hints hints);
6207
6208         
6209         public delegate void efl_ui_text_input_hint_set_api_delegate(System.IntPtr obj,  Elm.Input.Hints hints);
6210
6211         public static Efl.Eo.FunctionWrapper<efl_ui_text_input_hint_set_api_delegate> efl_ui_text_input_hint_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_input_hint_set_api_delegate>(Module, "efl_ui_text_input_hint_set");
6212
6213         private static void input_hint_set(System.IntPtr obj, System.IntPtr pd, Elm.Input.Hints hints)
6214         {
6215             Eina.Log.Debug("function efl_ui_text_input_hint_set was called");
6216             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6217             if (ws != null)
6218             {
6219                                     
6220                 try
6221                 {
6222                     ((Text)ws.Target).SetInputHint(hints);
6223                 }
6224                 catch (Exception e)
6225                 {
6226                     Eina.Log.Warning($"Callback error: {e.ToString()}");
6227                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6228                 }
6229
6230                         
6231             }
6232             else
6233             {
6234                 efl_ui_text_input_hint_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), hints);
6235             }
6236         }
6237
6238         private static efl_ui_text_input_hint_set_delegate efl_ui_text_input_hint_set_static_delegate;
6239
6240         
6241         private delegate Elm.Input.Panel.Layout efl_ui_text_input_panel_layout_get_delegate(System.IntPtr obj, System.IntPtr pd);
6242
6243         
6244         public delegate Elm.Input.Panel.Layout efl_ui_text_input_panel_layout_get_api_delegate(System.IntPtr obj);
6245
6246         public static Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_layout_get_api_delegate> efl_ui_text_input_panel_layout_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_layout_get_api_delegate>(Module, "efl_ui_text_input_panel_layout_get");
6247
6248         private static Elm.Input.Panel.Layout input_panel_layout_get(System.IntPtr obj, System.IntPtr pd)
6249         {
6250             Eina.Log.Debug("function efl_ui_text_input_panel_layout_get was called");
6251             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6252             if (ws != null)
6253             {
6254             Elm.Input.Panel.Layout _ret_var = default(Elm.Input.Panel.Layout);
6255                 try
6256                 {
6257                     _ret_var = ((Text)ws.Target).GetInputPanelLayout();
6258                 }
6259                 catch (Exception e)
6260                 {
6261                     Eina.Log.Warning($"Callback error: {e.ToString()}");
6262                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6263                 }
6264
6265         return _ret_var;
6266
6267             }
6268             else
6269             {
6270                 return efl_ui_text_input_panel_layout_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6271             }
6272         }
6273
6274         private static efl_ui_text_input_panel_layout_get_delegate efl_ui_text_input_panel_layout_get_static_delegate;
6275
6276         
6277         private delegate void efl_ui_text_input_panel_layout_set_delegate(System.IntPtr obj, System.IntPtr pd,  Elm.Input.Panel.Layout layout);
6278
6279         
6280         public delegate void efl_ui_text_input_panel_layout_set_api_delegate(System.IntPtr obj,  Elm.Input.Panel.Layout layout);
6281
6282         public static Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_layout_set_api_delegate> efl_ui_text_input_panel_layout_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_layout_set_api_delegate>(Module, "efl_ui_text_input_panel_layout_set");
6283
6284         private static void input_panel_layout_set(System.IntPtr obj, System.IntPtr pd, Elm.Input.Panel.Layout layout)
6285         {
6286             Eina.Log.Debug("function efl_ui_text_input_panel_layout_set was called");
6287             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6288             if (ws != null)
6289             {
6290                                     
6291                 try
6292                 {
6293                     ((Text)ws.Target).SetInputPanelLayout(layout);
6294                 }
6295                 catch (Exception e)
6296                 {
6297                     Eina.Log.Warning($"Callback error: {e.ToString()}");
6298                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6299                 }
6300
6301                         
6302             }
6303             else
6304             {
6305                 efl_ui_text_input_panel_layout_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), layout);
6306             }
6307         }
6308
6309         private static efl_ui_text_input_panel_layout_set_delegate efl_ui_text_input_panel_layout_set_static_delegate;
6310
6311         
6312         private delegate Elm.Input.Panel.ReturnKey.Type efl_ui_text_input_panel_return_key_type_get_delegate(System.IntPtr obj, System.IntPtr pd);
6313
6314         
6315         public delegate Elm.Input.Panel.ReturnKey.Type efl_ui_text_input_panel_return_key_type_get_api_delegate(System.IntPtr obj);
6316
6317         public static Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_return_key_type_get_api_delegate> efl_ui_text_input_panel_return_key_type_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_return_key_type_get_api_delegate>(Module, "efl_ui_text_input_panel_return_key_type_get");
6318
6319         private static Elm.Input.Panel.ReturnKey.Type input_panel_return_key_type_get(System.IntPtr obj, System.IntPtr pd)
6320         {
6321             Eina.Log.Debug("function efl_ui_text_input_panel_return_key_type_get was called");
6322             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6323             if (ws != null)
6324             {
6325             Elm.Input.Panel.ReturnKey.Type _ret_var = default(Elm.Input.Panel.ReturnKey.Type);
6326                 try
6327                 {
6328                     _ret_var = ((Text)ws.Target).GetInputPanelReturnKeyType();
6329                 }
6330                 catch (Exception e)
6331                 {
6332                     Eina.Log.Warning($"Callback error: {e.ToString()}");
6333                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6334                 }
6335
6336         return _ret_var;
6337
6338             }
6339             else
6340             {
6341                 return efl_ui_text_input_panel_return_key_type_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6342             }
6343         }
6344
6345         private static efl_ui_text_input_panel_return_key_type_get_delegate efl_ui_text_input_panel_return_key_type_get_static_delegate;
6346
6347         
6348         private delegate void efl_ui_text_input_panel_return_key_type_set_delegate(System.IntPtr obj, System.IntPtr pd,  Elm.Input.Panel.ReturnKey.Type return_key_type);
6349
6350         
6351         public delegate void efl_ui_text_input_panel_return_key_type_set_api_delegate(System.IntPtr obj,  Elm.Input.Panel.ReturnKey.Type return_key_type);
6352
6353         public static Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_return_key_type_set_api_delegate> efl_ui_text_input_panel_return_key_type_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_return_key_type_set_api_delegate>(Module, "efl_ui_text_input_panel_return_key_type_set");
6354
6355         private static void input_panel_return_key_type_set(System.IntPtr obj, System.IntPtr pd, Elm.Input.Panel.ReturnKey.Type return_key_type)
6356         {
6357             Eina.Log.Debug("function efl_ui_text_input_panel_return_key_type_set was called");
6358             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6359             if (ws != null)
6360             {
6361                                     
6362                 try
6363                 {
6364                     ((Text)ws.Target).SetInputPanelReturnKeyType(return_key_type);
6365                 }
6366                 catch (Exception e)
6367                 {
6368                     Eina.Log.Warning($"Callback error: {e.ToString()}");
6369                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6370                 }
6371
6372                         
6373             }
6374             else
6375             {
6376                 efl_ui_text_input_panel_return_key_type_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), return_key_type);
6377             }
6378         }
6379
6380         private static efl_ui_text_input_panel_return_key_type_set_delegate efl_ui_text_input_panel_return_key_type_set_static_delegate;
6381
6382         [return: MarshalAs(UnmanagedType.U1)]
6383         private delegate bool efl_ui_text_input_panel_enabled_get_delegate(System.IntPtr obj, System.IntPtr pd);
6384
6385         [return: MarshalAs(UnmanagedType.U1)]
6386         public delegate bool efl_ui_text_input_panel_enabled_get_api_delegate(System.IntPtr obj);
6387
6388         public static Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_enabled_get_api_delegate> efl_ui_text_input_panel_enabled_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_enabled_get_api_delegate>(Module, "efl_ui_text_input_panel_enabled_get");
6389
6390         private static bool input_panel_enabled_get(System.IntPtr obj, System.IntPtr pd)
6391         {
6392             Eina.Log.Debug("function efl_ui_text_input_panel_enabled_get was called");
6393             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6394             if (ws != null)
6395             {
6396             bool _ret_var = default(bool);
6397                 try
6398                 {
6399                     _ret_var = ((Text)ws.Target).GetInputPanelEnabled();
6400                 }
6401                 catch (Exception e)
6402                 {
6403                     Eina.Log.Warning($"Callback error: {e.ToString()}");
6404                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6405                 }
6406
6407         return _ret_var;
6408
6409             }
6410             else
6411             {
6412                 return efl_ui_text_input_panel_enabled_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6413             }
6414         }
6415
6416         private static efl_ui_text_input_panel_enabled_get_delegate efl_ui_text_input_panel_enabled_get_static_delegate;
6417
6418         
6419         private delegate void efl_ui_text_input_panel_enabled_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool enabled);
6420
6421         
6422         public delegate void efl_ui_text_input_panel_enabled_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool enabled);
6423
6424         public static Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_enabled_set_api_delegate> efl_ui_text_input_panel_enabled_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_enabled_set_api_delegate>(Module, "efl_ui_text_input_panel_enabled_set");
6425
6426         private static void input_panel_enabled_set(System.IntPtr obj, System.IntPtr pd, bool enabled)
6427         {
6428             Eina.Log.Debug("function efl_ui_text_input_panel_enabled_set was called");
6429             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6430             if (ws != null)
6431             {
6432                                     
6433                 try
6434                 {
6435                     ((Text)ws.Target).SetInputPanelEnabled(enabled);
6436                 }
6437                 catch (Exception e)
6438                 {
6439                     Eina.Log.Warning($"Callback error: {e.ToString()}");
6440                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6441                 }
6442
6443                         
6444             }
6445             else
6446             {
6447                 efl_ui_text_input_panel_enabled_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), enabled);
6448             }
6449         }
6450
6451         private static efl_ui_text_input_panel_enabled_set_delegate efl_ui_text_input_panel_enabled_set_static_delegate;
6452
6453         
6454         private delegate void efl_ui_text_input_panel_return_key_autoenabled_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool enabled);
6455
6456         
6457         public delegate void efl_ui_text_input_panel_return_key_autoenabled_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool enabled);
6458
6459         public static Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_return_key_autoenabled_set_api_delegate> efl_ui_text_input_panel_return_key_autoenabled_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_return_key_autoenabled_set_api_delegate>(Module, "efl_ui_text_input_panel_return_key_autoenabled_set");
6460
6461         private static void input_panel_return_key_autoenabled_set(System.IntPtr obj, System.IntPtr pd, bool enabled)
6462         {
6463             Eina.Log.Debug("function efl_ui_text_input_panel_return_key_autoenabled_set was called");
6464             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6465             if (ws != null)
6466             {
6467                                     
6468                 try
6469                 {
6470                     ((Text)ws.Target).SetInputPanelReturnKeyAutoenabled(enabled);
6471                 }
6472                 catch (Exception e)
6473                 {
6474                     Eina.Log.Warning($"Callback error: {e.ToString()}");
6475                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6476                 }
6477
6478                         
6479             }
6480             else
6481             {
6482                 efl_ui_text_input_panel_return_key_autoenabled_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), enabled);
6483             }
6484         }
6485
6486         private static efl_ui_text_input_panel_return_key_autoenabled_set_delegate efl_ui_text_input_panel_return_key_autoenabled_set_static_delegate;
6487
6488         [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
6489         private delegate Efl.Canvas.ITextFactory efl_ui_text_item_factory_get_delegate(System.IntPtr obj, System.IntPtr pd);
6490
6491         [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
6492         public delegate Efl.Canvas.ITextFactory efl_ui_text_item_factory_get_api_delegate(System.IntPtr obj);
6493
6494         public static Efl.Eo.FunctionWrapper<efl_ui_text_item_factory_get_api_delegate> efl_ui_text_item_factory_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_item_factory_get_api_delegate>(Module, "efl_ui_text_item_factory_get");
6495
6496         private static Efl.Canvas.ITextFactory item_factory_get(System.IntPtr obj, System.IntPtr pd)
6497         {
6498             Eina.Log.Debug("function efl_ui_text_item_factory_get was called");
6499             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6500             if (ws != null)
6501             {
6502             Efl.Canvas.ITextFactory _ret_var = default(Efl.Canvas.ITextFactory);
6503                 try
6504                 {
6505                     _ret_var = ((Text)ws.Target).GetItemFactory();
6506                 }
6507                 catch (Exception e)
6508                 {
6509                     Eina.Log.Warning($"Callback error: {e.ToString()}");
6510                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6511                 }
6512
6513         return _ret_var;
6514
6515             }
6516             else
6517             {
6518                 return efl_ui_text_item_factory_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6519             }
6520         }
6521
6522         private static efl_ui_text_item_factory_get_delegate efl_ui_text_item_factory_get_static_delegate;
6523
6524         
6525         private delegate void efl_ui_text_item_factory_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Canvas.ITextFactory item_factory);
6526
6527         
6528         public delegate void efl_ui_text_item_factory_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Canvas.ITextFactory item_factory);
6529
6530         public static Efl.Eo.FunctionWrapper<efl_ui_text_item_factory_set_api_delegate> efl_ui_text_item_factory_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_item_factory_set_api_delegate>(Module, "efl_ui_text_item_factory_set");
6531
6532         private static void item_factory_set(System.IntPtr obj, System.IntPtr pd, Efl.Canvas.ITextFactory item_factory)
6533         {
6534             Eina.Log.Debug("function efl_ui_text_item_factory_set was called");
6535             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6536             if (ws != null)
6537             {
6538                                     
6539                 try
6540                 {
6541                     ((Text)ws.Target).SetItemFactory(item_factory);
6542                 }
6543                 catch (Exception e)
6544                 {
6545                     Eina.Log.Warning($"Callback error: {e.ToString()}");
6546                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6547                 }
6548
6549                         
6550             }
6551             else
6552             {
6553                 efl_ui_text_item_factory_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), item_factory);
6554             }
6555         }
6556
6557         private static efl_ui_text_item_factory_set_delegate efl_ui_text_item_factory_set_static_delegate;
6558
6559         
6560         private delegate void efl_ui_text_input_panel_show_delegate(System.IntPtr obj, System.IntPtr pd);
6561
6562         
6563         public delegate void efl_ui_text_input_panel_show_api_delegate(System.IntPtr obj);
6564
6565         public static Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_show_api_delegate> efl_ui_text_input_panel_show_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_show_api_delegate>(Module, "efl_ui_text_input_panel_show");
6566
6567         private static void input_panel_show(System.IntPtr obj, System.IntPtr pd)
6568         {
6569             Eina.Log.Debug("function efl_ui_text_input_panel_show was called");
6570             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6571             if (ws != null)
6572             {
6573             
6574                 try
6575                 {
6576                     ((Text)ws.Target).ShowInputPanel();
6577                 }
6578                 catch (Exception e)
6579                 {
6580                     Eina.Log.Warning($"Callback error: {e.ToString()}");
6581                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6582                 }
6583
6584         
6585             }
6586             else
6587             {
6588                 efl_ui_text_input_panel_show_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6589             }
6590         }
6591
6592         private static efl_ui_text_input_panel_show_delegate efl_ui_text_input_panel_show_static_delegate;
6593
6594         
6595         private delegate void efl_ui_text_selection_copy_delegate(System.IntPtr obj, System.IntPtr pd);
6596
6597         
6598         public delegate void efl_ui_text_selection_copy_api_delegate(System.IntPtr obj);
6599
6600         public static Efl.Eo.FunctionWrapper<efl_ui_text_selection_copy_api_delegate> efl_ui_text_selection_copy_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_selection_copy_api_delegate>(Module, "efl_ui_text_selection_copy");
6601
6602         private static void selection_copy(System.IntPtr obj, System.IntPtr pd)
6603         {
6604             Eina.Log.Debug("function efl_ui_text_selection_copy was called");
6605             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6606             if (ws != null)
6607             {
6608             
6609                 try
6610                 {
6611                     ((Text)ws.Target).SelectionCopy();
6612                 }
6613                 catch (Exception e)
6614                 {
6615                     Eina.Log.Warning($"Callback error: {e.ToString()}");
6616                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6617                 }
6618
6619         
6620             }
6621             else
6622             {
6623                 efl_ui_text_selection_copy_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6624             }
6625         }
6626
6627         private static efl_ui_text_selection_copy_delegate efl_ui_text_selection_copy_static_delegate;
6628
6629         
6630         private delegate void efl_ui_text_context_menu_clear_delegate(System.IntPtr obj, System.IntPtr pd);
6631
6632         
6633         public delegate void efl_ui_text_context_menu_clear_api_delegate(System.IntPtr obj);
6634
6635         public static Efl.Eo.FunctionWrapper<efl_ui_text_context_menu_clear_api_delegate> efl_ui_text_context_menu_clear_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_context_menu_clear_api_delegate>(Module, "efl_ui_text_context_menu_clear");
6636
6637         private static void context_menu_clear(System.IntPtr obj, System.IntPtr pd)
6638         {
6639             Eina.Log.Debug("function efl_ui_text_context_menu_clear was called");
6640             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6641             if (ws != null)
6642             {
6643             
6644                 try
6645                 {
6646                     ((Text)ws.Target).ClearContextMenu();
6647                 }
6648                 catch (Exception e)
6649                 {
6650                     Eina.Log.Warning($"Callback error: {e.ToString()}");
6651                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6652                 }
6653
6654         
6655             }
6656             else
6657             {
6658                 efl_ui_text_context_menu_clear_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6659             }
6660         }
6661
6662         private static efl_ui_text_context_menu_clear_delegate efl_ui_text_context_menu_clear_static_delegate;
6663
6664         
6665         private delegate void efl_ui_text_input_panel_imdata_set_delegate(System.IntPtr obj, System.IntPtr pd,  System.IntPtr data,  int len);
6666
6667         
6668         public delegate void efl_ui_text_input_panel_imdata_set_api_delegate(System.IntPtr obj,  System.IntPtr data,  int len);
6669
6670         public static Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_imdata_set_api_delegate> efl_ui_text_input_panel_imdata_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_imdata_set_api_delegate>(Module, "efl_ui_text_input_panel_imdata_set");
6671
6672         private static void input_panel_imdata_set(System.IntPtr obj, System.IntPtr pd, System.IntPtr data, int len)
6673         {
6674             Eina.Log.Debug("function efl_ui_text_input_panel_imdata_set was called");
6675             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6676             if (ws != null)
6677             {
6678                                                             
6679                 try
6680                 {
6681                     ((Text)ws.Target).SetInputPanelImdata(data, len);
6682                 }
6683                 catch (Exception e)
6684                 {
6685                     Eina.Log.Warning($"Callback error: {e.ToString()}");
6686                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6687                 }
6688
6689                                         
6690             }
6691             else
6692             {
6693                 efl_ui_text_input_panel_imdata_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), data, len);
6694             }
6695         }
6696
6697         private static efl_ui_text_input_panel_imdata_set_delegate efl_ui_text_input_panel_imdata_set_static_delegate;
6698
6699         
6700         private delegate void efl_ui_text_input_panel_imdata_get_delegate(System.IntPtr obj, System.IntPtr pd,  ref System.IntPtr data,  out int len);
6701
6702         
6703         public delegate void efl_ui_text_input_panel_imdata_get_api_delegate(System.IntPtr obj,  ref System.IntPtr data,  out int len);
6704
6705         public static Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_imdata_get_api_delegate> efl_ui_text_input_panel_imdata_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_imdata_get_api_delegate>(Module, "efl_ui_text_input_panel_imdata_get");
6706
6707         private static void input_panel_imdata_get(System.IntPtr obj, System.IntPtr pd, ref System.IntPtr data, out int len)
6708         {
6709             Eina.Log.Debug("function efl_ui_text_input_panel_imdata_get was called");
6710             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6711             if (ws != null)
6712             {
6713                                 len = default(int);                            
6714                 try
6715                 {
6716                     ((Text)ws.Target).GetInputPanelImdata(ref data, out len);
6717                 }
6718                 catch (Exception e)
6719                 {
6720                     Eina.Log.Warning($"Callback error: {e.ToString()}");
6721                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6722                 }
6723
6724                                         
6725             }
6726             else
6727             {
6728                 efl_ui_text_input_panel_imdata_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), ref data, out len);
6729             }
6730         }
6731
6732         private static efl_ui_text_input_panel_imdata_get_delegate efl_ui_text_input_panel_imdata_get_static_delegate;
6733
6734         
6735         private delegate void efl_ui_text_selection_paste_delegate(System.IntPtr obj, System.IntPtr pd);
6736
6737         
6738         public delegate void efl_ui_text_selection_paste_api_delegate(System.IntPtr obj);
6739
6740         public static Efl.Eo.FunctionWrapper<efl_ui_text_selection_paste_api_delegate> efl_ui_text_selection_paste_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_selection_paste_api_delegate>(Module, "efl_ui_text_selection_paste");
6741
6742         private static void selection_paste(System.IntPtr obj, System.IntPtr pd)
6743         {
6744             Eina.Log.Debug("function efl_ui_text_selection_paste was called");
6745             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6746             if (ws != null)
6747             {
6748             
6749                 try
6750                 {
6751                     ((Text)ws.Target).SelectionPaste();
6752                 }
6753                 catch (Exception e)
6754                 {
6755                     Eina.Log.Warning($"Callback error: {e.ToString()}");
6756                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6757                 }
6758
6759         
6760             }
6761             else
6762             {
6763                 efl_ui_text_selection_paste_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6764             }
6765         }
6766
6767         private static efl_ui_text_selection_paste_delegate efl_ui_text_selection_paste_static_delegate;
6768
6769         
6770         private delegate void efl_ui_text_input_panel_hide_delegate(System.IntPtr obj, System.IntPtr pd);
6771
6772         
6773         public delegate void efl_ui_text_input_panel_hide_api_delegate(System.IntPtr obj);
6774
6775         public static Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_hide_api_delegate> efl_ui_text_input_panel_hide_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_input_panel_hide_api_delegate>(Module, "efl_ui_text_input_panel_hide");
6776
6777         private static void input_panel_hide(System.IntPtr obj, System.IntPtr pd)
6778         {
6779             Eina.Log.Debug("function efl_ui_text_input_panel_hide was called");
6780             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6781             if (ws != null)
6782             {
6783             
6784                 try
6785                 {
6786                     ((Text)ws.Target).HideInputPanel();
6787                 }
6788                 catch (Exception e)
6789                 {
6790                     Eina.Log.Warning($"Callback error: {e.ToString()}");
6791                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6792                 }
6793
6794         
6795             }
6796             else
6797             {
6798                 efl_ui_text_input_panel_hide_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6799             }
6800         }
6801
6802         private static efl_ui_text_input_panel_hide_delegate efl_ui_text_input_panel_hide_static_delegate;
6803
6804         
6805         private delegate void efl_ui_text_cursor_selection_end_delegate(System.IntPtr obj, System.IntPtr pd);
6806
6807         
6808         public delegate void efl_ui_text_cursor_selection_end_api_delegate(System.IntPtr obj);
6809
6810         public static Efl.Eo.FunctionWrapper<efl_ui_text_cursor_selection_end_api_delegate> efl_ui_text_cursor_selection_end_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_cursor_selection_end_api_delegate>(Module, "efl_ui_text_cursor_selection_end");
6811
6812         private static void cursor_selection_end(System.IntPtr obj, System.IntPtr pd)
6813         {
6814             Eina.Log.Debug("function efl_ui_text_cursor_selection_end was called");
6815             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6816             if (ws != null)
6817             {
6818             
6819                 try
6820                 {
6821                     ((Text)ws.Target).CursorSelectionEnd();
6822                 }
6823                 catch (Exception e)
6824                 {
6825                     Eina.Log.Warning($"Callback error: {e.ToString()}");
6826                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6827                 }
6828
6829         
6830             }
6831             else
6832             {
6833                 efl_ui_text_cursor_selection_end_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6834             }
6835         }
6836
6837         private static efl_ui_text_cursor_selection_end_delegate efl_ui_text_cursor_selection_end_static_delegate;
6838
6839         
6840         private delegate void efl_ui_text_selection_cut_delegate(System.IntPtr obj, System.IntPtr pd);
6841
6842         
6843         public delegate void efl_ui_text_selection_cut_api_delegate(System.IntPtr obj);
6844
6845         public static Efl.Eo.FunctionWrapper<efl_ui_text_selection_cut_api_delegate> efl_ui_text_selection_cut_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_selection_cut_api_delegate>(Module, "efl_ui_text_selection_cut");
6846
6847         private static void selection_cut(System.IntPtr obj, System.IntPtr pd)
6848         {
6849             Eina.Log.Debug("function efl_ui_text_selection_cut was called");
6850             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6851             if (ws != null)
6852             {
6853             
6854                 try
6855                 {
6856                     ((Text)ws.Target).SelectionCut();
6857                 }
6858                 catch (Exception e)
6859                 {
6860                     Eina.Log.Warning($"Callback error: {e.ToString()}");
6861                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6862                 }
6863
6864         
6865             }
6866             else
6867             {
6868                 efl_ui_text_selection_cut_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6869             }
6870         }
6871
6872         private static efl_ui_text_selection_cut_delegate efl_ui_text_selection_cut_static_delegate;
6873
6874         
6875         private delegate void efl_ui_text_context_menu_item_add_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String label, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String icon_file,  Elm.Icon.Type icon_type,  EvasSmartCb func,  System.IntPtr data);
6876
6877         
6878         public delegate void efl_ui_text_context_menu_item_add_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String label, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String icon_file,  Elm.Icon.Type icon_type,  EvasSmartCb func,  System.IntPtr data);
6879
6880         public static Efl.Eo.FunctionWrapper<efl_ui_text_context_menu_item_add_api_delegate> efl_ui_text_context_menu_item_add_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_context_menu_item_add_api_delegate>(Module, "efl_ui_text_context_menu_item_add");
6881
6882         private static void context_menu_item_add(System.IntPtr obj, System.IntPtr pd, System.String label, System.String icon_file, Elm.Icon.Type icon_type, EvasSmartCb func, System.IntPtr data)
6883         {
6884             Eina.Log.Debug("function efl_ui_text_context_menu_item_add was called");
6885             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6886             if (ws != null)
6887             {
6888                                                                                                                                     
6889                 try
6890                 {
6891                     ((Text)ws.Target).AddContextMenuItem(label, icon_file, icon_type, func, data);
6892                 }
6893                 catch (Exception e)
6894                 {
6895                     Eina.Log.Warning($"Callback error: {e.ToString()}");
6896                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6897                 }
6898
6899                                                                                         
6900             }
6901             else
6902             {
6903                 efl_ui_text_context_menu_item_add_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), label, icon_file, icon_type, func, data);
6904             }
6905         }
6906
6907         private static efl_ui_text_context_menu_item_add_delegate efl_ui_text_context_menu_item_add_static_delegate;
6908
6909         
6910         private delegate Efl.TextCursorCursor efl_ui_text_cursor_new_delegate(System.IntPtr obj, System.IntPtr pd);
6911
6912         
6913         public delegate Efl.TextCursorCursor efl_ui_text_cursor_new_api_delegate(System.IntPtr obj);
6914
6915         public static Efl.Eo.FunctionWrapper<efl_ui_text_cursor_new_api_delegate> efl_ui_text_cursor_new_ptr = new Efl.Eo.FunctionWrapper<efl_ui_text_cursor_new_api_delegate>(Module, "efl_ui_text_cursor_new");
6916
6917         private static Efl.TextCursorCursor cursor_new(System.IntPtr obj, System.IntPtr pd)
6918         {
6919             Eina.Log.Debug("function efl_ui_text_cursor_new was called");
6920             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6921             if (ws != null)
6922             {
6923             Efl.TextCursorCursor _ret_var = default(Efl.TextCursorCursor);
6924                 try
6925                 {
6926                     _ret_var = ((Text)ws.Target).NewCursor();
6927                 }
6928                 catch (Exception e)
6929                 {
6930                     Eina.Log.Warning($"Callback error: {e.ToString()}");
6931                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6932                 }
6933
6934         return _ret_var;
6935
6936             }
6937             else
6938             {
6939                 return efl_ui_text_cursor_new_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6940             }
6941         }
6942
6943         private static efl_ui_text_cursor_new_delegate efl_ui_text_cursor_new_static_delegate;
6944
6945         
6946         private delegate Eina.File efl_file_mmap_get_delegate(System.IntPtr obj, System.IntPtr pd);
6947
6948         
6949         public delegate Eina.File efl_file_mmap_get_api_delegate(System.IntPtr obj);
6950
6951         public static Efl.Eo.FunctionWrapper<efl_file_mmap_get_api_delegate> efl_file_mmap_get_ptr = new Efl.Eo.FunctionWrapper<efl_file_mmap_get_api_delegate>(Module, "efl_file_mmap_get");
6952
6953         private static Eina.File mmap_get(System.IntPtr obj, System.IntPtr pd)
6954         {
6955             Eina.Log.Debug("function efl_file_mmap_get was called");
6956             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6957             if (ws != null)
6958             {
6959             Eina.File _ret_var = default(Eina.File);
6960                 try
6961                 {
6962                     _ret_var = ((Text)ws.Target).GetMmap();
6963                 }
6964                 catch (Exception e)
6965                 {
6966                     Eina.Log.Warning($"Callback error: {e.ToString()}");
6967                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6968                 }
6969
6970         return _ret_var;
6971
6972             }
6973             else
6974             {
6975                 return efl_file_mmap_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6976             }
6977         }
6978
6979         private static efl_file_mmap_get_delegate efl_file_mmap_get_static_delegate;
6980
6981         
6982         private delegate Eina.Error efl_file_mmap_set_delegate(System.IntPtr obj, System.IntPtr pd,  Eina.File f);
6983
6984         
6985         public delegate Eina.Error efl_file_mmap_set_api_delegate(System.IntPtr obj,  Eina.File f);
6986
6987         public static Efl.Eo.FunctionWrapper<efl_file_mmap_set_api_delegate> efl_file_mmap_set_ptr = new Efl.Eo.FunctionWrapper<efl_file_mmap_set_api_delegate>(Module, "efl_file_mmap_set");
6988
6989         private static Eina.Error mmap_set(System.IntPtr obj, System.IntPtr pd, Eina.File f)
6990         {
6991             Eina.Log.Debug("function efl_file_mmap_set was called");
6992             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6993             if (ws != null)
6994             {
6995                                     Eina.Error _ret_var = default(Eina.Error);
6996                 try
6997                 {
6998                     _ret_var = ((Text)ws.Target).SetMmap(f);
6999                 }
7000                 catch (Exception e)
7001                 {
7002                     Eina.Log.Warning($"Callback error: {e.ToString()}");
7003                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7004                 }
7005
7006                         return _ret_var;
7007
7008             }
7009             else
7010             {
7011                 return efl_file_mmap_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), f);
7012             }
7013         }
7014
7015         private static efl_file_mmap_set_delegate efl_file_mmap_set_static_delegate;
7016
7017         [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
7018         private delegate System.String efl_file_get_delegate(System.IntPtr obj, System.IntPtr pd);
7019
7020         [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
7021         public delegate System.String efl_file_get_api_delegate(System.IntPtr obj);
7022
7023         public static Efl.Eo.FunctionWrapper<efl_file_get_api_delegate> efl_file_get_ptr = new Efl.Eo.FunctionWrapper<efl_file_get_api_delegate>(Module, "efl_file_get");
7024
7025         private static System.String file_get(System.IntPtr obj, System.IntPtr pd)
7026         {
7027             Eina.Log.Debug("function efl_file_get was called");
7028             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7029             if (ws != null)
7030             {
7031             System.String _ret_var = default(System.String);
7032                 try
7033                 {
7034                     _ret_var = ((Text)ws.Target).GetFile();
7035                 }
7036                 catch (Exception e)
7037                 {
7038                     Eina.Log.Warning($"Callback error: {e.ToString()}");
7039                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7040                 }
7041
7042         return _ret_var;
7043
7044             }
7045             else
7046             {
7047                 return efl_file_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
7048             }
7049         }
7050
7051         private static efl_file_get_delegate efl_file_get_static_delegate;
7052
7053         
7054         private delegate Eina.Error efl_file_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String file);
7055
7056         
7057         public delegate Eina.Error efl_file_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String file);
7058
7059         public static Efl.Eo.FunctionWrapper<efl_file_set_api_delegate> efl_file_set_ptr = new Efl.Eo.FunctionWrapper<efl_file_set_api_delegate>(Module, "efl_file_set");
7060
7061         private static Eina.Error file_set(System.IntPtr obj, System.IntPtr pd, System.String file)
7062         {
7063             Eina.Log.Debug("function efl_file_set was called");
7064             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7065             if (ws != null)
7066             {
7067                                     Eina.Error _ret_var = default(Eina.Error);
7068                 try
7069                 {
7070                     _ret_var = ((Text)ws.Target).SetFile(file);
7071                 }
7072                 catch (Exception e)
7073                 {
7074                     Eina.Log.Warning($"Callback error: {e.ToString()}");
7075                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7076                 }
7077
7078                         return _ret_var;
7079
7080             }
7081             else
7082             {
7083                 return efl_file_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), file);
7084             }
7085         }
7086
7087         private static efl_file_set_delegate efl_file_set_static_delegate;
7088
7089         [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
7090         private delegate System.String efl_file_key_get_delegate(System.IntPtr obj, System.IntPtr pd);
7091
7092         [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
7093         public delegate System.String efl_file_key_get_api_delegate(System.IntPtr obj);
7094
7095         public static Efl.Eo.FunctionWrapper<efl_file_key_get_api_delegate> efl_file_key_get_ptr = new Efl.Eo.FunctionWrapper<efl_file_key_get_api_delegate>(Module, "efl_file_key_get");
7096
7097         private static System.String key_get(System.IntPtr obj, System.IntPtr pd)
7098         {
7099             Eina.Log.Debug("function efl_file_key_get was called");
7100             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7101             if (ws != null)
7102             {
7103             System.String _ret_var = default(System.String);
7104                 try
7105                 {
7106                     _ret_var = ((Text)ws.Target).GetKey();
7107                 }
7108                 catch (Exception e)
7109                 {
7110                     Eina.Log.Warning($"Callback error: {e.ToString()}");
7111                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7112                 }
7113
7114         return _ret_var;
7115
7116             }
7117             else
7118             {
7119                 return efl_file_key_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
7120             }
7121         }
7122
7123         private static efl_file_key_get_delegate efl_file_key_get_static_delegate;
7124
7125         
7126         private delegate void efl_file_key_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String key);
7127
7128         
7129         public delegate void efl_file_key_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String key);
7130
7131         public static Efl.Eo.FunctionWrapper<efl_file_key_set_api_delegate> efl_file_key_set_ptr = new Efl.Eo.FunctionWrapper<efl_file_key_set_api_delegate>(Module, "efl_file_key_set");
7132
7133         private static void key_set(System.IntPtr obj, System.IntPtr pd, System.String key)
7134         {
7135             Eina.Log.Debug("function efl_file_key_set was called");
7136             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7137             if (ws != null)
7138             {
7139                                     
7140                 try
7141                 {
7142                     ((Text)ws.Target).SetKey(key);
7143                 }
7144                 catch (Exception e)
7145                 {
7146                     Eina.Log.Warning($"Callback error: {e.ToString()}");
7147                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7148                 }
7149
7150                         
7151             }
7152             else
7153             {
7154                 efl_file_key_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), key);
7155             }
7156         }
7157
7158         private static efl_file_key_set_delegate efl_file_key_set_static_delegate;
7159
7160         [return: MarshalAs(UnmanagedType.U1)]
7161         private delegate bool efl_file_loaded_get_delegate(System.IntPtr obj, System.IntPtr pd);
7162
7163         [return: MarshalAs(UnmanagedType.U1)]
7164         public delegate bool efl_file_loaded_get_api_delegate(System.IntPtr obj);
7165
7166         public static Efl.Eo.FunctionWrapper<efl_file_loaded_get_api_delegate> efl_file_loaded_get_ptr = new Efl.Eo.FunctionWrapper<efl_file_loaded_get_api_delegate>(Module, "efl_file_loaded_get");
7167
7168         private static bool loaded_get(System.IntPtr obj, System.IntPtr pd)
7169         {
7170             Eina.Log.Debug("function efl_file_loaded_get was called");
7171             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7172             if (ws != null)
7173             {
7174             bool _ret_var = default(bool);
7175                 try
7176                 {
7177                     _ret_var = ((Text)ws.Target).GetLoaded();
7178                 }
7179                 catch (Exception e)
7180                 {
7181                     Eina.Log.Warning($"Callback error: {e.ToString()}");
7182                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7183                 }
7184
7185         return _ret_var;
7186
7187             }
7188             else
7189             {
7190                 return efl_file_loaded_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
7191             }
7192         }
7193
7194         private static efl_file_loaded_get_delegate efl_file_loaded_get_static_delegate;
7195
7196         
7197         private delegate Eina.Error efl_file_load_delegate(System.IntPtr obj, System.IntPtr pd);
7198
7199         
7200         public delegate Eina.Error efl_file_load_api_delegate(System.IntPtr obj);
7201
7202         public static Efl.Eo.FunctionWrapper<efl_file_load_api_delegate> efl_file_load_ptr = new Efl.Eo.FunctionWrapper<efl_file_load_api_delegate>(Module, "efl_file_load");
7203
7204         private static Eina.Error load(System.IntPtr obj, System.IntPtr pd)
7205         {
7206             Eina.Log.Debug("function efl_file_load was called");
7207             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7208             if (ws != null)
7209             {
7210             Eina.Error _ret_var = default(Eina.Error);
7211                 try
7212                 {
7213                     _ret_var = ((Text)ws.Target).Load();
7214                 }
7215                 catch (Exception e)
7216                 {
7217                     Eina.Log.Warning($"Callback error: {e.ToString()}");
7218                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7219                 }
7220
7221         return _ret_var;
7222
7223             }
7224             else
7225             {
7226                 return efl_file_load_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
7227             }
7228         }
7229
7230         private static efl_file_load_delegate efl_file_load_static_delegate;
7231
7232         
7233         private delegate void efl_file_unload_delegate(System.IntPtr obj, System.IntPtr pd);
7234
7235         
7236         public delegate void efl_file_unload_api_delegate(System.IntPtr obj);
7237
7238         public static Efl.Eo.FunctionWrapper<efl_file_unload_api_delegate> efl_file_unload_ptr = new Efl.Eo.FunctionWrapper<efl_file_unload_api_delegate>(Module, "efl_file_unload");
7239
7240         private static void unload(System.IntPtr obj, System.IntPtr pd)
7241         {
7242             Eina.Log.Debug("function efl_file_unload was called");
7243             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7244             if (ws != null)
7245             {
7246             
7247                 try
7248                 {
7249                     ((Text)ws.Target).Unload();
7250                 }
7251                 catch (Exception e)
7252                 {
7253                     Eina.Log.Warning($"Callback error: {e.ToString()}");
7254                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7255                 }
7256
7257         
7258             }
7259             else
7260             {
7261                 efl_file_unload_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
7262             }
7263         }
7264
7265         private static efl_file_unload_delegate efl_file_unload_static_delegate;
7266
7267         [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
7268         private delegate System.String efl_text_get_delegate(System.IntPtr obj, System.IntPtr pd);
7269
7270         [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
7271         public delegate System.String efl_text_get_api_delegate(System.IntPtr obj);
7272
7273         public static Efl.Eo.FunctionWrapper<efl_text_get_api_delegate> efl_text_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_get_api_delegate>(Module, "efl_text_get");
7274
7275         private static System.String text_get(System.IntPtr obj, System.IntPtr pd)
7276         {
7277             Eina.Log.Debug("function efl_text_get was called");
7278             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7279             if (ws != null)
7280             {
7281             System.String _ret_var = default(System.String);
7282                 try
7283                 {
7284                     _ret_var = ((Text)ws.Target).GetText();
7285                 }
7286                 catch (Exception e)
7287                 {
7288                     Eina.Log.Warning($"Callback error: {e.ToString()}");
7289                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7290                 }
7291
7292         return _ret_var;
7293
7294             }
7295             else
7296             {
7297                 return efl_text_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
7298             }
7299         }
7300
7301         private static efl_text_get_delegate efl_text_get_static_delegate;
7302
7303         
7304         private delegate void efl_text_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String text);
7305
7306         
7307         public delegate void efl_text_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String text);
7308
7309         public static Efl.Eo.FunctionWrapper<efl_text_set_api_delegate> efl_text_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_set_api_delegate>(Module, "efl_text_set");
7310
7311         private static void text_set(System.IntPtr obj, System.IntPtr pd, System.String text)
7312         {
7313             Eina.Log.Debug("function efl_text_set was called");
7314             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7315             if (ws != null)
7316             {
7317                                     
7318                 try
7319                 {
7320                     ((Text)ws.Target).SetText(text);
7321                 }
7322                 catch (Exception e)
7323                 {
7324                     Eina.Log.Warning($"Callback error: {e.ToString()}");
7325                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7326                 }
7327
7328                         
7329             }
7330             else
7331             {
7332                 efl_text_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), text);
7333             }
7334         }
7335
7336         private static efl_text_set_delegate efl_text_set_static_delegate;
7337
7338         
7339         private delegate void efl_text_font_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] out System.String font,  out Efl.Font.Size size);
7340
7341         
7342         public delegate void efl_text_font_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] out System.String font,  out Efl.Font.Size size);
7343
7344         public static Efl.Eo.FunctionWrapper<efl_text_font_get_api_delegate> efl_text_font_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_font_get_api_delegate>(Module, "efl_text_font_get");
7345
7346         private static void font_get(System.IntPtr obj, System.IntPtr pd, out System.String font, out Efl.Font.Size size)
7347         {
7348             Eina.Log.Debug("function efl_text_font_get was called");
7349             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7350             if (ws != null)
7351             {
7352                         System.String _out_font = default(System.String);
7353         size = default(Efl.Font.Size);                            
7354                 try
7355                 {
7356                     ((Text)ws.Target).GetFont(out _out_font, out size);
7357                 }
7358                 catch (Exception e)
7359                 {
7360                     Eina.Log.Warning($"Callback error: {e.ToString()}");
7361                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7362                 }
7363
7364         font = _out_font;
7365                                 
7366             }
7367             else
7368             {
7369                 efl_text_font_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out font, out size);
7370             }
7371         }
7372
7373         private static efl_text_font_get_delegate efl_text_font_get_static_delegate;
7374
7375         
7376         private delegate void efl_text_font_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String font,  Efl.Font.Size size);
7377
7378         
7379         public delegate void efl_text_font_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String font,  Efl.Font.Size size);
7380
7381         public static Efl.Eo.FunctionWrapper<efl_text_font_set_api_delegate> efl_text_font_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_font_set_api_delegate>(Module, "efl_text_font_set");
7382
7383         private static void font_set(System.IntPtr obj, System.IntPtr pd, System.String font, Efl.Font.Size size)
7384         {
7385             Eina.Log.Debug("function efl_text_font_set was called");
7386             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7387             if (ws != null)
7388             {
7389                                                             
7390                 try
7391                 {
7392                     ((Text)ws.Target).SetFont(font, size);
7393                 }
7394                 catch (Exception e)
7395                 {
7396                     Eina.Log.Warning($"Callback error: {e.ToString()}");
7397                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7398                 }
7399
7400                                         
7401             }
7402             else
7403             {
7404                 efl_text_font_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), font, size);
7405             }
7406         }
7407
7408         private static efl_text_font_set_delegate efl_text_font_set_static_delegate;
7409
7410         [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
7411         private delegate System.String efl_text_font_source_get_delegate(System.IntPtr obj, System.IntPtr pd);
7412
7413         [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
7414         public delegate System.String efl_text_font_source_get_api_delegate(System.IntPtr obj);
7415
7416         public static Efl.Eo.FunctionWrapper<efl_text_font_source_get_api_delegate> efl_text_font_source_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_font_source_get_api_delegate>(Module, "efl_text_font_source_get");
7417
7418         private static System.String font_source_get(System.IntPtr obj, System.IntPtr pd)
7419         {
7420             Eina.Log.Debug("function efl_text_font_source_get was called");
7421             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7422             if (ws != null)
7423             {
7424             System.String _ret_var = default(System.String);
7425                 try
7426                 {
7427                     _ret_var = ((Text)ws.Target).GetFontSource();
7428                 }
7429                 catch (Exception e)
7430                 {
7431                     Eina.Log.Warning($"Callback error: {e.ToString()}");
7432                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7433                 }
7434
7435         return _ret_var;
7436
7437             }
7438             else
7439             {
7440                 return efl_text_font_source_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
7441             }
7442         }
7443
7444         private static efl_text_font_source_get_delegate efl_text_font_source_get_static_delegate;
7445
7446         
7447         private delegate void efl_text_font_source_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String font_source);
7448
7449         
7450         public delegate void efl_text_font_source_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String font_source);
7451
7452         public static Efl.Eo.FunctionWrapper<efl_text_font_source_set_api_delegate> efl_text_font_source_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_font_source_set_api_delegate>(Module, "efl_text_font_source_set");
7453
7454         private static void font_source_set(System.IntPtr obj, System.IntPtr pd, System.String font_source)
7455         {
7456             Eina.Log.Debug("function efl_text_font_source_set was called");
7457             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7458             if (ws != null)
7459             {
7460                                     
7461                 try
7462                 {
7463                     ((Text)ws.Target).SetFontSource(font_source);
7464                 }
7465                 catch (Exception e)
7466                 {
7467                     Eina.Log.Warning($"Callback error: {e.ToString()}");
7468                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7469                 }
7470
7471                         
7472             }
7473             else
7474             {
7475                 efl_text_font_source_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), font_source);
7476             }
7477         }
7478
7479         private static efl_text_font_source_set_delegate efl_text_font_source_set_static_delegate;
7480
7481         [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
7482         private delegate System.String efl_text_font_fallbacks_get_delegate(System.IntPtr obj, System.IntPtr pd);
7483
7484         [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
7485         public delegate System.String efl_text_font_fallbacks_get_api_delegate(System.IntPtr obj);
7486
7487         public static Efl.Eo.FunctionWrapper<efl_text_font_fallbacks_get_api_delegate> efl_text_font_fallbacks_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_font_fallbacks_get_api_delegate>(Module, "efl_text_font_fallbacks_get");
7488
7489         private static System.String font_fallbacks_get(System.IntPtr obj, System.IntPtr pd)
7490         {
7491             Eina.Log.Debug("function efl_text_font_fallbacks_get was called");
7492             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7493             if (ws != null)
7494             {
7495             System.String _ret_var = default(System.String);
7496                 try
7497                 {
7498                     _ret_var = ((Text)ws.Target).GetFontFallbacks();
7499                 }
7500                 catch (Exception e)
7501                 {
7502                     Eina.Log.Warning($"Callback error: {e.ToString()}");
7503                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7504                 }
7505
7506         return _ret_var;
7507
7508             }
7509             else
7510             {
7511                 return efl_text_font_fallbacks_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
7512             }
7513         }
7514
7515         private static efl_text_font_fallbacks_get_delegate efl_text_font_fallbacks_get_static_delegate;
7516
7517         
7518         private delegate void efl_text_font_fallbacks_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String font_fallbacks);
7519
7520         
7521         public delegate void efl_text_font_fallbacks_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String font_fallbacks);
7522
7523         public static Efl.Eo.FunctionWrapper<efl_text_font_fallbacks_set_api_delegate> efl_text_font_fallbacks_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_font_fallbacks_set_api_delegate>(Module, "efl_text_font_fallbacks_set");
7524
7525         private static void font_fallbacks_set(System.IntPtr obj, System.IntPtr pd, System.String font_fallbacks)
7526         {
7527             Eina.Log.Debug("function efl_text_font_fallbacks_set was called");
7528             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7529             if (ws != null)
7530             {
7531                                     
7532                 try
7533                 {
7534                     ((Text)ws.Target).SetFontFallbacks(font_fallbacks);
7535                 }
7536                 catch (Exception e)
7537                 {
7538                     Eina.Log.Warning($"Callback error: {e.ToString()}");
7539                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7540                 }
7541
7542                         
7543             }
7544             else
7545             {
7546                 efl_text_font_fallbacks_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), font_fallbacks);
7547             }
7548         }
7549
7550         private static efl_text_font_fallbacks_set_delegate efl_text_font_fallbacks_set_static_delegate;
7551
7552         
7553         private delegate Efl.TextFontWeight efl_text_font_weight_get_delegate(System.IntPtr obj, System.IntPtr pd);
7554
7555         
7556         public delegate Efl.TextFontWeight efl_text_font_weight_get_api_delegate(System.IntPtr obj);
7557
7558         public static Efl.Eo.FunctionWrapper<efl_text_font_weight_get_api_delegate> efl_text_font_weight_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_font_weight_get_api_delegate>(Module, "efl_text_font_weight_get");
7559
7560         private static Efl.TextFontWeight font_weight_get(System.IntPtr obj, System.IntPtr pd)
7561         {
7562             Eina.Log.Debug("function efl_text_font_weight_get was called");
7563             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7564             if (ws != null)
7565             {
7566             Efl.TextFontWeight _ret_var = default(Efl.TextFontWeight);
7567                 try
7568                 {
7569                     _ret_var = ((Text)ws.Target).GetFontWeight();
7570                 }
7571                 catch (Exception e)
7572                 {
7573                     Eina.Log.Warning($"Callback error: {e.ToString()}");
7574                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7575                 }
7576
7577         return _ret_var;
7578
7579             }
7580             else
7581             {
7582                 return efl_text_font_weight_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
7583             }
7584         }
7585
7586         private static efl_text_font_weight_get_delegate efl_text_font_weight_get_static_delegate;
7587
7588         
7589         private delegate void efl_text_font_weight_set_delegate(System.IntPtr obj, System.IntPtr pd,  Efl.TextFontWeight font_weight);
7590
7591         
7592         public delegate void efl_text_font_weight_set_api_delegate(System.IntPtr obj,  Efl.TextFontWeight font_weight);
7593
7594         public static Efl.Eo.FunctionWrapper<efl_text_font_weight_set_api_delegate> efl_text_font_weight_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_font_weight_set_api_delegate>(Module, "efl_text_font_weight_set");
7595
7596         private static void font_weight_set(System.IntPtr obj, System.IntPtr pd, Efl.TextFontWeight font_weight)
7597         {
7598             Eina.Log.Debug("function efl_text_font_weight_set was called");
7599             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7600             if (ws != null)
7601             {
7602                                     
7603                 try
7604                 {
7605                     ((Text)ws.Target).SetFontWeight(font_weight);
7606                 }
7607                 catch (Exception e)
7608                 {
7609                     Eina.Log.Warning($"Callback error: {e.ToString()}");
7610                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7611                 }
7612
7613                         
7614             }
7615             else
7616             {
7617                 efl_text_font_weight_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), font_weight);
7618             }
7619         }
7620
7621         private static efl_text_font_weight_set_delegate efl_text_font_weight_set_static_delegate;
7622
7623         
7624         private delegate Efl.TextFontSlant efl_text_font_slant_get_delegate(System.IntPtr obj, System.IntPtr pd);
7625
7626         
7627         public delegate Efl.TextFontSlant efl_text_font_slant_get_api_delegate(System.IntPtr obj);
7628
7629         public static Efl.Eo.FunctionWrapper<efl_text_font_slant_get_api_delegate> efl_text_font_slant_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_font_slant_get_api_delegate>(Module, "efl_text_font_slant_get");
7630
7631         private static Efl.TextFontSlant font_slant_get(System.IntPtr obj, System.IntPtr pd)
7632         {
7633             Eina.Log.Debug("function efl_text_font_slant_get was called");
7634             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7635             if (ws != null)
7636             {
7637             Efl.TextFontSlant _ret_var = default(Efl.TextFontSlant);
7638                 try
7639                 {
7640                     _ret_var = ((Text)ws.Target).GetFontSlant();
7641                 }
7642                 catch (Exception e)
7643                 {
7644                     Eina.Log.Warning($"Callback error: {e.ToString()}");
7645                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7646                 }
7647
7648         return _ret_var;
7649
7650             }
7651             else
7652             {
7653                 return efl_text_font_slant_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
7654             }
7655         }
7656
7657         private static efl_text_font_slant_get_delegate efl_text_font_slant_get_static_delegate;
7658
7659         
7660         private delegate void efl_text_font_slant_set_delegate(System.IntPtr obj, System.IntPtr pd,  Efl.TextFontSlant style);
7661
7662         
7663         public delegate void efl_text_font_slant_set_api_delegate(System.IntPtr obj,  Efl.TextFontSlant style);
7664
7665         public static Efl.Eo.FunctionWrapper<efl_text_font_slant_set_api_delegate> efl_text_font_slant_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_font_slant_set_api_delegate>(Module, "efl_text_font_slant_set");
7666
7667         private static void font_slant_set(System.IntPtr obj, System.IntPtr pd, Efl.TextFontSlant style)
7668         {
7669             Eina.Log.Debug("function efl_text_font_slant_set was called");
7670             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7671             if (ws != null)
7672             {
7673                                     
7674                 try
7675                 {
7676                     ((Text)ws.Target).SetFontSlant(style);
7677                 }
7678                 catch (Exception e)
7679                 {
7680                     Eina.Log.Warning($"Callback error: {e.ToString()}");
7681                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7682                 }
7683
7684                         
7685             }
7686             else
7687             {
7688                 efl_text_font_slant_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), style);
7689             }
7690         }
7691
7692         private static efl_text_font_slant_set_delegate efl_text_font_slant_set_static_delegate;
7693
7694         
7695         private delegate Efl.TextFontWidth efl_text_font_width_get_delegate(System.IntPtr obj, System.IntPtr pd);
7696
7697         
7698         public delegate Efl.TextFontWidth efl_text_font_width_get_api_delegate(System.IntPtr obj);
7699
7700         public static Efl.Eo.FunctionWrapper<efl_text_font_width_get_api_delegate> efl_text_font_width_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_font_width_get_api_delegate>(Module, "efl_text_font_width_get");
7701
7702         private static Efl.TextFontWidth font_width_get(System.IntPtr obj, System.IntPtr pd)
7703         {
7704             Eina.Log.Debug("function efl_text_font_width_get was called");
7705             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7706             if (ws != null)
7707             {
7708             Efl.TextFontWidth _ret_var = default(Efl.TextFontWidth);
7709                 try
7710                 {
7711                     _ret_var = ((Text)ws.Target).GetFontWidth();
7712                 }
7713                 catch (Exception e)
7714                 {
7715                     Eina.Log.Warning($"Callback error: {e.ToString()}");
7716                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7717                 }
7718
7719         return _ret_var;
7720
7721             }
7722             else
7723             {
7724                 return efl_text_font_width_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
7725             }
7726         }
7727
7728         private static efl_text_font_width_get_delegate efl_text_font_width_get_static_delegate;
7729
7730         
7731         private delegate void efl_text_font_width_set_delegate(System.IntPtr obj, System.IntPtr pd,  Efl.TextFontWidth width);
7732
7733         
7734         public delegate void efl_text_font_width_set_api_delegate(System.IntPtr obj,  Efl.TextFontWidth width);
7735
7736         public static Efl.Eo.FunctionWrapper<efl_text_font_width_set_api_delegate> efl_text_font_width_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_font_width_set_api_delegate>(Module, "efl_text_font_width_set");
7737
7738         private static void font_width_set(System.IntPtr obj, System.IntPtr pd, Efl.TextFontWidth width)
7739         {
7740             Eina.Log.Debug("function efl_text_font_width_set was called");
7741             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7742             if (ws != null)
7743             {
7744                                     
7745                 try
7746                 {
7747                     ((Text)ws.Target).SetFontWidth(width);
7748                 }
7749                 catch (Exception e)
7750                 {
7751                     Eina.Log.Warning($"Callback error: {e.ToString()}");
7752                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7753                 }
7754
7755                         
7756             }
7757             else
7758             {
7759                 efl_text_font_width_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), width);
7760             }
7761         }
7762
7763         private static efl_text_font_width_set_delegate efl_text_font_width_set_static_delegate;
7764
7765         [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
7766         private delegate System.String efl_text_font_lang_get_delegate(System.IntPtr obj, System.IntPtr pd);
7767
7768         [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
7769         public delegate System.String efl_text_font_lang_get_api_delegate(System.IntPtr obj);
7770
7771         public static Efl.Eo.FunctionWrapper<efl_text_font_lang_get_api_delegate> efl_text_font_lang_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_font_lang_get_api_delegate>(Module, "efl_text_font_lang_get");
7772
7773         private static System.String font_lang_get(System.IntPtr obj, System.IntPtr pd)
7774         {
7775             Eina.Log.Debug("function efl_text_font_lang_get was called");
7776             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7777             if (ws != null)
7778             {
7779             System.String _ret_var = default(System.String);
7780                 try
7781                 {
7782                     _ret_var = ((Text)ws.Target).GetFontLang();
7783                 }
7784                 catch (Exception e)
7785                 {
7786                     Eina.Log.Warning($"Callback error: {e.ToString()}");
7787                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7788                 }
7789
7790         return _ret_var;
7791
7792             }
7793             else
7794             {
7795                 return efl_text_font_lang_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
7796             }
7797         }
7798
7799         private static efl_text_font_lang_get_delegate efl_text_font_lang_get_static_delegate;
7800
7801         
7802         private delegate void efl_text_font_lang_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String lang);
7803
7804         
7805         public delegate void efl_text_font_lang_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String lang);
7806
7807         public static Efl.Eo.FunctionWrapper<efl_text_font_lang_set_api_delegate> efl_text_font_lang_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_font_lang_set_api_delegate>(Module, "efl_text_font_lang_set");
7808
7809         private static void font_lang_set(System.IntPtr obj, System.IntPtr pd, System.String lang)
7810         {
7811             Eina.Log.Debug("function efl_text_font_lang_set was called");
7812             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7813             if (ws != null)
7814             {
7815                                     
7816                 try
7817                 {
7818                     ((Text)ws.Target).SetFontLang(lang);
7819                 }
7820                 catch (Exception e)
7821                 {
7822                     Eina.Log.Warning($"Callback error: {e.ToString()}");
7823                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7824                 }
7825
7826                         
7827             }
7828             else
7829             {
7830                 efl_text_font_lang_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), lang);
7831             }
7832         }
7833
7834         private static efl_text_font_lang_set_delegate efl_text_font_lang_set_static_delegate;
7835
7836         
7837         private delegate Efl.TextFontBitmapScalable efl_text_font_bitmap_scalable_get_delegate(System.IntPtr obj, System.IntPtr pd);
7838
7839         
7840         public delegate Efl.TextFontBitmapScalable efl_text_font_bitmap_scalable_get_api_delegate(System.IntPtr obj);
7841
7842         public static Efl.Eo.FunctionWrapper<efl_text_font_bitmap_scalable_get_api_delegate> efl_text_font_bitmap_scalable_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_font_bitmap_scalable_get_api_delegate>(Module, "efl_text_font_bitmap_scalable_get");
7843
7844         private static Efl.TextFontBitmapScalable font_bitmap_scalable_get(System.IntPtr obj, System.IntPtr pd)
7845         {
7846             Eina.Log.Debug("function efl_text_font_bitmap_scalable_get was called");
7847             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7848             if (ws != null)
7849             {
7850             Efl.TextFontBitmapScalable _ret_var = default(Efl.TextFontBitmapScalable);
7851                 try
7852                 {
7853                     _ret_var = ((Text)ws.Target).GetFontBitmapScalable();
7854                 }
7855                 catch (Exception e)
7856                 {
7857                     Eina.Log.Warning($"Callback error: {e.ToString()}");
7858                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7859                 }
7860
7861         return _ret_var;
7862
7863             }
7864             else
7865             {
7866                 return efl_text_font_bitmap_scalable_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
7867             }
7868         }
7869
7870         private static efl_text_font_bitmap_scalable_get_delegate efl_text_font_bitmap_scalable_get_static_delegate;
7871
7872         
7873         private delegate void efl_text_font_bitmap_scalable_set_delegate(System.IntPtr obj, System.IntPtr pd,  Efl.TextFontBitmapScalable scalable);
7874
7875         
7876         public delegate void efl_text_font_bitmap_scalable_set_api_delegate(System.IntPtr obj,  Efl.TextFontBitmapScalable scalable);
7877
7878         public static Efl.Eo.FunctionWrapper<efl_text_font_bitmap_scalable_set_api_delegate> efl_text_font_bitmap_scalable_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_font_bitmap_scalable_set_api_delegate>(Module, "efl_text_font_bitmap_scalable_set");
7879
7880         private static void font_bitmap_scalable_set(System.IntPtr obj, System.IntPtr pd, Efl.TextFontBitmapScalable scalable)
7881         {
7882             Eina.Log.Debug("function efl_text_font_bitmap_scalable_set was called");
7883             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7884             if (ws != null)
7885             {
7886                                     
7887                 try
7888                 {
7889                     ((Text)ws.Target).SetFontBitmapScalable(scalable);
7890                 }
7891                 catch (Exception e)
7892                 {
7893                     Eina.Log.Warning($"Callback error: {e.ToString()}");
7894                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7895                 }
7896
7897                         
7898             }
7899             else
7900             {
7901                 efl_text_font_bitmap_scalable_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), scalable);
7902             }
7903         }
7904
7905         private static efl_text_font_bitmap_scalable_set_delegate efl_text_font_bitmap_scalable_set_static_delegate;
7906
7907         
7908         private delegate double efl_text_ellipsis_get_delegate(System.IntPtr obj, System.IntPtr pd);
7909
7910         
7911         public delegate double efl_text_ellipsis_get_api_delegate(System.IntPtr obj);
7912
7913         public static Efl.Eo.FunctionWrapper<efl_text_ellipsis_get_api_delegate> efl_text_ellipsis_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_ellipsis_get_api_delegate>(Module, "efl_text_ellipsis_get");
7914
7915         private static double ellipsis_get(System.IntPtr obj, System.IntPtr pd)
7916         {
7917             Eina.Log.Debug("function efl_text_ellipsis_get was called");
7918             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7919             if (ws != null)
7920             {
7921             double _ret_var = default(double);
7922                 try
7923                 {
7924                     _ret_var = ((Text)ws.Target).GetEllipsis();
7925                 }
7926                 catch (Exception e)
7927                 {
7928                     Eina.Log.Warning($"Callback error: {e.ToString()}");
7929                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7930                 }
7931
7932         return _ret_var;
7933
7934             }
7935             else
7936             {
7937                 return efl_text_ellipsis_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
7938             }
7939         }
7940
7941         private static efl_text_ellipsis_get_delegate efl_text_ellipsis_get_static_delegate;
7942
7943         
7944         private delegate void efl_text_ellipsis_set_delegate(System.IntPtr obj, System.IntPtr pd,  double value);
7945
7946         
7947         public delegate void efl_text_ellipsis_set_api_delegate(System.IntPtr obj,  double value);
7948
7949         public static Efl.Eo.FunctionWrapper<efl_text_ellipsis_set_api_delegate> efl_text_ellipsis_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_ellipsis_set_api_delegate>(Module, "efl_text_ellipsis_set");
7950
7951         private static void ellipsis_set(System.IntPtr obj, System.IntPtr pd, double value)
7952         {
7953             Eina.Log.Debug("function efl_text_ellipsis_set was called");
7954             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7955             if (ws != null)
7956             {
7957                                     
7958                 try
7959                 {
7960                     ((Text)ws.Target).SetEllipsis(value);
7961                 }
7962                 catch (Exception e)
7963                 {
7964                     Eina.Log.Warning($"Callback error: {e.ToString()}");
7965                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7966                 }
7967
7968                         
7969             }
7970             else
7971             {
7972                 efl_text_ellipsis_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), value);
7973             }
7974         }
7975
7976         private static efl_text_ellipsis_set_delegate efl_text_ellipsis_set_static_delegate;
7977
7978         
7979         private delegate Efl.TextFormatWrap efl_text_wrap_get_delegate(System.IntPtr obj, System.IntPtr pd);
7980
7981         
7982         public delegate Efl.TextFormatWrap efl_text_wrap_get_api_delegate(System.IntPtr obj);
7983
7984         public static Efl.Eo.FunctionWrapper<efl_text_wrap_get_api_delegate> efl_text_wrap_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_wrap_get_api_delegate>(Module, "efl_text_wrap_get");
7985
7986         private static Efl.TextFormatWrap wrap_get(System.IntPtr obj, System.IntPtr pd)
7987         {
7988             Eina.Log.Debug("function efl_text_wrap_get was called");
7989             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7990             if (ws != null)
7991             {
7992             Efl.TextFormatWrap _ret_var = default(Efl.TextFormatWrap);
7993                 try
7994                 {
7995                     _ret_var = ((Text)ws.Target).GetWrap();
7996                 }
7997                 catch (Exception e)
7998                 {
7999                     Eina.Log.Warning($"Callback error: {e.ToString()}");
8000                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8001                 }
8002
8003         return _ret_var;
8004
8005             }
8006             else
8007             {
8008                 return efl_text_wrap_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
8009             }
8010         }
8011
8012         private static efl_text_wrap_get_delegate efl_text_wrap_get_static_delegate;
8013
8014         
8015         private delegate void efl_text_wrap_set_delegate(System.IntPtr obj, System.IntPtr pd,  Efl.TextFormatWrap wrap);
8016
8017         
8018         public delegate void efl_text_wrap_set_api_delegate(System.IntPtr obj,  Efl.TextFormatWrap wrap);
8019
8020         public static Efl.Eo.FunctionWrapper<efl_text_wrap_set_api_delegate> efl_text_wrap_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_wrap_set_api_delegate>(Module, "efl_text_wrap_set");
8021
8022         private static void wrap_set(System.IntPtr obj, System.IntPtr pd, Efl.TextFormatWrap wrap)
8023         {
8024             Eina.Log.Debug("function efl_text_wrap_set was called");
8025             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8026             if (ws != null)
8027             {
8028                                     
8029                 try
8030                 {
8031                     ((Text)ws.Target).SetWrap(wrap);
8032                 }
8033                 catch (Exception e)
8034                 {
8035                     Eina.Log.Warning($"Callback error: {e.ToString()}");
8036                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8037                 }
8038
8039                         
8040             }
8041             else
8042             {
8043                 efl_text_wrap_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), wrap);
8044             }
8045         }
8046
8047         private static efl_text_wrap_set_delegate efl_text_wrap_set_static_delegate;
8048
8049         [return: MarshalAs(UnmanagedType.U1)]
8050         private delegate bool efl_text_multiline_get_delegate(System.IntPtr obj, System.IntPtr pd);
8051
8052         [return: MarshalAs(UnmanagedType.U1)]
8053         public delegate bool efl_text_multiline_get_api_delegate(System.IntPtr obj);
8054
8055         public static Efl.Eo.FunctionWrapper<efl_text_multiline_get_api_delegate> efl_text_multiline_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_multiline_get_api_delegate>(Module, "efl_text_multiline_get");
8056
8057         private static bool multiline_get(System.IntPtr obj, System.IntPtr pd)
8058         {
8059             Eina.Log.Debug("function efl_text_multiline_get was called");
8060             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8061             if (ws != null)
8062             {
8063             bool _ret_var = default(bool);
8064                 try
8065                 {
8066                     _ret_var = ((Text)ws.Target).GetMultiline();
8067                 }
8068                 catch (Exception e)
8069                 {
8070                     Eina.Log.Warning($"Callback error: {e.ToString()}");
8071                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8072                 }
8073
8074         return _ret_var;
8075
8076             }
8077             else
8078             {
8079                 return efl_text_multiline_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
8080             }
8081         }
8082
8083         private static efl_text_multiline_get_delegate efl_text_multiline_get_static_delegate;
8084
8085         
8086         private delegate void efl_text_multiline_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool enabled);
8087
8088         
8089         public delegate void efl_text_multiline_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool enabled);
8090
8091         public static Efl.Eo.FunctionWrapper<efl_text_multiline_set_api_delegate> efl_text_multiline_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_multiline_set_api_delegate>(Module, "efl_text_multiline_set");
8092
8093         private static void multiline_set(System.IntPtr obj, System.IntPtr pd, bool enabled)
8094         {
8095             Eina.Log.Debug("function efl_text_multiline_set was called");
8096             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8097             if (ws != null)
8098             {
8099                                     
8100                 try
8101                 {
8102                     ((Text)ws.Target).SetMultiline(enabled);
8103                 }
8104                 catch (Exception e)
8105                 {
8106                     Eina.Log.Warning($"Callback error: {e.ToString()}");
8107                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8108                 }
8109
8110                         
8111             }
8112             else
8113             {
8114                 efl_text_multiline_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), enabled);
8115             }
8116         }
8117
8118         private static efl_text_multiline_set_delegate efl_text_multiline_set_static_delegate;
8119
8120         
8121         private delegate Efl.TextFormatHorizontalAlignmentAutoType efl_text_halign_auto_type_get_delegate(System.IntPtr obj, System.IntPtr pd);
8122
8123         
8124         public delegate Efl.TextFormatHorizontalAlignmentAutoType efl_text_halign_auto_type_get_api_delegate(System.IntPtr obj);
8125
8126         public static Efl.Eo.FunctionWrapper<efl_text_halign_auto_type_get_api_delegate> efl_text_halign_auto_type_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_halign_auto_type_get_api_delegate>(Module, "efl_text_halign_auto_type_get");
8127
8128         private static Efl.TextFormatHorizontalAlignmentAutoType halign_auto_type_get(System.IntPtr obj, System.IntPtr pd)
8129         {
8130             Eina.Log.Debug("function efl_text_halign_auto_type_get was called");
8131             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8132             if (ws != null)
8133             {
8134             Efl.TextFormatHorizontalAlignmentAutoType _ret_var = default(Efl.TextFormatHorizontalAlignmentAutoType);
8135                 try
8136                 {
8137                     _ret_var = ((Text)ws.Target).GetHalignAutoType();
8138                 }
8139                 catch (Exception e)
8140                 {
8141                     Eina.Log.Warning($"Callback error: {e.ToString()}");
8142                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8143                 }
8144
8145         return _ret_var;
8146
8147             }
8148             else
8149             {
8150                 return efl_text_halign_auto_type_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
8151             }
8152         }
8153
8154         private static efl_text_halign_auto_type_get_delegate efl_text_halign_auto_type_get_static_delegate;
8155
8156         
8157         private delegate void efl_text_halign_auto_type_set_delegate(System.IntPtr obj, System.IntPtr pd,  Efl.TextFormatHorizontalAlignmentAutoType value);
8158
8159         
8160         public delegate void efl_text_halign_auto_type_set_api_delegate(System.IntPtr obj,  Efl.TextFormatHorizontalAlignmentAutoType value);
8161
8162         public static Efl.Eo.FunctionWrapper<efl_text_halign_auto_type_set_api_delegate> efl_text_halign_auto_type_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_halign_auto_type_set_api_delegate>(Module, "efl_text_halign_auto_type_set");
8163
8164         private static void halign_auto_type_set(System.IntPtr obj, System.IntPtr pd, Efl.TextFormatHorizontalAlignmentAutoType value)
8165         {
8166             Eina.Log.Debug("function efl_text_halign_auto_type_set was called");
8167             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8168             if (ws != null)
8169             {
8170                                     
8171                 try
8172                 {
8173                     ((Text)ws.Target).SetHalignAutoType(value);
8174                 }
8175                 catch (Exception e)
8176                 {
8177                     Eina.Log.Warning($"Callback error: {e.ToString()}");
8178                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8179                 }
8180
8181                         
8182             }
8183             else
8184             {
8185                 efl_text_halign_auto_type_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), value);
8186             }
8187         }
8188
8189         private static efl_text_halign_auto_type_set_delegate efl_text_halign_auto_type_set_static_delegate;
8190
8191         
8192         private delegate double efl_text_halign_get_delegate(System.IntPtr obj, System.IntPtr pd);
8193
8194         
8195         public delegate double efl_text_halign_get_api_delegate(System.IntPtr obj);
8196
8197         public static Efl.Eo.FunctionWrapper<efl_text_halign_get_api_delegate> efl_text_halign_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_halign_get_api_delegate>(Module, "efl_text_halign_get");
8198
8199         private static double halign_get(System.IntPtr obj, System.IntPtr pd)
8200         {
8201             Eina.Log.Debug("function efl_text_halign_get was called");
8202             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8203             if (ws != null)
8204             {
8205             double _ret_var = default(double);
8206                 try
8207                 {
8208                     _ret_var = ((Text)ws.Target).GetHalign();
8209                 }
8210                 catch (Exception e)
8211                 {
8212                     Eina.Log.Warning($"Callback error: {e.ToString()}");
8213                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8214                 }
8215
8216         return _ret_var;
8217
8218             }
8219             else
8220             {
8221                 return efl_text_halign_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
8222             }
8223         }
8224
8225         private static efl_text_halign_get_delegate efl_text_halign_get_static_delegate;
8226
8227         
8228         private delegate void efl_text_halign_set_delegate(System.IntPtr obj, System.IntPtr pd,  double value);
8229
8230         
8231         public delegate void efl_text_halign_set_api_delegate(System.IntPtr obj,  double value);
8232
8233         public static Efl.Eo.FunctionWrapper<efl_text_halign_set_api_delegate> efl_text_halign_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_halign_set_api_delegate>(Module, "efl_text_halign_set");
8234
8235         private static void halign_set(System.IntPtr obj, System.IntPtr pd, double value)
8236         {
8237             Eina.Log.Debug("function efl_text_halign_set was called");
8238             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8239             if (ws != null)
8240             {
8241                                     
8242                 try
8243                 {
8244                     ((Text)ws.Target).SetHalign(value);
8245                 }
8246                 catch (Exception e)
8247                 {
8248                     Eina.Log.Warning($"Callback error: {e.ToString()}");
8249                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8250                 }
8251
8252                         
8253             }
8254             else
8255             {
8256                 efl_text_halign_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), value);
8257             }
8258         }
8259
8260         private static efl_text_halign_set_delegate efl_text_halign_set_static_delegate;
8261
8262         
8263         private delegate double efl_text_valign_get_delegate(System.IntPtr obj, System.IntPtr pd);
8264
8265         
8266         public delegate double efl_text_valign_get_api_delegate(System.IntPtr obj);
8267
8268         public static Efl.Eo.FunctionWrapper<efl_text_valign_get_api_delegate> efl_text_valign_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_valign_get_api_delegate>(Module, "efl_text_valign_get");
8269
8270         private static double valign_get(System.IntPtr obj, System.IntPtr pd)
8271         {
8272             Eina.Log.Debug("function efl_text_valign_get was called");
8273             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8274             if (ws != null)
8275             {
8276             double _ret_var = default(double);
8277                 try
8278                 {
8279                     _ret_var = ((Text)ws.Target).GetValign();
8280                 }
8281                 catch (Exception e)
8282                 {
8283                     Eina.Log.Warning($"Callback error: {e.ToString()}");
8284                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8285                 }
8286
8287         return _ret_var;
8288
8289             }
8290             else
8291             {
8292                 return efl_text_valign_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
8293             }
8294         }
8295
8296         private static efl_text_valign_get_delegate efl_text_valign_get_static_delegate;
8297
8298         
8299         private delegate void efl_text_valign_set_delegate(System.IntPtr obj, System.IntPtr pd,  double value);
8300
8301         
8302         public delegate void efl_text_valign_set_api_delegate(System.IntPtr obj,  double value);
8303
8304         public static Efl.Eo.FunctionWrapper<efl_text_valign_set_api_delegate> efl_text_valign_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_valign_set_api_delegate>(Module, "efl_text_valign_set");
8305
8306         private static void valign_set(System.IntPtr obj, System.IntPtr pd, double value)
8307         {
8308             Eina.Log.Debug("function efl_text_valign_set was called");
8309             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8310             if (ws != null)
8311             {
8312                                     
8313                 try
8314                 {
8315                     ((Text)ws.Target).SetValign(value);
8316                 }
8317                 catch (Exception e)
8318                 {
8319                     Eina.Log.Warning($"Callback error: {e.ToString()}");
8320                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8321                 }
8322
8323                         
8324             }
8325             else
8326             {
8327                 efl_text_valign_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), value);
8328             }
8329         }
8330
8331         private static efl_text_valign_set_delegate efl_text_valign_set_static_delegate;
8332
8333         
8334         private delegate double efl_text_linegap_get_delegate(System.IntPtr obj, System.IntPtr pd);
8335
8336         
8337         public delegate double efl_text_linegap_get_api_delegate(System.IntPtr obj);
8338
8339         public static Efl.Eo.FunctionWrapper<efl_text_linegap_get_api_delegate> efl_text_linegap_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_linegap_get_api_delegate>(Module, "efl_text_linegap_get");
8340
8341         private static double linegap_get(System.IntPtr obj, System.IntPtr pd)
8342         {
8343             Eina.Log.Debug("function efl_text_linegap_get was called");
8344             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8345             if (ws != null)
8346             {
8347             double _ret_var = default(double);
8348                 try
8349                 {
8350                     _ret_var = ((Text)ws.Target).GetLinegap();
8351                 }
8352                 catch (Exception e)
8353                 {
8354                     Eina.Log.Warning($"Callback error: {e.ToString()}");
8355                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8356                 }
8357
8358         return _ret_var;
8359
8360             }
8361             else
8362             {
8363                 return efl_text_linegap_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
8364             }
8365         }
8366
8367         private static efl_text_linegap_get_delegate efl_text_linegap_get_static_delegate;
8368
8369         
8370         private delegate void efl_text_linegap_set_delegate(System.IntPtr obj, System.IntPtr pd,  double value);
8371
8372         
8373         public delegate void efl_text_linegap_set_api_delegate(System.IntPtr obj,  double value);
8374
8375         public static Efl.Eo.FunctionWrapper<efl_text_linegap_set_api_delegate> efl_text_linegap_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_linegap_set_api_delegate>(Module, "efl_text_linegap_set");
8376
8377         private static void linegap_set(System.IntPtr obj, System.IntPtr pd, double value)
8378         {
8379             Eina.Log.Debug("function efl_text_linegap_set was called");
8380             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8381             if (ws != null)
8382             {
8383                                     
8384                 try
8385                 {
8386                     ((Text)ws.Target).SetLinegap(value);
8387                 }
8388                 catch (Exception e)
8389                 {
8390                     Eina.Log.Warning($"Callback error: {e.ToString()}");
8391                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8392                 }
8393
8394                         
8395             }
8396             else
8397             {
8398                 efl_text_linegap_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), value);
8399             }
8400         }
8401
8402         private static efl_text_linegap_set_delegate efl_text_linegap_set_static_delegate;
8403
8404         
8405         private delegate double efl_text_linerelgap_get_delegate(System.IntPtr obj, System.IntPtr pd);
8406
8407         
8408         public delegate double efl_text_linerelgap_get_api_delegate(System.IntPtr obj);
8409
8410         public static Efl.Eo.FunctionWrapper<efl_text_linerelgap_get_api_delegate> efl_text_linerelgap_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_linerelgap_get_api_delegate>(Module, "efl_text_linerelgap_get");
8411
8412         private static double linerelgap_get(System.IntPtr obj, System.IntPtr pd)
8413         {
8414             Eina.Log.Debug("function efl_text_linerelgap_get was called");
8415             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8416             if (ws != null)
8417             {
8418             double _ret_var = default(double);
8419                 try
8420                 {
8421                     _ret_var = ((Text)ws.Target).GetLinerelgap();
8422                 }
8423                 catch (Exception e)
8424                 {
8425                     Eina.Log.Warning($"Callback error: {e.ToString()}");
8426                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8427                 }
8428
8429         return _ret_var;
8430
8431             }
8432             else
8433             {
8434                 return efl_text_linerelgap_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
8435             }
8436         }
8437
8438         private static efl_text_linerelgap_get_delegate efl_text_linerelgap_get_static_delegate;
8439
8440         
8441         private delegate void efl_text_linerelgap_set_delegate(System.IntPtr obj, System.IntPtr pd,  double value);
8442
8443         
8444         public delegate void efl_text_linerelgap_set_api_delegate(System.IntPtr obj,  double value);
8445
8446         public static Efl.Eo.FunctionWrapper<efl_text_linerelgap_set_api_delegate> efl_text_linerelgap_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_linerelgap_set_api_delegate>(Module, "efl_text_linerelgap_set");
8447
8448         private static void linerelgap_set(System.IntPtr obj, System.IntPtr pd, double value)
8449         {
8450             Eina.Log.Debug("function efl_text_linerelgap_set was called");
8451             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8452             if (ws != null)
8453             {
8454                                     
8455                 try
8456                 {
8457                     ((Text)ws.Target).SetLinerelgap(value);
8458                 }
8459                 catch (Exception e)
8460                 {
8461                     Eina.Log.Warning($"Callback error: {e.ToString()}");
8462                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8463                 }
8464
8465                         
8466             }
8467             else
8468             {
8469                 efl_text_linerelgap_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), value);
8470             }
8471         }
8472
8473         private static efl_text_linerelgap_set_delegate efl_text_linerelgap_set_static_delegate;
8474
8475         
8476         private delegate int efl_text_tabstops_get_delegate(System.IntPtr obj, System.IntPtr pd);
8477
8478         
8479         public delegate int efl_text_tabstops_get_api_delegate(System.IntPtr obj);
8480
8481         public static Efl.Eo.FunctionWrapper<efl_text_tabstops_get_api_delegate> efl_text_tabstops_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_tabstops_get_api_delegate>(Module, "efl_text_tabstops_get");
8482
8483         private static int tabstops_get(System.IntPtr obj, System.IntPtr pd)
8484         {
8485             Eina.Log.Debug("function efl_text_tabstops_get was called");
8486             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8487             if (ws != null)
8488             {
8489             int _ret_var = default(int);
8490                 try
8491                 {
8492                     _ret_var = ((Text)ws.Target).GetTabstops();
8493                 }
8494                 catch (Exception e)
8495                 {
8496                     Eina.Log.Warning($"Callback error: {e.ToString()}");
8497                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8498                 }
8499
8500         return _ret_var;
8501
8502             }
8503             else
8504             {
8505                 return efl_text_tabstops_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
8506             }
8507         }
8508
8509         private static efl_text_tabstops_get_delegate efl_text_tabstops_get_static_delegate;
8510
8511         
8512         private delegate void efl_text_tabstops_set_delegate(System.IntPtr obj, System.IntPtr pd,  int value);
8513
8514         
8515         public delegate void efl_text_tabstops_set_api_delegate(System.IntPtr obj,  int value);
8516
8517         public static Efl.Eo.FunctionWrapper<efl_text_tabstops_set_api_delegate> efl_text_tabstops_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_tabstops_set_api_delegate>(Module, "efl_text_tabstops_set");
8518
8519         private static void tabstops_set(System.IntPtr obj, System.IntPtr pd, int value)
8520         {
8521             Eina.Log.Debug("function efl_text_tabstops_set was called");
8522             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8523             if (ws != null)
8524             {
8525                                     
8526                 try
8527                 {
8528                     ((Text)ws.Target).SetTabstops(value);
8529                 }
8530                 catch (Exception e)
8531                 {
8532                     Eina.Log.Warning($"Callback error: {e.ToString()}");
8533                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8534                 }
8535
8536                         
8537             }
8538             else
8539             {
8540                 efl_text_tabstops_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), value);
8541             }
8542         }
8543
8544         private static efl_text_tabstops_set_delegate efl_text_tabstops_set_static_delegate;
8545
8546         [return: MarshalAs(UnmanagedType.U1)]
8547         private delegate bool efl_text_password_get_delegate(System.IntPtr obj, System.IntPtr pd);
8548
8549         [return: MarshalAs(UnmanagedType.U1)]
8550         public delegate bool efl_text_password_get_api_delegate(System.IntPtr obj);
8551
8552         public static Efl.Eo.FunctionWrapper<efl_text_password_get_api_delegate> efl_text_password_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_password_get_api_delegate>(Module, "efl_text_password_get");
8553
8554         private static bool password_get(System.IntPtr obj, System.IntPtr pd)
8555         {
8556             Eina.Log.Debug("function efl_text_password_get was called");
8557             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8558             if (ws != null)
8559             {
8560             bool _ret_var = default(bool);
8561                 try
8562                 {
8563                     _ret_var = ((Text)ws.Target).GetPassword();
8564                 }
8565                 catch (Exception e)
8566                 {
8567                     Eina.Log.Warning($"Callback error: {e.ToString()}");
8568                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8569                 }
8570
8571         return _ret_var;
8572
8573             }
8574             else
8575             {
8576                 return efl_text_password_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
8577             }
8578         }
8579
8580         private static efl_text_password_get_delegate efl_text_password_get_static_delegate;
8581
8582         
8583         private delegate void efl_text_password_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool enabled);
8584
8585         
8586         public delegate void efl_text_password_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool enabled);
8587
8588         public static Efl.Eo.FunctionWrapper<efl_text_password_set_api_delegate> efl_text_password_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_password_set_api_delegate>(Module, "efl_text_password_set");
8589
8590         private static void password_set(System.IntPtr obj, System.IntPtr pd, bool enabled)
8591         {
8592             Eina.Log.Debug("function efl_text_password_set was called");
8593             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8594             if (ws != null)
8595             {
8596                                     
8597                 try
8598                 {
8599                     ((Text)ws.Target).SetPassword(enabled);
8600                 }
8601                 catch (Exception e)
8602                 {
8603                     Eina.Log.Warning($"Callback error: {e.ToString()}");
8604                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8605                 }
8606
8607                         
8608             }
8609             else
8610             {
8611                 efl_text_password_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), enabled);
8612             }
8613         }
8614
8615         private static efl_text_password_set_delegate efl_text_password_set_static_delegate;
8616
8617         [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
8618         private delegate System.String efl_text_replacement_char_get_delegate(System.IntPtr obj, System.IntPtr pd);
8619
8620         [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
8621         public delegate System.String efl_text_replacement_char_get_api_delegate(System.IntPtr obj);
8622
8623         public static Efl.Eo.FunctionWrapper<efl_text_replacement_char_get_api_delegate> efl_text_replacement_char_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_replacement_char_get_api_delegate>(Module, "efl_text_replacement_char_get");
8624
8625         private static System.String replacement_char_get(System.IntPtr obj, System.IntPtr pd)
8626         {
8627             Eina.Log.Debug("function efl_text_replacement_char_get was called");
8628             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8629             if (ws != null)
8630             {
8631             System.String _ret_var = default(System.String);
8632                 try
8633                 {
8634                     _ret_var = ((Text)ws.Target).GetReplacementChar();
8635                 }
8636                 catch (Exception e)
8637                 {
8638                     Eina.Log.Warning($"Callback error: {e.ToString()}");
8639                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8640                 }
8641
8642         return _ret_var;
8643
8644             }
8645             else
8646             {
8647                 return efl_text_replacement_char_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
8648             }
8649         }
8650
8651         private static efl_text_replacement_char_get_delegate efl_text_replacement_char_get_static_delegate;
8652
8653         
8654         private delegate void efl_text_replacement_char_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String repch);
8655
8656         
8657         public delegate void efl_text_replacement_char_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String repch);
8658
8659         public static Efl.Eo.FunctionWrapper<efl_text_replacement_char_set_api_delegate> efl_text_replacement_char_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_replacement_char_set_api_delegate>(Module, "efl_text_replacement_char_set");
8660
8661         private static void replacement_char_set(System.IntPtr obj, System.IntPtr pd, System.String repch)
8662         {
8663             Eina.Log.Debug("function efl_text_replacement_char_set was called");
8664             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8665             if (ws != null)
8666             {
8667                                     
8668                 try
8669                 {
8670                     ((Text)ws.Target).SetReplacementChar(repch);
8671                 }
8672                 catch (Exception e)
8673                 {
8674                     Eina.Log.Warning($"Callback error: {e.ToString()}");
8675                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8676                 }
8677
8678                         
8679             }
8680             else
8681             {
8682                 efl_text_replacement_char_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), repch);
8683             }
8684         }
8685
8686         private static efl_text_replacement_char_set_delegate efl_text_replacement_char_set_static_delegate;
8687
8688         [return: MarshalAs(UnmanagedType.U1)]
8689         private delegate bool efl_text_interactive_selection_allowed_get_delegate(System.IntPtr obj, System.IntPtr pd);
8690
8691         [return: MarshalAs(UnmanagedType.U1)]
8692         public delegate bool efl_text_interactive_selection_allowed_get_api_delegate(System.IntPtr obj);
8693
8694         public static Efl.Eo.FunctionWrapper<efl_text_interactive_selection_allowed_get_api_delegate> efl_text_interactive_selection_allowed_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_interactive_selection_allowed_get_api_delegate>(Module, "efl_text_interactive_selection_allowed_get");
8695
8696         private static bool selection_allowed_get(System.IntPtr obj, System.IntPtr pd)
8697         {
8698             Eina.Log.Debug("function efl_text_interactive_selection_allowed_get was called");
8699             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8700             if (ws != null)
8701             {
8702             bool _ret_var = default(bool);
8703                 try
8704                 {
8705                     _ret_var = ((Text)ws.Target).GetSelectionAllowed();
8706                 }
8707                 catch (Exception e)
8708                 {
8709                     Eina.Log.Warning($"Callback error: {e.ToString()}");
8710                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8711                 }
8712
8713         return _ret_var;
8714
8715             }
8716             else
8717             {
8718                 return efl_text_interactive_selection_allowed_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
8719             }
8720         }
8721
8722         private static efl_text_interactive_selection_allowed_get_delegate efl_text_interactive_selection_allowed_get_static_delegate;
8723
8724         
8725         private delegate void efl_text_interactive_selection_allowed_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool allowed);
8726
8727         
8728         public delegate void efl_text_interactive_selection_allowed_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool allowed);
8729
8730         public static Efl.Eo.FunctionWrapper<efl_text_interactive_selection_allowed_set_api_delegate> efl_text_interactive_selection_allowed_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_interactive_selection_allowed_set_api_delegate>(Module, "efl_text_interactive_selection_allowed_set");
8731
8732         private static void selection_allowed_set(System.IntPtr obj, System.IntPtr pd, bool allowed)
8733         {
8734             Eina.Log.Debug("function efl_text_interactive_selection_allowed_set was called");
8735             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8736             if (ws != null)
8737             {
8738                                     
8739                 try
8740                 {
8741                     ((Text)ws.Target).SetSelectionAllowed(allowed);
8742                 }
8743                 catch (Exception e)
8744                 {
8745                     Eina.Log.Warning($"Callback error: {e.ToString()}");
8746                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8747                 }
8748
8749                         
8750             }
8751             else
8752             {
8753                 efl_text_interactive_selection_allowed_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), allowed);
8754             }
8755         }
8756
8757         private static efl_text_interactive_selection_allowed_set_delegate efl_text_interactive_selection_allowed_set_static_delegate;
8758
8759         
8760         private delegate void efl_text_interactive_selection_cursors_get_delegate(System.IntPtr obj, System.IntPtr pd,  out Efl.TextCursorCursor start,  out Efl.TextCursorCursor end);
8761
8762         
8763         public delegate void efl_text_interactive_selection_cursors_get_api_delegate(System.IntPtr obj,  out Efl.TextCursorCursor start,  out Efl.TextCursorCursor end);
8764
8765         public static Efl.Eo.FunctionWrapper<efl_text_interactive_selection_cursors_get_api_delegate> efl_text_interactive_selection_cursors_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_interactive_selection_cursors_get_api_delegate>(Module, "efl_text_interactive_selection_cursors_get");
8766
8767         private static void selection_cursors_get(System.IntPtr obj, System.IntPtr pd, out Efl.TextCursorCursor start, out Efl.TextCursorCursor end)
8768         {
8769             Eina.Log.Debug("function efl_text_interactive_selection_cursors_get was called");
8770             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8771             if (ws != null)
8772             {
8773                         start = default(Efl.TextCursorCursor);        end = default(Efl.TextCursorCursor);                            
8774                 try
8775                 {
8776                     ((Text)ws.Target).GetSelectionCursors(out start, out end);
8777                 }
8778                 catch (Exception e)
8779                 {
8780                     Eina.Log.Warning($"Callback error: {e.ToString()}");
8781                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8782                 }
8783
8784                                         
8785             }
8786             else
8787             {
8788                 efl_text_interactive_selection_cursors_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out start, out end);
8789             }
8790         }
8791
8792         private static efl_text_interactive_selection_cursors_get_delegate efl_text_interactive_selection_cursors_get_static_delegate;
8793
8794         [return: MarshalAs(UnmanagedType.U1)]
8795         private delegate bool efl_text_interactive_editable_get_delegate(System.IntPtr obj, System.IntPtr pd);
8796
8797         [return: MarshalAs(UnmanagedType.U1)]
8798         public delegate bool efl_text_interactive_editable_get_api_delegate(System.IntPtr obj);
8799
8800         public static Efl.Eo.FunctionWrapper<efl_text_interactive_editable_get_api_delegate> efl_text_interactive_editable_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_interactive_editable_get_api_delegate>(Module, "efl_text_interactive_editable_get");
8801
8802         private static bool editable_get(System.IntPtr obj, System.IntPtr pd)
8803         {
8804             Eina.Log.Debug("function efl_text_interactive_editable_get was called");
8805             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8806             if (ws != null)
8807             {
8808             bool _ret_var = default(bool);
8809                 try
8810                 {
8811                     _ret_var = ((Text)ws.Target).GetEditable();
8812                 }
8813                 catch (Exception e)
8814                 {
8815                     Eina.Log.Warning($"Callback error: {e.ToString()}");
8816                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8817                 }
8818
8819         return _ret_var;
8820
8821             }
8822             else
8823             {
8824                 return efl_text_interactive_editable_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
8825             }
8826         }
8827
8828         private static efl_text_interactive_editable_get_delegate efl_text_interactive_editable_get_static_delegate;
8829
8830         
8831         private delegate void efl_text_interactive_editable_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool editable);
8832
8833         
8834         public delegate void efl_text_interactive_editable_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool editable);
8835
8836         public static Efl.Eo.FunctionWrapper<efl_text_interactive_editable_set_api_delegate> efl_text_interactive_editable_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_interactive_editable_set_api_delegate>(Module, "efl_text_interactive_editable_set");
8837
8838         private static void editable_set(System.IntPtr obj, System.IntPtr pd, bool editable)
8839         {
8840             Eina.Log.Debug("function efl_text_interactive_editable_set was called");
8841             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8842             if (ws != null)
8843             {
8844                                     
8845                 try
8846                 {
8847                     ((Text)ws.Target).SetEditable(editable);
8848                 }
8849                 catch (Exception e)
8850                 {
8851                     Eina.Log.Warning($"Callback error: {e.ToString()}");
8852                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8853                 }
8854
8855                         
8856             }
8857             else
8858             {
8859                 efl_text_interactive_editable_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), editable);
8860             }
8861         }
8862
8863         private static efl_text_interactive_editable_set_delegate efl_text_interactive_editable_set_static_delegate;
8864
8865         
8866         private delegate void efl_text_interactive_select_none_delegate(System.IntPtr obj, System.IntPtr pd);
8867
8868         
8869         public delegate void efl_text_interactive_select_none_api_delegate(System.IntPtr obj);
8870
8871         public static Efl.Eo.FunctionWrapper<efl_text_interactive_select_none_api_delegate> efl_text_interactive_select_none_ptr = new Efl.Eo.FunctionWrapper<efl_text_interactive_select_none_api_delegate>(Module, "efl_text_interactive_select_none");
8872
8873         private static void select_none(System.IntPtr obj, System.IntPtr pd)
8874         {
8875             Eina.Log.Debug("function efl_text_interactive_select_none was called");
8876             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8877             if (ws != null)
8878             {
8879             
8880                 try
8881                 {
8882                     ((Text)ws.Target).SelectNone();
8883                 }
8884                 catch (Exception e)
8885                 {
8886                     Eina.Log.Warning($"Callback error: {e.ToString()}");
8887                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8888                 }
8889
8890         
8891             }
8892             else
8893             {
8894                 efl_text_interactive_select_none_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
8895             }
8896         }
8897
8898         private static efl_text_interactive_select_none_delegate efl_text_interactive_select_none_static_delegate;
8899
8900         [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
8901         private delegate System.String efl_text_markup_get_delegate(System.IntPtr obj, System.IntPtr pd);
8902
8903         [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
8904         public delegate System.String efl_text_markup_get_api_delegate(System.IntPtr obj);
8905
8906         public static Efl.Eo.FunctionWrapper<efl_text_markup_get_api_delegate> efl_text_markup_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_markup_get_api_delegate>(Module, "efl_text_markup_get");
8907
8908         private static System.String markup_get(System.IntPtr obj, System.IntPtr pd)
8909         {
8910             Eina.Log.Debug("function efl_text_markup_get was called");
8911             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8912             if (ws != null)
8913             {
8914             System.String _ret_var = default(System.String);
8915                 try
8916                 {
8917                     _ret_var = ((Text)ws.Target).GetMarkup();
8918                 }
8919                 catch (Exception e)
8920                 {
8921                     Eina.Log.Warning($"Callback error: {e.ToString()}");
8922                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8923                 }
8924
8925         return _ret_var;
8926
8927             }
8928             else
8929             {
8930                 return efl_text_markup_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
8931             }
8932         }
8933
8934         private static efl_text_markup_get_delegate efl_text_markup_get_static_delegate;
8935
8936         
8937         private delegate void efl_text_markup_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String markup);
8938
8939         
8940         public delegate void efl_text_markup_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String markup);
8941
8942         public static Efl.Eo.FunctionWrapper<efl_text_markup_set_api_delegate> efl_text_markup_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_markup_set_api_delegate>(Module, "efl_text_markup_set");
8943
8944         private static void markup_set(System.IntPtr obj, System.IntPtr pd, System.String markup)
8945         {
8946             Eina.Log.Debug("function efl_text_markup_set was called");
8947             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8948             if (ws != null)
8949             {
8950                                     
8951                 try
8952                 {
8953                     ((Text)ws.Target).SetMarkup(markup);
8954                 }
8955                 catch (Exception e)
8956                 {
8957                     Eina.Log.Warning($"Callback error: {e.ToString()}");
8958                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8959                 }
8960
8961                         
8962             }
8963             else
8964             {
8965                 efl_text_markup_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), markup);
8966             }
8967         }
8968
8969         private static efl_text_markup_set_delegate efl_text_markup_set_static_delegate;
8970
8971         
8972         private delegate void efl_text_normal_color_get_delegate(System.IntPtr obj, System.IntPtr pd,  out byte r,  out byte g,  out byte b,  out byte a);
8973
8974         
8975         public delegate void efl_text_normal_color_get_api_delegate(System.IntPtr obj,  out byte r,  out byte g,  out byte b,  out byte a);
8976
8977         public static Efl.Eo.FunctionWrapper<efl_text_normal_color_get_api_delegate> efl_text_normal_color_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_normal_color_get_api_delegate>(Module, "efl_text_normal_color_get");
8978
8979         private static void normal_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
8980         {
8981             Eina.Log.Debug("function efl_text_normal_color_get was called");
8982             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8983             if (ws != null)
8984             {
8985                                         r = default(byte);        g = default(byte);        b = default(byte);        a = default(byte);                                            
8986                 try
8987                 {
8988                     ((Text)ws.Target).GetNormalColor(out r, out g, out b, out a);
8989                 }
8990                 catch (Exception e)
8991                 {
8992                     Eina.Log.Warning($"Callback error: {e.ToString()}");
8993                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8994                 }
8995
8996                                                                         
8997             }
8998             else
8999             {
9000                 efl_text_normal_color_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out r, out g, out b, out a);
9001             }
9002         }
9003
9004         private static efl_text_normal_color_get_delegate efl_text_normal_color_get_static_delegate;
9005
9006         
9007         private delegate void efl_text_normal_color_set_delegate(System.IntPtr obj, System.IntPtr pd,  byte r,  byte g,  byte b,  byte a);
9008
9009         
9010         public delegate void efl_text_normal_color_set_api_delegate(System.IntPtr obj,  byte r,  byte g,  byte b,  byte a);
9011
9012         public static Efl.Eo.FunctionWrapper<efl_text_normal_color_set_api_delegate> efl_text_normal_color_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_normal_color_set_api_delegate>(Module, "efl_text_normal_color_set");
9013
9014         private static void normal_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
9015         {
9016             Eina.Log.Debug("function efl_text_normal_color_set was called");
9017             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
9018             if (ws != null)
9019             {
9020                                                                                                             
9021                 try
9022                 {
9023                     ((Text)ws.Target).SetNormalColor(r, g, b, a);
9024                 }
9025                 catch (Exception e)
9026                 {
9027                     Eina.Log.Warning($"Callback error: {e.ToString()}");
9028                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
9029                 }
9030
9031                                                                         
9032             }
9033             else
9034             {
9035                 efl_text_normal_color_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), r, g, b, a);
9036             }
9037         }
9038
9039         private static efl_text_normal_color_set_delegate efl_text_normal_color_set_static_delegate;
9040
9041         
9042         private delegate Efl.TextStyleBackingType efl_text_backing_type_get_delegate(System.IntPtr obj, System.IntPtr pd);
9043
9044         
9045         public delegate Efl.TextStyleBackingType efl_text_backing_type_get_api_delegate(System.IntPtr obj);
9046
9047         public static Efl.Eo.FunctionWrapper<efl_text_backing_type_get_api_delegate> efl_text_backing_type_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_backing_type_get_api_delegate>(Module, "efl_text_backing_type_get");
9048
9049         private static Efl.TextStyleBackingType backing_type_get(System.IntPtr obj, System.IntPtr pd)
9050         {
9051             Eina.Log.Debug("function efl_text_backing_type_get was called");
9052             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
9053             if (ws != null)
9054             {
9055             Efl.TextStyleBackingType _ret_var = default(Efl.TextStyleBackingType);
9056                 try
9057                 {
9058                     _ret_var = ((Text)ws.Target).GetBackingType();
9059                 }
9060                 catch (Exception e)
9061                 {
9062                     Eina.Log.Warning($"Callback error: {e.ToString()}");
9063                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
9064                 }
9065
9066         return _ret_var;
9067
9068             }
9069             else
9070             {
9071                 return efl_text_backing_type_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
9072             }
9073         }
9074
9075         private static efl_text_backing_type_get_delegate efl_text_backing_type_get_static_delegate;
9076
9077         
9078         private delegate void efl_text_backing_type_set_delegate(System.IntPtr obj, System.IntPtr pd,  Efl.TextStyleBackingType type);
9079
9080         
9081         public delegate void efl_text_backing_type_set_api_delegate(System.IntPtr obj,  Efl.TextStyleBackingType type);
9082
9083         public static Efl.Eo.FunctionWrapper<efl_text_backing_type_set_api_delegate> efl_text_backing_type_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_backing_type_set_api_delegate>(Module, "efl_text_backing_type_set");
9084
9085         private static void backing_type_set(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleBackingType type)
9086         {
9087             Eina.Log.Debug("function efl_text_backing_type_set was called");
9088             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
9089             if (ws != null)
9090             {
9091                                     
9092                 try
9093                 {
9094                     ((Text)ws.Target).SetBackingType(type);
9095                 }
9096                 catch (Exception e)
9097                 {
9098                     Eina.Log.Warning($"Callback error: {e.ToString()}");
9099                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
9100                 }
9101
9102                         
9103             }
9104             else
9105             {
9106                 efl_text_backing_type_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), type);
9107             }
9108         }
9109
9110         private static efl_text_backing_type_set_delegate efl_text_backing_type_set_static_delegate;
9111
9112         
9113         private delegate void efl_text_backing_color_get_delegate(System.IntPtr obj, System.IntPtr pd,  out byte r,  out byte g,  out byte b,  out byte a);
9114
9115         
9116         public delegate void efl_text_backing_color_get_api_delegate(System.IntPtr obj,  out byte r,  out byte g,  out byte b,  out byte a);
9117
9118         public static Efl.Eo.FunctionWrapper<efl_text_backing_color_get_api_delegate> efl_text_backing_color_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_backing_color_get_api_delegate>(Module, "efl_text_backing_color_get");
9119
9120         private static void backing_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
9121         {
9122             Eina.Log.Debug("function efl_text_backing_color_get was called");
9123             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
9124             if (ws != null)
9125             {
9126                                         r = default(byte);        g = default(byte);        b = default(byte);        a = default(byte);                                            
9127                 try
9128                 {
9129                     ((Text)ws.Target).GetBackingColor(out r, out g, out b, out a);
9130                 }
9131                 catch (Exception e)
9132                 {
9133                     Eina.Log.Warning($"Callback error: {e.ToString()}");
9134                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
9135                 }
9136
9137                                                                         
9138             }
9139             else
9140             {
9141                 efl_text_backing_color_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out r, out g, out b, out a);
9142             }
9143         }
9144
9145         private static efl_text_backing_color_get_delegate efl_text_backing_color_get_static_delegate;
9146
9147         
9148         private delegate void efl_text_backing_color_set_delegate(System.IntPtr obj, System.IntPtr pd,  byte r,  byte g,  byte b,  byte a);
9149
9150         
9151         public delegate void efl_text_backing_color_set_api_delegate(System.IntPtr obj,  byte r,  byte g,  byte b,  byte a);
9152
9153         public static Efl.Eo.FunctionWrapper<efl_text_backing_color_set_api_delegate> efl_text_backing_color_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_backing_color_set_api_delegate>(Module, "efl_text_backing_color_set");
9154
9155         private static void backing_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
9156         {
9157             Eina.Log.Debug("function efl_text_backing_color_set was called");
9158             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
9159             if (ws != null)
9160             {
9161                                                                                                             
9162                 try
9163                 {
9164                     ((Text)ws.Target).SetBackingColor(r, g, b, a);
9165                 }
9166                 catch (Exception e)
9167                 {
9168                     Eina.Log.Warning($"Callback error: {e.ToString()}");
9169                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
9170                 }
9171
9172                                                                         
9173             }
9174             else
9175             {
9176                 efl_text_backing_color_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), r, g, b, a);
9177             }
9178         }
9179
9180         private static efl_text_backing_color_set_delegate efl_text_backing_color_set_static_delegate;
9181
9182         
9183         private delegate Efl.TextStyleUnderlineType efl_text_underline_type_get_delegate(System.IntPtr obj, System.IntPtr pd);
9184
9185         
9186         public delegate Efl.TextStyleUnderlineType efl_text_underline_type_get_api_delegate(System.IntPtr obj);
9187
9188         public static Efl.Eo.FunctionWrapper<efl_text_underline_type_get_api_delegate> efl_text_underline_type_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_underline_type_get_api_delegate>(Module, "efl_text_underline_type_get");
9189
9190         private static Efl.TextStyleUnderlineType underline_type_get(System.IntPtr obj, System.IntPtr pd)
9191         {
9192             Eina.Log.Debug("function efl_text_underline_type_get was called");
9193             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
9194             if (ws != null)
9195             {
9196             Efl.TextStyleUnderlineType _ret_var = default(Efl.TextStyleUnderlineType);
9197                 try
9198                 {
9199                     _ret_var = ((Text)ws.Target).GetUnderlineType();
9200                 }
9201                 catch (Exception e)
9202                 {
9203                     Eina.Log.Warning($"Callback error: {e.ToString()}");
9204                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
9205                 }
9206
9207         return _ret_var;
9208
9209             }
9210             else
9211             {
9212                 return efl_text_underline_type_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
9213             }
9214         }
9215
9216         private static efl_text_underline_type_get_delegate efl_text_underline_type_get_static_delegate;
9217
9218         
9219         private delegate void efl_text_underline_type_set_delegate(System.IntPtr obj, System.IntPtr pd,  Efl.TextStyleUnderlineType type);
9220
9221         
9222         public delegate void efl_text_underline_type_set_api_delegate(System.IntPtr obj,  Efl.TextStyleUnderlineType type);
9223
9224         public static Efl.Eo.FunctionWrapper<efl_text_underline_type_set_api_delegate> efl_text_underline_type_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_underline_type_set_api_delegate>(Module, "efl_text_underline_type_set");
9225
9226         private static void underline_type_set(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleUnderlineType type)
9227         {
9228             Eina.Log.Debug("function efl_text_underline_type_set was called");
9229             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
9230             if (ws != null)
9231             {
9232                                     
9233                 try
9234                 {
9235                     ((Text)ws.Target).SetUnderlineType(type);
9236                 }
9237                 catch (Exception e)
9238                 {
9239                     Eina.Log.Warning($"Callback error: {e.ToString()}");
9240                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
9241                 }
9242
9243                         
9244             }
9245             else
9246             {
9247                 efl_text_underline_type_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), type);
9248             }
9249         }
9250
9251         private static efl_text_underline_type_set_delegate efl_text_underline_type_set_static_delegate;
9252
9253         
9254         private delegate void efl_text_underline_color_get_delegate(System.IntPtr obj, System.IntPtr pd,  out byte r,  out byte g,  out byte b,  out byte a);
9255
9256         
9257         public delegate void efl_text_underline_color_get_api_delegate(System.IntPtr obj,  out byte r,  out byte g,  out byte b,  out byte a);
9258
9259         public static Efl.Eo.FunctionWrapper<efl_text_underline_color_get_api_delegate> efl_text_underline_color_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_underline_color_get_api_delegate>(Module, "efl_text_underline_color_get");
9260
9261         private static void underline_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
9262         {
9263             Eina.Log.Debug("function efl_text_underline_color_get was called");
9264             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
9265             if (ws != null)
9266             {
9267                                         r = default(byte);        g = default(byte);        b = default(byte);        a = default(byte);                                            
9268                 try
9269                 {
9270                     ((Text)ws.Target).GetUnderlineColor(out r, out g, out b, out a);
9271                 }
9272                 catch (Exception e)
9273                 {
9274                     Eina.Log.Warning($"Callback error: {e.ToString()}");
9275                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
9276                 }
9277
9278                                                                         
9279             }
9280             else
9281             {
9282                 efl_text_underline_color_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out r, out g, out b, out a);
9283             }
9284         }
9285
9286         private static efl_text_underline_color_get_delegate efl_text_underline_color_get_static_delegate;
9287
9288         
9289         private delegate void efl_text_underline_color_set_delegate(System.IntPtr obj, System.IntPtr pd,  byte r,  byte g,  byte b,  byte a);
9290
9291         
9292         public delegate void efl_text_underline_color_set_api_delegate(System.IntPtr obj,  byte r,  byte g,  byte b,  byte a);
9293
9294         public static Efl.Eo.FunctionWrapper<efl_text_underline_color_set_api_delegate> efl_text_underline_color_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_underline_color_set_api_delegate>(Module, "efl_text_underline_color_set");
9295
9296         private static void underline_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
9297         {
9298             Eina.Log.Debug("function efl_text_underline_color_set was called");
9299             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
9300             if (ws != null)
9301             {
9302                                                                                                             
9303                 try
9304                 {
9305                     ((Text)ws.Target).SetUnderlineColor(r, g, b, a);
9306                 }
9307                 catch (Exception e)
9308                 {
9309                     Eina.Log.Warning($"Callback error: {e.ToString()}");
9310                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
9311                 }
9312
9313                                                                         
9314             }
9315             else
9316             {
9317                 efl_text_underline_color_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), r, g, b, a);
9318             }
9319         }
9320
9321         private static efl_text_underline_color_set_delegate efl_text_underline_color_set_static_delegate;
9322
9323         
9324         private delegate double efl_text_underline_height_get_delegate(System.IntPtr obj, System.IntPtr pd);
9325
9326         
9327         public delegate double efl_text_underline_height_get_api_delegate(System.IntPtr obj);
9328
9329         public static Efl.Eo.FunctionWrapper<efl_text_underline_height_get_api_delegate> efl_text_underline_height_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_underline_height_get_api_delegate>(Module, "efl_text_underline_height_get");
9330
9331         private static double underline_height_get(System.IntPtr obj, System.IntPtr pd)
9332         {
9333             Eina.Log.Debug("function efl_text_underline_height_get was called");
9334             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
9335             if (ws != null)
9336             {
9337             double _ret_var = default(double);
9338                 try
9339                 {
9340                     _ret_var = ((Text)ws.Target).GetUnderlineHeight();
9341                 }
9342                 catch (Exception e)
9343                 {
9344                     Eina.Log.Warning($"Callback error: {e.ToString()}");
9345                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
9346                 }
9347
9348         return _ret_var;
9349
9350             }
9351             else
9352             {
9353                 return efl_text_underline_height_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
9354             }
9355         }
9356
9357         private static efl_text_underline_height_get_delegate efl_text_underline_height_get_static_delegate;
9358
9359         
9360         private delegate void efl_text_underline_height_set_delegate(System.IntPtr obj, System.IntPtr pd,  double height);
9361
9362         
9363         public delegate void efl_text_underline_height_set_api_delegate(System.IntPtr obj,  double height);
9364
9365         public static Efl.Eo.FunctionWrapper<efl_text_underline_height_set_api_delegate> efl_text_underline_height_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_underline_height_set_api_delegate>(Module, "efl_text_underline_height_set");
9366
9367         private static void underline_height_set(System.IntPtr obj, System.IntPtr pd, double height)
9368         {
9369             Eina.Log.Debug("function efl_text_underline_height_set was called");
9370             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
9371             if (ws != null)
9372             {
9373                                     
9374                 try
9375                 {
9376                     ((Text)ws.Target).SetUnderlineHeight(height);
9377                 }
9378                 catch (Exception e)
9379                 {
9380                     Eina.Log.Warning($"Callback error: {e.ToString()}");
9381                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
9382                 }
9383
9384                         
9385             }
9386             else
9387             {
9388                 efl_text_underline_height_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), height);
9389             }
9390         }
9391
9392         private static efl_text_underline_height_set_delegate efl_text_underline_height_set_static_delegate;
9393
9394         
9395         private delegate void efl_text_underline_dashed_color_get_delegate(System.IntPtr obj, System.IntPtr pd,  out byte r,  out byte g,  out byte b,  out byte a);
9396
9397         
9398         public delegate void efl_text_underline_dashed_color_get_api_delegate(System.IntPtr obj,  out byte r,  out byte g,  out byte b,  out byte a);
9399
9400         public static Efl.Eo.FunctionWrapper<efl_text_underline_dashed_color_get_api_delegate> efl_text_underline_dashed_color_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_underline_dashed_color_get_api_delegate>(Module, "efl_text_underline_dashed_color_get");
9401
9402         private static void underline_dashed_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
9403         {
9404             Eina.Log.Debug("function efl_text_underline_dashed_color_get was called");
9405             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
9406             if (ws != null)
9407             {
9408                                         r = default(byte);        g = default(byte);        b = default(byte);        a = default(byte);                                            
9409                 try
9410                 {
9411                     ((Text)ws.Target).GetUnderlineDashedColor(out r, out g, out b, out a);
9412                 }
9413                 catch (Exception e)
9414                 {
9415                     Eina.Log.Warning($"Callback error: {e.ToString()}");
9416                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
9417                 }
9418
9419                                                                         
9420             }
9421             else
9422             {
9423                 efl_text_underline_dashed_color_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out r, out g, out b, out a);
9424             }
9425         }
9426
9427         private static efl_text_underline_dashed_color_get_delegate efl_text_underline_dashed_color_get_static_delegate;
9428
9429         
9430         private delegate void efl_text_underline_dashed_color_set_delegate(System.IntPtr obj, System.IntPtr pd,  byte r,  byte g,  byte b,  byte a);
9431
9432         
9433         public delegate void efl_text_underline_dashed_color_set_api_delegate(System.IntPtr obj,  byte r,  byte g,  byte b,  byte a);
9434
9435         public static Efl.Eo.FunctionWrapper<efl_text_underline_dashed_color_set_api_delegate> efl_text_underline_dashed_color_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_underline_dashed_color_set_api_delegate>(Module, "efl_text_underline_dashed_color_set");
9436
9437         private static void underline_dashed_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
9438         {
9439             Eina.Log.Debug("function efl_text_underline_dashed_color_set was called");
9440             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
9441             if (ws != null)
9442             {
9443                                                                                                             
9444                 try
9445                 {
9446                     ((Text)ws.Target).SetUnderlineDashedColor(r, g, b, a);
9447                 }
9448                 catch (Exception e)
9449                 {
9450                     Eina.Log.Warning($"Callback error: {e.ToString()}");
9451                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
9452                 }
9453
9454                                                                         
9455             }
9456             else
9457             {
9458                 efl_text_underline_dashed_color_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), r, g, b, a);
9459             }
9460         }
9461
9462         private static efl_text_underline_dashed_color_set_delegate efl_text_underline_dashed_color_set_static_delegate;
9463
9464         
9465         private delegate int efl_text_underline_dashed_width_get_delegate(System.IntPtr obj, System.IntPtr pd);
9466
9467         
9468         public delegate int efl_text_underline_dashed_width_get_api_delegate(System.IntPtr obj);
9469
9470         public static Efl.Eo.FunctionWrapper<efl_text_underline_dashed_width_get_api_delegate> efl_text_underline_dashed_width_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_underline_dashed_width_get_api_delegate>(Module, "efl_text_underline_dashed_width_get");
9471
9472         private static int underline_dashed_width_get(System.IntPtr obj, System.IntPtr pd)
9473         {
9474             Eina.Log.Debug("function efl_text_underline_dashed_width_get was called");
9475             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
9476             if (ws != null)
9477             {
9478             int _ret_var = default(int);
9479                 try
9480                 {
9481                     _ret_var = ((Text)ws.Target).GetUnderlineDashedWidth();
9482                 }
9483                 catch (Exception e)
9484                 {
9485                     Eina.Log.Warning($"Callback error: {e.ToString()}");
9486                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
9487                 }
9488
9489         return _ret_var;
9490
9491             }
9492             else
9493             {
9494                 return efl_text_underline_dashed_width_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
9495             }
9496         }
9497
9498         private static efl_text_underline_dashed_width_get_delegate efl_text_underline_dashed_width_get_static_delegate;
9499
9500         
9501         private delegate void efl_text_underline_dashed_width_set_delegate(System.IntPtr obj, System.IntPtr pd,  int width);
9502
9503         
9504         public delegate void efl_text_underline_dashed_width_set_api_delegate(System.IntPtr obj,  int width);
9505
9506         public static Efl.Eo.FunctionWrapper<efl_text_underline_dashed_width_set_api_delegate> efl_text_underline_dashed_width_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_underline_dashed_width_set_api_delegate>(Module, "efl_text_underline_dashed_width_set");
9507
9508         private static void underline_dashed_width_set(System.IntPtr obj, System.IntPtr pd, int width)
9509         {
9510             Eina.Log.Debug("function efl_text_underline_dashed_width_set was called");
9511             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
9512             if (ws != null)
9513             {
9514                                     
9515                 try
9516                 {
9517                     ((Text)ws.Target).SetUnderlineDashedWidth(width);
9518                 }
9519                 catch (Exception e)
9520                 {
9521                     Eina.Log.Warning($"Callback error: {e.ToString()}");
9522                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
9523                 }
9524
9525                         
9526             }
9527             else
9528             {
9529                 efl_text_underline_dashed_width_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), width);
9530             }
9531         }
9532
9533         private static efl_text_underline_dashed_width_set_delegate efl_text_underline_dashed_width_set_static_delegate;
9534
9535         
9536         private delegate int efl_text_underline_dashed_gap_get_delegate(System.IntPtr obj, System.IntPtr pd);
9537
9538         
9539         public delegate int efl_text_underline_dashed_gap_get_api_delegate(System.IntPtr obj);
9540
9541         public static Efl.Eo.FunctionWrapper<efl_text_underline_dashed_gap_get_api_delegate> efl_text_underline_dashed_gap_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_underline_dashed_gap_get_api_delegate>(Module, "efl_text_underline_dashed_gap_get");
9542
9543         private static int underline_dashed_gap_get(System.IntPtr obj, System.IntPtr pd)
9544         {
9545             Eina.Log.Debug("function efl_text_underline_dashed_gap_get was called");
9546             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
9547             if (ws != null)
9548             {
9549             int _ret_var = default(int);
9550                 try
9551                 {
9552                     _ret_var = ((Text)ws.Target).GetUnderlineDashedGap();
9553                 }
9554                 catch (Exception e)
9555                 {
9556                     Eina.Log.Warning($"Callback error: {e.ToString()}");
9557                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
9558                 }
9559
9560         return _ret_var;
9561
9562             }
9563             else
9564             {
9565                 return efl_text_underline_dashed_gap_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
9566             }
9567         }
9568
9569         private static efl_text_underline_dashed_gap_get_delegate efl_text_underline_dashed_gap_get_static_delegate;
9570
9571         
9572         private delegate void efl_text_underline_dashed_gap_set_delegate(System.IntPtr obj, System.IntPtr pd,  int gap);
9573
9574         
9575         public delegate void efl_text_underline_dashed_gap_set_api_delegate(System.IntPtr obj,  int gap);
9576
9577         public static Efl.Eo.FunctionWrapper<efl_text_underline_dashed_gap_set_api_delegate> efl_text_underline_dashed_gap_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_underline_dashed_gap_set_api_delegate>(Module, "efl_text_underline_dashed_gap_set");
9578
9579         private static void underline_dashed_gap_set(System.IntPtr obj, System.IntPtr pd, int gap)
9580         {
9581             Eina.Log.Debug("function efl_text_underline_dashed_gap_set was called");
9582             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
9583             if (ws != null)
9584             {
9585                                     
9586                 try
9587                 {
9588                     ((Text)ws.Target).SetUnderlineDashedGap(gap);
9589                 }
9590                 catch (Exception e)
9591                 {
9592                     Eina.Log.Warning($"Callback error: {e.ToString()}");
9593                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
9594                 }
9595
9596                         
9597             }
9598             else
9599             {
9600                 efl_text_underline_dashed_gap_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), gap);
9601             }
9602         }
9603
9604         private static efl_text_underline_dashed_gap_set_delegate efl_text_underline_dashed_gap_set_static_delegate;
9605
9606         
9607         private delegate void efl_text_underline2_color_get_delegate(System.IntPtr obj, System.IntPtr pd,  out byte r,  out byte g,  out byte b,  out byte a);
9608
9609         
9610         public delegate void efl_text_underline2_color_get_api_delegate(System.IntPtr obj,  out byte r,  out byte g,  out byte b,  out byte a);
9611
9612         public static Efl.Eo.FunctionWrapper<efl_text_underline2_color_get_api_delegate> efl_text_underline2_color_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_underline2_color_get_api_delegate>(Module, "efl_text_underline2_color_get");
9613
9614         private static void underline2_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
9615         {
9616             Eina.Log.Debug("function efl_text_underline2_color_get was called");
9617             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
9618             if (ws != null)
9619             {
9620                                         r = default(byte);        g = default(byte);        b = default(byte);        a = default(byte);                                            
9621                 try
9622                 {
9623                     ((Text)ws.Target).GetUnderline2Color(out r, out g, out b, out a);
9624                 }
9625                 catch (Exception e)
9626                 {
9627                     Eina.Log.Warning($"Callback error: {e.ToString()}");
9628                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
9629                 }
9630
9631                                                                         
9632             }
9633             else
9634             {
9635                 efl_text_underline2_color_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out r, out g, out b, out a);
9636             }
9637         }
9638
9639         private static efl_text_underline2_color_get_delegate efl_text_underline2_color_get_static_delegate;
9640
9641         
9642         private delegate void efl_text_underline2_color_set_delegate(System.IntPtr obj, System.IntPtr pd,  byte r,  byte g,  byte b,  byte a);
9643
9644         
9645         public delegate void efl_text_underline2_color_set_api_delegate(System.IntPtr obj,  byte r,  byte g,  byte b,  byte a);
9646
9647         public static Efl.Eo.FunctionWrapper<efl_text_underline2_color_set_api_delegate> efl_text_underline2_color_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_underline2_color_set_api_delegate>(Module, "efl_text_underline2_color_set");
9648
9649         private static void underline2_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
9650         {
9651             Eina.Log.Debug("function efl_text_underline2_color_set was called");
9652             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
9653             if (ws != null)
9654             {
9655                                                                                                             
9656                 try
9657                 {
9658                     ((Text)ws.Target).SetUnderline2Color(r, g, b, a);
9659                 }
9660                 catch (Exception e)
9661                 {
9662                     Eina.Log.Warning($"Callback error: {e.ToString()}");
9663                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
9664                 }
9665
9666                                                                         
9667             }
9668             else
9669             {
9670                 efl_text_underline2_color_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), r, g, b, a);
9671             }
9672         }
9673
9674         private static efl_text_underline2_color_set_delegate efl_text_underline2_color_set_static_delegate;
9675
9676         
9677         private delegate Efl.TextStyleStrikethroughType efl_text_strikethrough_type_get_delegate(System.IntPtr obj, System.IntPtr pd);
9678
9679         
9680         public delegate Efl.TextStyleStrikethroughType efl_text_strikethrough_type_get_api_delegate(System.IntPtr obj);
9681
9682         public static Efl.Eo.FunctionWrapper<efl_text_strikethrough_type_get_api_delegate> efl_text_strikethrough_type_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_strikethrough_type_get_api_delegate>(Module, "efl_text_strikethrough_type_get");
9683
9684         private static Efl.TextStyleStrikethroughType strikethrough_type_get(System.IntPtr obj, System.IntPtr pd)
9685         {
9686             Eina.Log.Debug("function efl_text_strikethrough_type_get was called");
9687             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
9688             if (ws != null)
9689             {
9690             Efl.TextStyleStrikethroughType _ret_var = default(Efl.TextStyleStrikethroughType);
9691                 try
9692                 {
9693                     _ret_var = ((Text)ws.Target).GetStrikethroughType();
9694                 }
9695                 catch (Exception e)
9696                 {
9697                     Eina.Log.Warning($"Callback error: {e.ToString()}");
9698                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
9699                 }
9700
9701         return _ret_var;
9702
9703             }
9704             else
9705             {
9706                 return efl_text_strikethrough_type_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
9707             }
9708         }
9709
9710         private static efl_text_strikethrough_type_get_delegate efl_text_strikethrough_type_get_static_delegate;
9711
9712         
9713         private delegate void efl_text_strikethrough_type_set_delegate(System.IntPtr obj, System.IntPtr pd,  Efl.TextStyleStrikethroughType type);
9714
9715         
9716         public delegate void efl_text_strikethrough_type_set_api_delegate(System.IntPtr obj,  Efl.TextStyleStrikethroughType type);
9717
9718         public static Efl.Eo.FunctionWrapper<efl_text_strikethrough_type_set_api_delegate> efl_text_strikethrough_type_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_strikethrough_type_set_api_delegate>(Module, "efl_text_strikethrough_type_set");
9719
9720         private static void strikethrough_type_set(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleStrikethroughType type)
9721         {
9722             Eina.Log.Debug("function efl_text_strikethrough_type_set was called");
9723             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
9724             if (ws != null)
9725             {
9726                                     
9727                 try
9728                 {
9729                     ((Text)ws.Target).SetStrikethroughType(type);
9730                 }
9731                 catch (Exception e)
9732                 {
9733                     Eina.Log.Warning($"Callback error: {e.ToString()}");
9734                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
9735                 }
9736
9737                         
9738             }
9739             else
9740             {
9741                 efl_text_strikethrough_type_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), type);
9742             }
9743         }
9744
9745         private static efl_text_strikethrough_type_set_delegate efl_text_strikethrough_type_set_static_delegate;
9746
9747         
9748         private delegate void efl_text_strikethrough_color_get_delegate(System.IntPtr obj, System.IntPtr pd,  out byte r,  out byte g,  out byte b,  out byte a);
9749
9750         
9751         public delegate void efl_text_strikethrough_color_get_api_delegate(System.IntPtr obj,  out byte r,  out byte g,  out byte b,  out byte a);
9752
9753         public static Efl.Eo.FunctionWrapper<efl_text_strikethrough_color_get_api_delegate> efl_text_strikethrough_color_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_strikethrough_color_get_api_delegate>(Module, "efl_text_strikethrough_color_get");
9754
9755         private static void strikethrough_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
9756         {
9757             Eina.Log.Debug("function efl_text_strikethrough_color_get was called");
9758             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
9759             if (ws != null)
9760             {
9761                                         r = default(byte);        g = default(byte);        b = default(byte);        a = default(byte);                                            
9762                 try
9763                 {
9764                     ((Text)ws.Target).GetStrikethroughColor(out r, out g, out b, out a);
9765                 }
9766                 catch (Exception e)
9767                 {
9768                     Eina.Log.Warning($"Callback error: {e.ToString()}");
9769                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
9770                 }
9771
9772                                                                         
9773             }
9774             else
9775             {
9776                 efl_text_strikethrough_color_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out r, out g, out b, out a);
9777             }
9778         }
9779
9780         private static efl_text_strikethrough_color_get_delegate efl_text_strikethrough_color_get_static_delegate;
9781
9782         
9783         private delegate void efl_text_strikethrough_color_set_delegate(System.IntPtr obj, System.IntPtr pd,  byte r,  byte g,  byte b,  byte a);
9784
9785         
9786         public delegate void efl_text_strikethrough_color_set_api_delegate(System.IntPtr obj,  byte r,  byte g,  byte b,  byte a);
9787
9788         public static Efl.Eo.FunctionWrapper<efl_text_strikethrough_color_set_api_delegate> efl_text_strikethrough_color_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_strikethrough_color_set_api_delegate>(Module, "efl_text_strikethrough_color_set");
9789
9790         private static void strikethrough_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
9791         {
9792             Eina.Log.Debug("function efl_text_strikethrough_color_set was called");
9793             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
9794             if (ws != null)
9795             {
9796                                                                                                             
9797                 try
9798                 {
9799                     ((Text)ws.Target).SetStrikethroughColor(r, g, b, a);
9800                 }
9801                 catch (Exception e)
9802                 {
9803                     Eina.Log.Warning($"Callback error: {e.ToString()}");
9804                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
9805                 }
9806
9807                                                                         
9808             }
9809             else
9810             {
9811                 efl_text_strikethrough_color_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), r, g, b, a);
9812             }
9813         }
9814
9815         private static efl_text_strikethrough_color_set_delegate efl_text_strikethrough_color_set_static_delegate;
9816
9817         
9818         private delegate Efl.TextStyleEffectType efl_text_effect_type_get_delegate(System.IntPtr obj, System.IntPtr pd);
9819
9820         
9821         public delegate Efl.TextStyleEffectType efl_text_effect_type_get_api_delegate(System.IntPtr obj);
9822
9823         public static Efl.Eo.FunctionWrapper<efl_text_effect_type_get_api_delegate> efl_text_effect_type_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_effect_type_get_api_delegate>(Module, "efl_text_effect_type_get");
9824
9825         private static Efl.TextStyleEffectType effect_type_get(System.IntPtr obj, System.IntPtr pd)
9826         {
9827             Eina.Log.Debug("function efl_text_effect_type_get was called");
9828             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
9829             if (ws != null)
9830             {
9831             Efl.TextStyleEffectType _ret_var = default(Efl.TextStyleEffectType);
9832                 try
9833                 {
9834                     _ret_var = ((Text)ws.Target).GetEffectType();
9835                 }
9836                 catch (Exception e)
9837                 {
9838                     Eina.Log.Warning($"Callback error: {e.ToString()}");
9839                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
9840                 }
9841
9842         return _ret_var;
9843
9844             }
9845             else
9846             {
9847                 return efl_text_effect_type_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
9848             }
9849         }
9850
9851         private static efl_text_effect_type_get_delegate efl_text_effect_type_get_static_delegate;
9852
9853         
9854         private delegate void efl_text_effect_type_set_delegate(System.IntPtr obj, System.IntPtr pd,  Efl.TextStyleEffectType type);
9855
9856         
9857         public delegate void efl_text_effect_type_set_api_delegate(System.IntPtr obj,  Efl.TextStyleEffectType type);
9858
9859         public static Efl.Eo.FunctionWrapper<efl_text_effect_type_set_api_delegate> efl_text_effect_type_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_effect_type_set_api_delegate>(Module, "efl_text_effect_type_set");
9860
9861         private static void effect_type_set(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleEffectType type)
9862         {
9863             Eina.Log.Debug("function efl_text_effect_type_set was called");
9864             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
9865             if (ws != null)
9866             {
9867                                     
9868                 try
9869                 {
9870                     ((Text)ws.Target).SetEffectType(type);
9871                 }
9872                 catch (Exception e)
9873                 {
9874                     Eina.Log.Warning($"Callback error: {e.ToString()}");
9875                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
9876                 }
9877
9878                         
9879             }
9880             else
9881             {
9882                 efl_text_effect_type_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), type);
9883             }
9884         }
9885
9886         private static efl_text_effect_type_set_delegate efl_text_effect_type_set_static_delegate;
9887
9888         
9889         private delegate void efl_text_outline_color_get_delegate(System.IntPtr obj, System.IntPtr pd,  out byte r,  out byte g,  out byte b,  out byte a);
9890
9891         
9892         public delegate void efl_text_outline_color_get_api_delegate(System.IntPtr obj,  out byte r,  out byte g,  out byte b,  out byte a);
9893
9894         public static Efl.Eo.FunctionWrapper<efl_text_outline_color_get_api_delegate> efl_text_outline_color_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_outline_color_get_api_delegate>(Module, "efl_text_outline_color_get");
9895
9896         private static void outline_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
9897         {
9898             Eina.Log.Debug("function efl_text_outline_color_get was called");
9899             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
9900             if (ws != null)
9901             {
9902                                         r = default(byte);        g = default(byte);        b = default(byte);        a = default(byte);                                            
9903                 try
9904                 {
9905                     ((Text)ws.Target).GetOutlineColor(out r, out g, out b, out a);
9906                 }
9907                 catch (Exception e)
9908                 {
9909                     Eina.Log.Warning($"Callback error: {e.ToString()}");
9910                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
9911                 }
9912
9913                                                                         
9914             }
9915             else
9916             {
9917                 efl_text_outline_color_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out r, out g, out b, out a);
9918             }
9919         }
9920
9921         private static efl_text_outline_color_get_delegate efl_text_outline_color_get_static_delegate;
9922
9923         
9924         private delegate void efl_text_outline_color_set_delegate(System.IntPtr obj, System.IntPtr pd,  byte r,  byte g,  byte b,  byte a);
9925
9926         
9927         public delegate void efl_text_outline_color_set_api_delegate(System.IntPtr obj,  byte r,  byte g,  byte b,  byte a);
9928
9929         public static Efl.Eo.FunctionWrapper<efl_text_outline_color_set_api_delegate> efl_text_outline_color_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_outline_color_set_api_delegate>(Module, "efl_text_outline_color_set");
9930
9931         private static void outline_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
9932         {
9933             Eina.Log.Debug("function efl_text_outline_color_set was called");
9934             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
9935             if (ws != null)
9936             {
9937                                                                                                             
9938                 try
9939                 {
9940                     ((Text)ws.Target).SetOutlineColor(r, g, b, a);
9941                 }
9942                 catch (Exception e)
9943                 {
9944                     Eina.Log.Warning($"Callback error: {e.ToString()}");
9945                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
9946                 }
9947
9948                                                                         
9949             }
9950             else
9951             {
9952                 efl_text_outline_color_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), r, g, b, a);
9953             }
9954         }
9955
9956         private static efl_text_outline_color_set_delegate efl_text_outline_color_set_static_delegate;
9957
9958         
9959         private delegate Efl.TextStyleShadowDirection efl_text_shadow_direction_get_delegate(System.IntPtr obj, System.IntPtr pd);
9960
9961         
9962         public delegate Efl.TextStyleShadowDirection efl_text_shadow_direction_get_api_delegate(System.IntPtr obj);
9963
9964         public static Efl.Eo.FunctionWrapper<efl_text_shadow_direction_get_api_delegate> efl_text_shadow_direction_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_shadow_direction_get_api_delegate>(Module, "efl_text_shadow_direction_get");
9965
9966         private static Efl.TextStyleShadowDirection shadow_direction_get(System.IntPtr obj, System.IntPtr pd)
9967         {
9968             Eina.Log.Debug("function efl_text_shadow_direction_get was called");
9969             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
9970             if (ws != null)
9971             {
9972             Efl.TextStyleShadowDirection _ret_var = default(Efl.TextStyleShadowDirection);
9973                 try
9974                 {
9975                     _ret_var = ((Text)ws.Target).GetShadowDirection();
9976                 }
9977                 catch (Exception e)
9978                 {
9979                     Eina.Log.Warning($"Callback error: {e.ToString()}");
9980                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
9981                 }
9982
9983         return _ret_var;
9984
9985             }
9986             else
9987             {
9988                 return efl_text_shadow_direction_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
9989             }
9990         }
9991
9992         private static efl_text_shadow_direction_get_delegate efl_text_shadow_direction_get_static_delegate;
9993
9994         
9995         private delegate void efl_text_shadow_direction_set_delegate(System.IntPtr obj, System.IntPtr pd,  Efl.TextStyleShadowDirection type);
9996
9997         
9998         public delegate void efl_text_shadow_direction_set_api_delegate(System.IntPtr obj,  Efl.TextStyleShadowDirection type);
9999
10000         public static Efl.Eo.FunctionWrapper<efl_text_shadow_direction_set_api_delegate> efl_text_shadow_direction_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_shadow_direction_set_api_delegate>(Module, "efl_text_shadow_direction_set");
10001
10002         private static void shadow_direction_set(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleShadowDirection type)
10003         {
10004             Eina.Log.Debug("function efl_text_shadow_direction_set was called");
10005             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
10006             if (ws != null)
10007             {
10008                                     
10009                 try
10010                 {
10011                     ((Text)ws.Target).SetShadowDirection(type);
10012                 }
10013                 catch (Exception e)
10014                 {
10015                     Eina.Log.Warning($"Callback error: {e.ToString()}");
10016                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
10017                 }
10018
10019                         
10020             }
10021             else
10022             {
10023                 efl_text_shadow_direction_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), type);
10024             }
10025         }
10026
10027         private static efl_text_shadow_direction_set_delegate efl_text_shadow_direction_set_static_delegate;
10028
10029         
10030         private delegate void efl_text_shadow_color_get_delegate(System.IntPtr obj, System.IntPtr pd,  out byte r,  out byte g,  out byte b,  out byte a);
10031
10032         
10033         public delegate void efl_text_shadow_color_get_api_delegate(System.IntPtr obj,  out byte r,  out byte g,  out byte b,  out byte a);
10034
10035         public static Efl.Eo.FunctionWrapper<efl_text_shadow_color_get_api_delegate> efl_text_shadow_color_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_shadow_color_get_api_delegate>(Module, "efl_text_shadow_color_get");
10036
10037         private static void shadow_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
10038         {
10039             Eina.Log.Debug("function efl_text_shadow_color_get was called");
10040             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
10041             if (ws != null)
10042             {
10043                                         r = default(byte);        g = default(byte);        b = default(byte);        a = default(byte);                                            
10044                 try
10045                 {
10046                     ((Text)ws.Target).GetShadowColor(out r, out g, out b, out a);
10047                 }
10048                 catch (Exception e)
10049                 {
10050                     Eina.Log.Warning($"Callback error: {e.ToString()}");
10051                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
10052                 }
10053
10054                                                                         
10055             }
10056             else
10057             {
10058                 efl_text_shadow_color_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out r, out g, out b, out a);
10059             }
10060         }
10061
10062         private static efl_text_shadow_color_get_delegate efl_text_shadow_color_get_static_delegate;
10063
10064         
10065         private delegate void efl_text_shadow_color_set_delegate(System.IntPtr obj, System.IntPtr pd,  byte r,  byte g,  byte b,  byte a);
10066
10067         
10068         public delegate void efl_text_shadow_color_set_api_delegate(System.IntPtr obj,  byte r,  byte g,  byte b,  byte a);
10069
10070         public static Efl.Eo.FunctionWrapper<efl_text_shadow_color_set_api_delegate> efl_text_shadow_color_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_shadow_color_set_api_delegate>(Module, "efl_text_shadow_color_set");
10071
10072         private static void shadow_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
10073         {
10074             Eina.Log.Debug("function efl_text_shadow_color_set was called");
10075             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
10076             if (ws != null)
10077             {
10078                                                                                                             
10079                 try
10080                 {
10081                     ((Text)ws.Target).SetShadowColor(r, g, b, a);
10082                 }
10083                 catch (Exception e)
10084                 {
10085                     Eina.Log.Warning($"Callback error: {e.ToString()}");
10086                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
10087                 }
10088
10089                                                                         
10090             }
10091             else
10092             {
10093                 efl_text_shadow_color_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), r, g, b, a);
10094             }
10095         }
10096
10097         private static efl_text_shadow_color_set_delegate efl_text_shadow_color_set_static_delegate;
10098
10099         
10100         private delegate void efl_text_glow_color_get_delegate(System.IntPtr obj, System.IntPtr pd,  out byte r,  out byte g,  out byte b,  out byte a);
10101
10102         
10103         public delegate void efl_text_glow_color_get_api_delegate(System.IntPtr obj,  out byte r,  out byte g,  out byte b,  out byte a);
10104
10105         public static Efl.Eo.FunctionWrapper<efl_text_glow_color_get_api_delegate> efl_text_glow_color_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_glow_color_get_api_delegate>(Module, "efl_text_glow_color_get");
10106
10107         private static void glow_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
10108         {
10109             Eina.Log.Debug("function efl_text_glow_color_get was called");
10110             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
10111             if (ws != null)
10112             {
10113                                         r = default(byte);        g = default(byte);        b = default(byte);        a = default(byte);                                            
10114                 try
10115                 {
10116                     ((Text)ws.Target).GetGlowColor(out r, out g, out b, out a);
10117                 }
10118                 catch (Exception e)
10119                 {
10120                     Eina.Log.Warning($"Callback error: {e.ToString()}");
10121                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
10122                 }
10123
10124                                                                         
10125             }
10126             else
10127             {
10128                 efl_text_glow_color_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out r, out g, out b, out a);
10129             }
10130         }
10131
10132         private static efl_text_glow_color_get_delegate efl_text_glow_color_get_static_delegate;
10133
10134         
10135         private delegate void efl_text_glow_color_set_delegate(System.IntPtr obj, System.IntPtr pd,  byte r,  byte g,  byte b,  byte a);
10136
10137         
10138         public delegate void efl_text_glow_color_set_api_delegate(System.IntPtr obj,  byte r,  byte g,  byte b,  byte a);
10139
10140         public static Efl.Eo.FunctionWrapper<efl_text_glow_color_set_api_delegate> efl_text_glow_color_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_glow_color_set_api_delegate>(Module, "efl_text_glow_color_set");
10141
10142         private static void glow_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
10143         {
10144             Eina.Log.Debug("function efl_text_glow_color_set was called");
10145             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
10146             if (ws != null)
10147             {
10148                                                                                                             
10149                 try
10150                 {
10151                     ((Text)ws.Target).SetGlowColor(r, g, b, a);
10152                 }
10153                 catch (Exception e)
10154                 {
10155                     Eina.Log.Warning($"Callback error: {e.ToString()}");
10156                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
10157                 }
10158
10159                                                                         
10160             }
10161             else
10162             {
10163                 efl_text_glow_color_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), r, g, b, a);
10164             }
10165         }
10166
10167         private static efl_text_glow_color_set_delegate efl_text_glow_color_set_static_delegate;
10168
10169         
10170         private delegate void efl_text_glow2_color_get_delegate(System.IntPtr obj, System.IntPtr pd,  out byte r,  out byte g,  out byte b,  out byte a);
10171
10172         
10173         public delegate void efl_text_glow2_color_get_api_delegate(System.IntPtr obj,  out byte r,  out byte g,  out byte b,  out byte a);
10174
10175         public static Efl.Eo.FunctionWrapper<efl_text_glow2_color_get_api_delegate> efl_text_glow2_color_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_glow2_color_get_api_delegate>(Module, "efl_text_glow2_color_get");
10176
10177         private static void glow2_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
10178         {
10179             Eina.Log.Debug("function efl_text_glow2_color_get was called");
10180             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
10181             if (ws != null)
10182             {
10183                                         r = default(byte);        g = default(byte);        b = default(byte);        a = default(byte);                                            
10184                 try
10185                 {
10186                     ((Text)ws.Target).GetGlow2Color(out r, out g, out b, out a);
10187                 }
10188                 catch (Exception e)
10189                 {
10190                     Eina.Log.Warning($"Callback error: {e.ToString()}");
10191                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
10192                 }
10193
10194                                                                         
10195             }
10196             else
10197             {
10198                 efl_text_glow2_color_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out r, out g, out b, out a);
10199             }
10200         }
10201
10202         private static efl_text_glow2_color_get_delegate efl_text_glow2_color_get_static_delegate;
10203
10204         
10205         private delegate void efl_text_glow2_color_set_delegate(System.IntPtr obj, System.IntPtr pd,  byte r,  byte g,  byte b,  byte a);
10206
10207         
10208         public delegate void efl_text_glow2_color_set_api_delegate(System.IntPtr obj,  byte r,  byte g,  byte b,  byte a);
10209
10210         public static Efl.Eo.FunctionWrapper<efl_text_glow2_color_set_api_delegate> efl_text_glow2_color_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_glow2_color_set_api_delegate>(Module, "efl_text_glow2_color_set");
10211
10212         private static void glow2_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
10213         {
10214             Eina.Log.Debug("function efl_text_glow2_color_set was called");
10215             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
10216             if (ws != null)
10217             {
10218                                                                                                             
10219                 try
10220                 {
10221                     ((Text)ws.Target).SetGlow2Color(r, g, b, a);
10222                 }
10223                 catch (Exception e)
10224                 {
10225                     Eina.Log.Warning($"Callback error: {e.ToString()}");
10226                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
10227                 }
10228
10229                                                                         
10230             }
10231             else
10232             {
10233                 efl_text_glow2_color_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), r, g, b, a);
10234             }
10235         }
10236
10237         private static efl_text_glow2_color_set_delegate efl_text_glow2_color_set_static_delegate;
10238
10239         [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
10240         private delegate System.String efl_text_gfx_filter_get_delegate(System.IntPtr obj, System.IntPtr pd);
10241
10242         [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
10243         public delegate System.String efl_text_gfx_filter_get_api_delegate(System.IntPtr obj);
10244
10245         public static Efl.Eo.FunctionWrapper<efl_text_gfx_filter_get_api_delegate> efl_text_gfx_filter_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_gfx_filter_get_api_delegate>(Module, "efl_text_gfx_filter_get");
10246
10247         private static System.String gfx_filter_get(System.IntPtr obj, System.IntPtr pd)
10248         {
10249             Eina.Log.Debug("function efl_text_gfx_filter_get was called");
10250             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
10251             if (ws != null)
10252             {
10253             System.String _ret_var = default(System.String);
10254                 try
10255                 {
10256                     _ret_var = ((Text)ws.Target).GetGfxFilter();
10257                 }
10258                 catch (Exception e)
10259                 {
10260                     Eina.Log.Warning($"Callback error: {e.ToString()}");
10261                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
10262                 }
10263
10264         return _ret_var;
10265
10266             }
10267             else
10268             {
10269                 return efl_text_gfx_filter_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
10270             }
10271         }
10272
10273         private static efl_text_gfx_filter_get_delegate efl_text_gfx_filter_get_static_delegate;
10274
10275         
10276         private delegate void efl_text_gfx_filter_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String code);
10277
10278         
10279         public delegate void efl_text_gfx_filter_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String code);
10280
10281         public static Efl.Eo.FunctionWrapper<efl_text_gfx_filter_set_api_delegate> efl_text_gfx_filter_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_gfx_filter_set_api_delegate>(Module, "efl_text_gfx_filter_set");
10282
10283         private static void gfx_filter_set(System.IntPtr obj, System.IntPtr pd, System.String code)
10284         {
10285             Eina.Log.Debug("function efl_text_gfx_filter_set was called");
10286             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
10287             if (ws != null)
10288             {
10289                                     
10290                 try
10291                 {
10292                     ((Text)ws.Target).SetGfxFilter(code);
10293                 }
10294                 catch (Exception e)
10295                 {
10296                     Eina.Log.Warning($"Callback error: {e.ToString()}");
10297                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
10298                 }
10299
10300                         
10301             }
10302             else
10303             {
10304                 efl_text_gfx_filter_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), code);
10305             }
10306         }
10307
10308         private static efl_text_gfx_filter_set_delegate efl_text_gfx_filter_set_static_delegate;
10309
10310         
10311         private delegate Eina.Unicode efl_access_text_character_get_delegate(System.IntPtr obj, System.IntPtr pd,  int offset);
10312
10313         
10314         public delegate Eina.Unicode efl_access_text_character_get_api_delegate(System.IntPtr obj,  int offset);
10315
10316         public static Efl.Eo.FunctionWrapper<efl_access_text_character_get_api_delegate> efl_access_text_character_get_ptr = new Efl.Eo.FunctionWrapper<efl_access_text_character_get_api_delegate>(Module, "efl_access_text_character_get");
10317
10318         private static Eina.Unicode character_get(System.IntPtr obj, System.IntPtr pd, int offset)
10319         {
10320             Eina.Log.Debug("function efl_access_text_character_get was called");
10321             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
10322             if (ws != null)
10323             {
10324                                     Eina.Unicode _ret_var = default(Eina.Unicode);
10325                 try
10326                 {
10327                     _ret_var = ((Text)ws.Target).GetCharacter(offset);
10328                 }
10329                 catch (Exception e)
10330                 {
10331                     Eina.Log.Warning($"Callback error: {e.ToString()}");
10332                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
10333                 }
10334
10335                         return _ret_var;
10336
10337             }
10338             else
10339             {
10340                 return efl_access_text_character_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), offset);
10341             }
10342         }
10343
10344         private static efl_access_text_character_get_delegate efl_access_text_character_get_static_delegate;
10345
10346         [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringPassOwnershipMarshaler))]
10347         private delegate System.String efl_access_text_string_get_delegate(System.IntPtr obj, System.IntPtr pd,  Efl.Access.TextGranularity granularity,  System.IntPtr start_offset,  System.IntPtr end_offset);
10348
10349         [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringPassOwnershipMarshaler))]
10350         public delegate System.String efl_access_text_string_get_api_delegate(System.IntPtr obj,  Efl.Access.TextGranularity granularity,  System.IntPtr start_offset,  System.IntPtr end_offset);
10351
10352         public static Efl.Eo.FunctionWrapper<efl_access_text_string_get_api_delegate> efl_access_text_string_get_ptr = new Efl.Eo.FunctionWrapper<efl_access_text_string_get_api_delegate>(Module, "efl_access_text_string_get");
10353
10354         private static System.String string_get(System.IntPtr obj, System.IntPtr pd, Efl.Access.TextGranularity granularity, System.IntPtr start_offset, System.IntPtr end_offset)
10355         {
10356             Eina.Log.Debug("function efl_access_text_string_get was called");
10357             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
10358             if (ws != null)
10359             {
10360                 var _in_start_offset = Eina.PrimitiveConversion.PointerToManaged<int>(start_offset);
10361         var _in_end_offset = Eina.PrimitiveConversion.PointerToManaged<int>(end_offset);
10362                                                             System.String _ret_var = default(System.String);
10363                 try
10364                 {
10365                     _ret_var = ((Text)ws.Target).GetString(granularity, _in_start_offset, _in_end_offset);
10366                 }
10367                 catch (Exception e)
10368                 {
10369                     Eina.Log.Warning($"Callback error: {e.ToString()}");
10370                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
10371                 }
10372
10373                                                         return _ret_var;
10374
10375             }
10376             else
10377             {
10378                 return efl_access_text_string_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), granularity, start_offset, end_offset);
10379             }
10380         }
10381
10382         private static efl_access_text_string_get_delegate efl_access_text_string_get_static_delegate;
10383
10384         [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringPassOwnershipMarshaler))]
10385         private delegate System.String efl_access_text_get_delegate(System.IntPtr obj, System.IntPtr pd,  int start_offset,  int end_offset);
10386
10387         [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringPassOwnershipMarshaler))]
10388         public delegate System.String efl_access_text_get_api_delegate(System.IntPtr obj,  int start_offset,  int end_offset);
10389
10390         public static Efl.Eo.FunctionWrapper<efl_access_text_get_api_delegate> efl_access_text_get_ptr = new Efl.Eo.FunctionWrapper<efl_access_text_get_api_delegate>(Module, "efl_access_text_get");
10391
10392         private static System.String access_text_get(System.IntPtr obj, System.IntPtr pd, int start_offset, int end_offset)
10393         {
10394             Eina.Log.Debug("function efl_access_text_get was called");
10395             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
10396             if (ws != null)
10397             {
10398                                                             System.String _ret_var = default(System.String);
10399                 try
10400                 {
10401                     _ret_var = ((Text)ws.Target).GetAccessText(start_offset, end_offset);
10402                 }
10403                 catch (Exception e)
10404                 {
10405                     Eina.Log.Warning($"Callback error: {e.ToString()}");
10406                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
10407                 }
10408
10409                                         return _ret_var;
10410
10411             }
10412             else
10413             {
10414                 return efl_access_text_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), start_offset, end_offset);
10415             }
10416         }
10417
10418         private static efl_access_text_get_delegate efl_access_text_get_static_delegate;
10419
10420         
10421         private delegate int efl_access_text_caret_offset_get_delegate(System.IntPtr obj, System.IntPtr pd);
10422
10423         
10424         public delegate int efl_access_text_caret_offset_get_api_delegate(System.IntPtr obj);
10425
10426         public static Efl.Eo.FunctionWrapper<efl_access_text_caret_offset_get_api_delegate> efl_access_text_caret_offset_get_ptr = new Efl.Eo.FunctionWrapper<efl_access_text_caret_offset_get_api_delegate>(Module, "efl_access_text_caret_offset_get");
10427
10428         private static int caret_offset_get(System.IntPtr obj, System.IntPtr pd)
10429         {
10430             Eina.Log.Debug("function efl_access_text_caret_offset_get was called");
10431             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
10432             if (ws != null)
10433             {
10434             int _ret_var = default(int);
10435                 try
10436                 {
10437                     _ret_var = ((Text)ws.Target).GetCaretOffset();
10438                 }
10439                 catch (Exception e)
10440                 {
10441                     Eina.Log.Warning($"Callback error: {e.ToString()}");
10442                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
10443                 }
10444
10445         return _ret_var;
10446
10447             }
10448             else
10449             {
10450                 return efl_access_text_caret_offset_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
10451             }
10452         }
10453
10454         private static efl_access_text_caret_offset_get_delegate efl_access_text_caret_offset_get_static_delegate;
10455
10456         [return: MarshalAs(UnmanagedType.U1)]
10457         private delegate bool efl_access_text_caret_offset_set_delegate(System.IntPtr obj, System.IntPtr pd,  int offset);
10458
10459         [return: MarshalAs(UnmanagedType.U1)]
10460         public delegate bool efl_access_text_caret_offset_set_api_delegate(System.IntPtr obj,  int offset);
10461
10462         public static Efl.Eo.FunctionWrapper<efl_access_text_caret_offset_set_api_delegate> efl_access_text_caret_offset_set_ptr = new Efl.Eo.FunctionWrapper<efl_access_text_caret_offset_set_api_delegate>(Module, "efl_access_text_caret_offset_set");
10463
10464         private static bool caret_offset_set(System.IntPtr obj, System.IntPtr pd, int offset)
10465         {
10466             Eina.Log.Debug("function efl_access_text_caret_offset_set was called");
10467             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
10468             if (ws != null)
10469             {
10470                                     bool _ret_var = default(bool);
10471                 try
10472                 {
10473                     _ret_var = ((Text)ws.Target).SetCaretOffset(offset);
10474                 }
10475                 catch (Exception e)
10476                 {
10477                     Eina.Log.Warning($"Callback error: {e.ToString()}");
10478                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
10479                 }
10480
10481                         return _ret_var;
10482
10483             }
10484             else
10485             {
10486                 return efl_access_text_caret_offset_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), offset);
10487             }
10488         }
10489
10490         private static efl_access_text_caret_offset_set_delegate efl_access_text_caret_offset_set_static_delegate;
10491
10492         [return: MarshalAs(UnmanagedType.U1)]
10493         private delegate bool efl_access_text_attribute_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String name,  System.IntPtr start_offset,  System.IntPtr end_offset, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringPassOwnershipMarshaler))] out System.String value);
10494
10495         [return: MarshalAs(UnmanagedType.U1)]
10496         public delegate bool efl_access_text_attribute_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String name,  System.IntPtr start_offset,  System.IntPtr end_offset, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringPassOwnershipMarshaler))] out System.String value);
10497
10498         public static Efl.Eo.FunctionWrapper<efl_access_text_attribute_get_api_delegate> efl_access_text_attribute_get_ptr = new Efl.Eo.FunctionWrapper<efl_access_text_attribute_get_api_delegate>(Module, "efl_access_text_attribute_get");
10499
10500         private static bool attribute_get(System.IntPtr obj, System.IntPtr pd, System.String name, System.IntPtr start_offset, System.IntPtr end_offset, out System.String value)
10501         {
10502             Eina.Log.Debug("function efl_access_text_attribute_get was called");
10503             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
10504             if (ws != null)
10505             {
10506                 var _in_start_offset = Eina.PrimitiveConversion.PointerToManaged<int>(start_offset);
10507         var _in_end_offset = Eina.PrimitiveConversion.PointerToManaged<int>(end_offset);
10508                                         value = default(System.String);                                            bool _ret_var = default(bool);
10509                 try
10510                 {
10511                     _ret_var = ((Text)ws.Target).GetAttribute(name, _in_start_offset, _in_end_offset, out value);
10512                 }
10513                 catch (Exception e)
10514                 {
10515                     Eina.Log.Warning($"Callback error: {e.ToString()}");
10516                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
10517                 }
10518
10519                                                                         return _ret_var;
10520
10521             }
10522             else
10523             {
10524                 return efl_access_text_attribute_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), name, start_offset, end_offset, out value);
10525             }
10526         }
10527
10528         private static efl_access_text_attribute_get_delegate efl_access_text_attribute_get_static_delegate;
10529
10530         
10531         private delegate System.IntPtr efl_access_text_attributes_get_delegate(System.IntPtr obj, System.IntPtr pd,  System.IntPtr start_offset,  System.IntPtr end_offset);
10532
10533         
10534         public delegate System.IntPtr efl_access_text_attributes_get_api_delegate(System.IntPtr obj,  System.IntPtr start_offset,  System.IntPtr end_offset);
10535
10536         public static Efl.Eo.FunctionWrapper<efl_access_text_attributes_get_api_delegate> efl_access_text_attributes_get_ptr = new Efl.Eo.FunctionWrapper<efl_access_text_attributes_get_api_delegate>(Module, "efl_access_text_attributes_get");
10537
10538         private static System.IntPtr text_attributes_get(System.IntPtr obj, System.IntPtr pd, System.IntPtr start_offset, System.IntPtr end_offset)
10539         {
10540             Eina.Log.Debug("function efl_access_text_attributes_get was called");
10541             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
10542             if (ws != null)
10543             {
10544         var _in_start_offset = Eina.PrimitiveConversion.PointerToManaged<int>(start_offset);
10545         var _in_end_offset = Eina.PrimitiveConversion.PointerToManaged<int>(end_offset);
10546                                             Eina.List<Efl.Access.TextAttribute> _ret_var = default(Eina.List<Efl.Access.TextAttribute>);
10547                 try
10548                 {
10549                     _ret_var = ((Text)ws.Target).GetTextAttributes(_in_start_offset, _in_end_offset);
10550                 }
10551                 catch (Exception e)
10552                 {
10553                     Eina.Log.Warning($"Callback error: {e.ToString()}");
10554                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
10555                 }
10556
10557                                         _ret_var.Own = false; _ret_var.OwnContent = false; return _ret_var.Handle;
10558
10559             }
10560             else
10561             {
10562                 return efl_access_text_attributes_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), start_offset, end_offset);
10563             }
10564         }
10565
10566         private static efl_access_text_attributes_get_delegate efl_access_text_attributes_get_static_delegate;
10567
10568         
10569         private delegate System.IntPtr efl_access_text_default_attributes_get_delegate(System.IntPtr obj, System.IntPtr pd);
10570
10571         
10572         public delegate System.IntPtr efl_access_text_default_attributes_get_api_delegate(System.IntPtr obj);
10573
10574         public static Efl.Eo.FunctionWrapper<efl_access_text_default_attributes_get_api_delegate> efl_access_text_default_attributes_get_ptr = new Efl.Eo.FunctionWrapper<efl_access_text_default_attributes_get_api_delegate>(Module, "efl_access_text_default_attributes_get");
10575
10576         private static System.IntPtr default_attributes_get(System.IntPtr obj, System.IntPtr pd)
10577         {
10578             Eina.Log.Debug("function efl_access_text_default_attributes_get was called");
10579             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
10580             if (ws != null)
10581             {
10582             Eina.List<Efl.Access.TextAttribute> _ret_var = default(Eina.List<Efl.Access.TextAttribute>);
10583                 try
10584                 {
10585                     _ret_var = ((Text)ws.Target).GetDefaultAttributes();
10586                 }
10587                 catch (Exception e)
10588                 {
10589                     Eina.Log.Warning($"Callback error: {e.ToString()}");
10590                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
10591                 }
10592
10593         _ret_var.Own = false; _ret_var.OwnContent = false; return _ret_var.Handle;
10594
10595             }
10596             else
10597             {
10598                 return efl_access_text_default_attributes_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
10599             }
10600         }
10601
10602         private static efl_access_text_default_attributes_get_delegate efl_access_text_default_attributes_get_static_delegate;
10603
10604         [return: MarshalAs(UnmanagedType.U1)]
10605         private delegate bool efl_access_text_character_extents_get_delegate(System.IntPtr obj, System.IntPtr pd,  int offset, [MarshalAs(UnmanagedType.U1)] bool screen_coords,  out Eina.Rect.NativeStruct rect);
10606
10607         [return: MarshalAs(UnmanagedType.U1)]
10608         public delegate bool efl_access_text_character_extents_get_api_delegate(System.IntPtr obj,  int offset, [MarshalAs(UnmanagedType.U1)] bool screen_coords,  out Eina.Rect.NativeStruct rect);
10609
10610         public static Efl.Eo.FunctionWrapper<efl_access_text_character_extents_get_api_delegate> efl_access_text_character_extents_get_ptr = new Efl.Eo.FunctionWrapper<efl_access_text_character_extents_get_api_delegate>(Module, "efl_access_text_character_extents_get");
10611
10612         private static bool character_extents_get(System.IntPtr obj, System.IntPtr pd, int offset, bool screen_coords, out Eina.Rect.NativeStruct rect)
10613         {
10614             Eina.Log.Debug("function efl_access_text_character_extents_get was called");
10615             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
10616             if (ws != null)
10617             {
10618                                                 Eina.Rect _out_rect = default(Eina.Rect);
10619                                     bool _ret_var = default(bool);
10620                 try
10621                 {
10622                     _ret_var = ((Text)ws.Target).GetCharacterExtents(offset, screen_coords, out _out_rect);
10623                 }
10624                 catch (Exception e)
10625                 {
10626                     Eina.Log.Warning($"Callback error: {e.ToString()}");
10627                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
10628                 }
10629
10630                         rect = _out_rect;
10631                                 return _ret_var;
10632
10633             }
10634             else
10635             {
10636                 return efl_access_text_character_extents_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), offset, screen_coords, out rect);
10637             }
10638         }
10639
10640         private static efl_access_text_character_extents_get_delegate efl_access_text_character_extents_get_static_delegate;
10641
10642         
10643         private delegate int efl_access_text_character_count_get_delegate(System.IntPtr obj, System.IntPtr pd);
10644
10645         
10646         public delegate int efl_access_text_character_count_get_api_delegate(System.IntPtr obj);
10647
10648         public static Efl.Eo.FunctionWrapper<efl_access_text_character_count_get_api_delegate> efl_access_text_character_count_get_ptr = new Efl.Eo.FunctionWrapper<efl_access_text_character_count_get_api_delegate>(Module, "efl_access_text_character_count_get");
10649
10650         private static int character_count_get(System.IntPtr obj, System.IntPtr pd)
10651         {
10652             Eina.Log.Debug("function efl_access_text_character_count_get was called");
10653             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
10654             if (ws != null)
10655             {
10656             int _ret_var = default(int);
10657                 try
10658                 {
10659                     _ret_var = ((Text)ws.Target).GetCharacterCount();
10660                 }
10661                 catch (Exception e)
10662                 {
10663                     Eina.Log.Warning($"Callback error: {e.ToString()}");
10664                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
10665                 }
10666
10667         return _ret_var;
10668
10669             }
10670             else
10671             {
10672                 return efl_access_text_character_count_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
10673             }
10674         }
10675
10676         private static efl_access_text_character_count_get_delegate efl_access_text_character_count_get_static_delegate;
10677
10678         
10679         private delegate int efl_access_text_offset_at_point_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool screen_coords,  int x,  int y);
10680
10681         
10682         public delegate int efl_access_text_offset_at_point_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool screen_coords,  int x,  int y);
10683
10684         public static Efl.Eo.FunctionWrapper<efl_access_text_offset_at_point_get_api_delegate> efl_access_text_offset_at_point_get_ptr = new Efl.Eo.FunctionWrapper<efl_access_text_offset_at_point_get_api_delegate>(Module, "efl_access_text_offset_at_point_get");
10685
10686         private static int offset_at_point_get(System.IntPtr obj, System.IntPtr pd, bool screen_coords, int x, int y)
10687         {
10688             Eina.Log.Debug("function efl_access_text_offset_at_point_get was called");
10689             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
10690             if (ws != null)
10691             {
10692                                                                                     int _ret_var = default(int);
10693                 try
10694                 {
10695                     _ret_var = ((Text)ws.Target).GetOffsetAtPoint(screen_coords, x, y);
10696                 }
10697                 catch (Exception e)
10698                 {
10699                     Eina.Log.Warning($"Callback error: {e.ToString()}");
10700                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
10701                 }
10702
10703                                                         return _ret_var;
10704
10705             }
10706             else
10707             {
10708                 return efl_access_text_offset_at_point_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), screen_coords, x, y);
10709             }
10710         }
10711
10712         private static efl_access_text_offset_at_point_get_delegate efl_access_text_offset_at_point_get_static_delegate;
10713
10714         
10715         private delegate System.IntPtr efl_access_text_bounded_ranges_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool screen_coords,  Eina.Rect.NativeStruct rect,  Efl.Access.TextClipType xclip,  Efl.Access.TextClipType yclip);
10716
10717         
10718         public delegate System.IntPtr efl_access_text_bounded_ranges_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool screen_coords,  Eina.Rect.NativeStruct rect,  Efl.Access.TextClipType xclip,  Efl.Access.TextClipType yclip);
10719
10720         public static Efl.Eo.FunctionWrapper<efl_access_text_bounded_ranges_get_api_delegate> efl_access_text_bounded_ranges_get_ptr = new Efl.Eo.FunctionWrapper<efl_access_text_bounded_ranges_get_api_delegate>(Module, "efl_access_text_bounded_ranges_get");
10721
10722         private static System.IntPtr bounded_ranges_get(System.IntPtr obj, System.IntPtr pd, bool screen_coords, Eina.Rect.NativeStruct rect, Efl.Access.TextClipType xclip, Efl.Access.TextClipType yclip)
10723         {
10724             Eina.Log.Debug("function efl_access_text_bounded_ranges_get was called");
10725             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
10726             if (ws != null)
10727             {
10728                 Eina.Rect _in_rect = rect;
10729                                                                                             Eina.List<Efl.Access.TextRange> _ret_var = default(Eina.List<Efl.Access.TextRange>);
10730                 try
10731                 {
10732                     _ret_var = ((Text)ws.Target).GetBoundedRanges(screen_coords, _in_rect, xclip, yclip);
10733                 }
10734                 catch (Exception e)
10735                 {
10736                     Eina.Log.Warning($"Callback error: {e.ToString()}");
10737                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
10738                 }
10739
10740                                                                         _ret_var.Own = false; _ret_var.OwnContent = false; return _ret_var.Handle;
10741
10742             }
10743             else
10744             {
10745                 return efl_access_text_bounded_ranges_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), screen_coords, rect, xclip, yclip);
10746             }
10747         }
10748
10749         private static efl_access_text_bounded_ranges_get_delegate efl_access_text_bounded_ranges_get_static_delegate;
10750
10751         [return: MarshalAs(UnmanagedType.U1)]
10752         private delegate bool efl_access_text_range_extents_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool screen_coords,  int start_offset,  int end_offset,  out Eina.Rect.NativeStruct rect);
10753
10754         [return: MarshalAs(UnmanagedType.U1)]
10755         public delegate bool efl_access_text_range_extents_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool screen_coords,  int start_offset,  int end_offset,  out Eina.Rect.NativeStruct rect);
10756
10757         public static Efl.Eo.FunctionWrapper<efl_access_text_range_extents_get_api_delegate> efl_access_text_range_extents_get_ptr = new Efl.Eo.FunctionWrapper<efl_access_text_range_extents_get_api_delegate>(Module, "efl_access_text_range_extents_get");
10758
10759         private static bool range_extents_get(System.IntPtr obj, System.IntPtr pd, bool screen_coords, int start_offset, int end_offset, out Eina.Rect.NativeStruct rect)
10760         {
10761             Eina.Log.Debug("function efl_access_text_range_extents_get was called");
10762             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
10763             if (ws != null)
10764             {
10765                                                                 Eina.Rect _out_rect = default(Eina.Rect);
10766                                             bool _ret_var = default(bool);
10767                 try
10768                 {
10769                     _ret_var = ((Text)ws.Target).GetRangeExtents(screen_coords, start_offset, end_offset, out _out_rect);
10770                 }
10771                 catch (Exception e)
10772                 {
10773                     Eina.Log.Warning($"Callback error: {e.ToString()}");
10774                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
10775                 }
10776
10777                                 rect = _out_rect;
10778                                         return _ret_var;
10779
10780             }
10781             else
10782             {
10783                 return efl_access_text_range_extents_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), screen_coords, start_offset, end_offset, out rect);
10784             }
10785         }
10786
10787         private static efl_access_text_range_extents_get_delegate efl_access_text_range_extents_get_static_delegate;
10788
10789         
10790         private delegate int efl_access_text_selections_count_get_delegate(System.IntPtr obj, System.IntPtr pd);
10791
10792         
10793         public delegate int efl_access_text_selections_count_get_api_delegate(System.IntPtr obj);
10794
10795         public static Efl.Eo.FunctionWrapper<efl_access_text_selections_count_get_api_delegate> efl_access_text_selections_count_get_ptr = new Efl.Eo.FunctionWrapper<efl_access_text_selections_count_get_api_delegate>(Module, "efl_access_text_selections_count_get");
10796
10797         private static int selections_count_get(System.IntPtr obj, System.IntPtr pd)
10798         {
10799             Eina.Log.Debug("function efl_access_text_selections_count_get was called");
10800             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
10801             if (ws != null)
10802             {
10803             int _ret_var = default(int);
10804                 try
10805                 {
10806                     _ret_var = ((Text)ws.Target).GetSelectionsCount();
10807                 }
10808                 catch (Exception e)
10809                 {
10810                     Eina.Log.Warning($"Callback error: {e.ToString()}");
10811                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
10812                 }
10813
10814         return _ret_var;
10815
10816             }
10817             else
10818             {
10819                 return efl_access_text_selections_count_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
10820             }
10821         }
10822
10823         private static efl_access_text_selections_count_get_delegate efl_access_text_selections_count_get_static_delegate;
10824
10825         
10826         private delegate void efl_access_text_access_selection_get_delegate(System.IntPtr obj, System.IntPtr pd,  int selection_number,  out int start_offset,  out int end_offset);
10827
10828         
10829         public delegate void efl_access_text_access_selection_get_api_delegate(System.IntPtr obj,  int selection_number,  out int start_offset,  out int end_offset);
10830
10831         public static Efl.Eo.FunctionWrapper<efl_access_text_access_selection_get_api_delegate> efl_access_text_access_selection_get_ptr = new Efl.Eo.FunctionWrapper<efl_access_text_access_selection_get_api_delegate>(Module, "efl_access_text_access_selection_get");
10832
10833         private static void access_selection_get(System.IntPtr obj, System.IntPtr pd, int selection_number, out int start_offset, out int end_offset)
10834         {
10835             Eina.Log.Debug("function efl_access_text_access_selection_get was called");
10836             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
10837             if (ws != null)
10838             {
10839                                         start_offset = default(int);        end_offset = default(int);                                    
10840                 try
10841                 {
10842                     ((Text)ws.Target).GetAccessSelection(selection_number, out start_offset, out end_offset);
10843                 }
10844                 catch (Exception e)
10845                 {
10846                     Eina.Log.Warning($"Callback error: {e.ToString()}");
10847                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
10848                 }
10849
10850                                                         
10851             }
10852             else
10853             {
10854                 efl_access_text_access_selection_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), selection_number, out start_offset, out end_offset);
10855             }
10856         }
10857
10858         private static efl_access_text_access_selection_get_delegate efl_access_text_access_selection_get_static_delegate;
10859
10860         [return: MarshalAs(UnmanagedType.U1)]
10861         private delegate bool efl_access_text_access_selection_set_delegate(System.IntPtr obj, System.IntPtr pd,  int selection_number,  int start_offset,  int end_offset);
10862
10863         [return: MarshalAs(UnmanagedType.U1)]
10864         public delegate bool efl_access_text_access_selection_set_api_delegate(System.IntPtr obj,  int selection_number,  int start_offset,  int end_offset);
10865
10866         public static Efl.Eo.FunctionWrapper<efl_access_text_access_selection_set_api_delegate> efl_access_text_access_selection_set_ptr = new Efl.Eo.FunctionWrapper<efl_access_text_access_selection_set_api_delegate>(Module, "efl_access_text_access_selection_set");
10867
10868         private static bool access_selection_set(System.IntPtr obj, System.IntPtr pd, int selection_number, int start_offset, int end_offset)
10869         {
10870             Eina.Log.Debug("function efl_access_text_access_selection_set was called");
10871             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
10872             if (ws != null)
10873             {
10874                                                                                     bool _ret_var = default(bool);
10875                 try
10876                 {
10877                     _ret_var = ((Text)ws.Target).SetAccessSelection(selection_number, start_offset, end_offset);
10878                 }
10879                 catch (Exception e)
10880                 {
10881                     Eina.Log.Warning($"Callback error: {e.ToString()}");
10882                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
10883                 }
10884
10885                                                         return _ret_var;
10886
10887             }
10888             else
10889             {
10890                 return efl_access_text_access_selection_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), selection_number, start_offset, end_offset);
10891             }
10892         }
10893
10894         private static efl_access_text_access_selection_set_delegate efl_access_text_access_selection_set_static_delegate;
10895
10896         [return: MarshalAs(UnmanagedType.U1)]
10897         private delegate bool efl_access_text_selection_add_delegate(System.IntPtr obj, System.IntPtr pd,  int start_offset,  int end_offset);
10898
10899         [return: MarshalAs(UnmanagedType.U1)]
10900         public delegate bool efl_access_text_selection_add_api_delegate(System.IntPtr obj,  int start_offset,  int end_offset);
10901
10902         public static Efl.Eo.FunctionWrapper<efl_access_text_selection_add_api_delegate> efl_access_text_selection_add_ptr = new Efl.Eo.FunctionWrapper<efl_access_text_selection_add_api_delegate>(Module, "efl_access_text_selection_add");
10903
10904         private static bool selection_add(System.IntPtr obj, System.IntPtr pd, int start_offset, int end_offset)
10905         {
10906             Eina.Log.Debug("function efl_access_text_selection_add was called");
10907             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
10908             if (ws != null)
10909             {
10910                                                             bool _ret_var = default(bool);
10911                 try
10912                 {
10913                     _ret_var = ((Text)ws.Target).AddSelection(start_offset, end_offset);
10914                 }
10915                 catch (Exception e)
10916                 {
10917                     Eina.Log.Warning($"Callback error: {e.ToString()}");
10918                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
10919                 }
10920
10921                                         return _ret_var;
10922
10923             }
10924             else
10925             {
10926                 return efl_access_text_selection_add_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), start_offset, end_offset);
10927             }
10928         }
10929
10930         private static efl_access_text_selection_add_delegate efl_access_text_selection_add_static_delegate;
10931
10932         [return: MarshalAs(UnmanagedType.U1)]
10933         private delegate bool efl_access_text_selection_remove_delegate(System.IntPtr obj, System.IntPtr pd,  int selection_number);
10934
10935         [return: MarshalAs(UnmanagedType.U1)]
10936         public delegate bool efl_access_text_selection_remove_api_delegate(System.IntPtr obj,  int selection_number);
10937
10938         public static Efl.Eo.FunctionWrapper<efl_access_text_selection_remove_api_delegate> efl_access_text_selection_remove_ptr = new Efl.Eo.FunctionWrapper<efl_access_text_selection_remove_api_delegate>(Module, "efl_access_text_selection_remove");
10939
10940         private static bool selection_remove(System.IntPtr obj, System.IntPtr pd, int selection_number)
10941         {
10942             Eina.Log.Debug("function efl_access_text_selection_remove was called");
10943             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
10944             if (ws != null)
10945             {
10946                                     bool _ret_var = default(bool);
10947                 try
10948                 {
10949                     _ret_var = ((Text)ws.Target).SelectionRemove(selection_number);
10950                 }
10951                 catch (Exception e)
10952                 {
10953                     Eina.Log.Warning($"Callback error: {e.ToString()}");
10954                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
10955                 }
10956
10957                         return _ret_var;
10958
10959             }
10960             else
10961             {
10962                 return efl_access_text_selection_remove_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), selection_number);
10963             }
10964         }
10965
10966         private static efl_access_text_selection_remove_delegate efl_access_text_selection_remove_static_delegate;
10967
10968         [return: MarshalAs(UnmanagedType.U1)]
10969         private delegate bool efl_access_editable_text_content_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String kw_string);
10970
10971         [return: MarshalAs(UnmanagedType.U1)]
10972         public delegate bool efl_access_editable_text_content_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String kw_string);
10973
10974         public static Efl.Eo.FunctionWrapper<efl_access_editable_text_content_set_api_delegate> efl_access_editable_text_content_set_ptr = new Efl.Eo.FunctionWrapper<efl_access_editable_text_content_set_api_delegate>(Module, "efl_access_editable_text_content_set");
10975
10976         private static bool text_content_set(System.IntPtr obj, System.IntPtr pd, System.String kw_string)
10977         {
10978             Eina.Log.Debug("function efl_access_editable_text_content_set was called");
10979             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
10980             if (ws != null)
10981             {
10982                                     bool _ret_var = default(bool);
10983                 try
10984                 {
10985                     _ret_var = ((Text)ws.Target).SetTextContent(kw_string);
10986                 }
10987                 catch (Exception e)
10988                 {
10989                     Eina.Log.Warning($"Callback error: {e.ToString()}");
10990                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
10991                 }
10992
10993                         return _ret_var;
10994
10995             }
10996             else
10997             {
10998                 return efl_access_editable_text_content_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), kw_string);
10999             }
11000         }
11001
11002         private static efl_access_editable_text_content_set_delegate efl_access_editable_text_content_set_static_delegate;
11003
11004         [return: MarshalAs(UnmanagedType.U1)]
11005         private delegate bool efl_access_editable_text_insert_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String kw_string,  int position);
11006
11007         [return: MarshalAs(UnmanagedType.U1)]
11008         public delegate bool efl_access_editable_text_insert_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String kw_string,  int position);
11009
11010         public static Efl.Eo.FunctionWrapper<efl_access_editable_text_insert_api_delegate> efl_access_editable_text_insert_ptr = new Efl.Eo.FunctionWrapper<efl_access_editable_text_insert_api_delegate>(Module, "efl_access_editable_text_insert");
11011
11012         private static bool insert(System.IntPtr obj, System.IntPtr pd, System.String kw_string, int position)
11013         {
11014             Eina.Log.Debug("function efl_access_editable_text_insert was called");
11015             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
11016             if (ws != null)
11017             {
11018                                                             bool _ret_var = default(bool);
11019                 try
11020                 {
11021                     _ret_var = ((Text)ws.Target).Insert(kw_string, position);
11022                 }
11023                 catch (Exception e)
11024                 {
11025                     Eina.Log.Warning($"Callback error: {e.ToString()}");
11026                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
11027                 }
11028
11029                                         return _ret_var;
11030
11031             }
11032             else
11033             {
11034                 return efl_access_editable_text_insert_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), kw_string, position);
11035             }
11036         }
11037
11038         private static efl_access_editable_text_insert_delegate efl_access_editable_text_insert_static_delegate;
11039
11040         [return: MarshalAs(UnmanagedType.U1)]
11041         private delegate bool efl_access_editable_text_copy_delegate(System.IntPtr obj, System.IntPtr pd,  int start,  int end);
11042
11043         [return: MarshalAs(UnmanagedType.U1)]
11044         public delegate bool efl_access_editable_text_copy_api_delegate(System.IntPtr obj,  int start,  int end);
11045
11046         public static Efl.Eo.FunctionWrapper<efl_access_editable_text_copy_api_delegate> efl_access_editable_text_copy_ptr = new Efl.Eo.FunctionWrapper<efl_access_editable_text_copy_api_delegate>(Module, "efl_access_editable_text_copy");
11047
11048         private static bool copy(System.IntPtr obj, System.IntPtr pd, int start, int end)
11049         {
11050             Eina.Log.Debug("function efl_access_editable_text_copy was called");
11051             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
11052             if (ws != null)
11053             {
11054                                                             bool _ret_var = default(bool);
11055                 try
11056                 {
11057                     _ret_var = ((Text)ws.Target).Copy(start, end);
11058                 }
11059                 catch (Exception e)
11060                 {
11061                     Eina.Log.Warning($"Callback error: {e.ToString()}");
11062                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
11063                 }
11064
11065                                         return _ret_var;
11066
11067             }
11068             else
11069             {
11070                 return efl_access_editable_text_copy_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), start, end);
11071             }
11072         }
11073
11074         private static efl_access_editable_text_copy_delegate efl_access_editable_text_copy_static_delegate;
11075
11076         [return: MarshalAs(UnmanagedType.U1)]
11077         private delegate bool efl_access_editable_text_cut_delegate(System.IntPtr obj, System.IntPtr pd,  int start,  int end);
11078
11079         [return: MarshalAs(UnmanagedType.U1)]
11080         public delegate bool efl_access_editable_text_cut_api_delegate(System.IntPtr obj,  int start,  int end);
11081
11082         public static Efl.Eo.FunctionWrapper<efl_access_editable_text_cut_api_delegate> efl_access_editable_text_cut_ptr = new Efl.Eo.FunctionWrapper<efl_access_editable_text_cut_api_delegate>(Module, "efl_access_editable_text_cut");
11083
11084         private static bool cut(System.IntPtr obj, System.IntPtr pd, int start, int end)
11085         {
11086             Eina.Log.Debug("function efl_access_editable_text_cut was called");
11087             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
11088             if (ws != null)
11089             {
11090                                                             bool _ret_var = default(bool);
11091                 try
11092                 {
11093                     _ret_var = ((Text)ws.Target).Cut(start, end);
11094                 }
11095                 catch (Exception e)
11096                 {
11097                     Eina.Log.Warning($"Callback error: {e.ToString()}");
11098                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
11099                 }
11100
11101                                         return _ret_var;
11102
11103             }
11104             else
11105             {
11106                 return efl_access_editable_text_cut_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), start, end);
11107             }
11108         }
11109
11110         private static efl_access_editable_text_cut_delegate efl_access_editable_text_cut_static_delegate;
11111
11112         [return: MarshalAs(UnmanagedType.U1)]
11113         private delegate bool efl_access_editable_text_delete_delegate(System.IntPtr obj, System.IntPtr pd,  int start,  int end);
11114
11115         [return: MarshalAs(UnmanagedType.U1)]
11116         public delegate bool efl_access_editable_text_delete_api_delegate(System.IntPtr obj,  int start,  int end);
11117
11118         public static Efl.Eo.FunctionWrapper<efl_access_editable_text_delete_api_delegate> efl_access_editable_text_delete_ptr = new Efl.Eo.FunctionWrapper<efl_access_editable_text_delete_api_delegate>(Module, "efl_access_editable_text_delete");
11119
11120         private static bool kw_delete(System.IntPtr obj, System.IntPtr pd, int start, int end)
11121         {
11122             Eina.Log.Debug("function efl_access_editable_text_delete was called");
11123             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
11124             if (ws != null)
11125             {
11126                                                             bool _ret_var = default(bool);
11127                 try
11128                 {
11129                     _ret_var = ((Text)ws.Target).Delete(start, end);
11130                 }
11131                 catch (Exception e)
11132                 {
11133                     Eina.Log.Warning($"Callback error: {e.ToString()}");
11134                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
11135                 }
11136
11137                                         return _ret_var;
11138
11139             }
11140             else
11141             {
11142                 return efl_access_editable_text_delete_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), start, end);
11143             }
11144         }
11145
11146         private static efl_access_editable_text_delete_delegate efl_access_editable_text_delete_static_delegate;
11147
11148         [return: MarshalAs(UnmanagedType.U1)]
11149         private delegate bool efl_access_editable_text_paste_delegate(System.IntPtr obj, System.IntPtr pd,  int position);
11150
11151         [return: MarshalAs(UnmanagedType.U1)]
11152         public delegate bool efl_access_editable_text_paste_api_delegate(System.IntPtr obj,  int position);
11153
11154         public static Efl.Eo.FunctionWrapper<efl_access_editable_text_paste_api_delegate> efl_access_editable_text_paste_ptr = new Efl.Eo.FunctionWrapper<efl_access_editable_text_paste_api_delegate>(Module, "efl_access_editable_text_paste");
11155
11156         private static bool paste(System.IntPtr obj, System.IntPtr pd, int position)
11157         {
11158             Eina.Log.Debug("function efl_access_editable_text_paste was called");
11159             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
11160             if (ws != null)
11161             {
11162                                     bool _ret_var = default(bool);
11163                 try
11164                 {
11165                     _ret_var = ((Text)ws.Target).Paste(position);
11166                 }
11167                 catch (Exception e)
11168                 {
11169                     Eina.Log.Warning($"Callback error: {e.ToString()}");
11170                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
11171                 }
11172
11173                         return _ret_var;
11174
11175             }
11176             else
11177             {
11178                 return efl_access_editable_text_paste_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), position);
11179             }
11180         }
11181
11182         private static efl_access_editable_text_paste_delegate efl_access_editable_text_paste_static_delegate;
11183
11184         [return: MarshalAs(UnmanagedType.U1)]
11185         private delegate bool efl_input_clickable_interaction_get_delegate(System.IntPtr obj, System.IntPtr pd);
11186
11187         [return: MarshalAs(UnmanagedType.U1)]
11188         public delegate bool efl_input_clickable_interaction_get_api_delegate(System.IntPtr obj);
11189
11190         public static Efl.Eo.FunctionWrapper<efl_input_clickable_interaction_get_api_delegate> efl_input_clickable_interaction_get_ptr = new Efl.Eo.FunctionWrapper<efl_input_clickable_interaction_get_api_delegate>(Module, "efl_input_clickable_interaction_get");
11191
11192         private static bool interaction_get(System.IntPtr obj, System.IntPtr pd)
11193         {
11194             Eina.Log.Debug("function efl_input_clickable_interaction_get was called");
11195             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
11196             if (ws != null)
11197             {
11198             bool _ret_var = default(bool);
11199                 try
11200                 {
11201                     _ret_var = ((Text)ws.Target).GetInteraction();
11202                 }
11203                 catch (Exception e)
11204                 {
11205                     Eina.Log.Warning($"Callback error: {e.ToString()}");
11206                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
11207                 }
11208
11209         return _ret_var;
11210
11211             }
11212             else
11213             {
11214                 return efl_input_clickable_interaction_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
11215             }
11216         }
11217
11218         private static efl_input_clickable_interaction_get_delegate efl_input_clickable_interaction_get_static_delegate;
11219
11220         
11221         private delegate void efl_input_clickable_press_delegate(System.IntPtr obj, System.IntPtr pd,  uint button);
11222
11223         
11224         public delegate void efl_input_clickable_press_api_delegate(System.IntPtr obj,  uint button);
11225
11226         public static Efl.Eo.FunctionWrapper<efl_input_clickable_press_api_delegate> efl_input_clickable_press_ptr = new Efl.Eo.FunctionWrapper<efl_input_clickable_press_api_delegate>(Module, "efl_input_clickable_press");
11227
11228         private static void press(System.IntPtr obj, System.IntPtr pd, uint button)
11229         {
11230             Eina.Log.Debug("function efl_input_clickable_press was called");
11231             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
11232             if (ws != null)
11233             {
11234                                     
11235                 try
11236                 {
11237                     ((Text)ws.Target).Press(button);
11238                 }
11239                 catch (Exception e)
11240                 {
11241                     Eina.Log.Warning($"Callback error: {e.ToString()}");
11242                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
11243                 }
11244
11245                         
11246             }
11247             else
11248             {
11249                 efl_input_clickable_press_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), button);
11250             }
11251         }
11252
11253         private static efl_input_clickable_press_delegate efl_input_clickable_press_static_delegate;
11254
11255         
11256         private delegate void efl_input_clickable_unpress_delegate(System.IntPtr obj, System.IntPtr pd,  uint button);
11257
11258         
11259         public delegate void efl_input_clickable_unpress_api_delegate(System.IntPtr obj,  uint button);
11260
11261         public static Efl.Eo.FunctionWrapper<efl_input_clickable_unpress_api_delegate> efl_input_clickable_unpress_ptr = new Efl.Eo.FunctionWrapper<efl_input_clickable_unpress_api_delegate>(Module, "efl_input_clickable_unpress");
11262
11263         private static void unpress(System.IntPtr obj, System.IntPtr pd, uint button)
11264         {
11265             Eina.Log.Debug("function efl_input_clickable_unpress was called");
11266             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
11267             if (ws != null)
11268             {
11269                                     
11270                 try
11271                 {
11272                     ((Text)ws.Target).Unpress(button);
11273                 }
11274                 catch (Exception e)
11275                 {
11276                     Eina.Log.Warning($"Callback error: {e.ToString()}");
11277                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
11278                 }
11279
11280                         
11281             }
11282             else
11283             {
11284                 efl_input_clickable_unpress_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), button);
11285             }
11286         }
11287
11288         private static efl_input_clickable_unpress_delegate efl_input_clickable_unpress_static_delegate;
11289
11290         
11291         private delegate void efl_input_clickable_button_state_reset_delegate(System.IntPtr obj, System.IntPtr pd,  uint button);
11292
11293         
11294         public delegate void efl_input_clickable_button_state_reset_api_delegate(System.IntPtr obj,  uint button);
11295
11296         public static Efl.Eo.FunctionWrapper<efl_input_clickable_button_state_reset_api_delegate> efl_input_clickable_button_state_reset_ptr = new Efl.Eo.FunctionWrapper<efl_input_clickable_button_state_reset_api_delegate>(Module, "efl_input_clickable_button_state_reset");
11297
11298         private static void button_state_reset(System.IntPtr obj, System.IntPtr pd, uint button)
11299         {
11300             Eina.Log.Debug("function efl_input_clickable_button_state_reset was called");
11301             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
11302             if (ws != null)
11303             {
11304                                     
11305                 try
11306                 {
11307                     ((Text)ws.Target).ResetButtonState(button);
11308                 }
11309                 catch (Exception e)
11310                 {
11311                     Eina.Log.Warning($"Callback error: {e.ToString()}");
11312                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
11313                 }
11314
11315                         
11316             }
11317             else
11318             {
11319                 efl_input_clickable_button_state_reset_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), button);
11320             }
11321         }
11322
11323         private static efl_input_clickable_button_state_reset_delegate efl_input_clickable_button_state_reset_static_delegate;
11324
11325         
11326         private delegate void efl_input_clickable_longpress_abort_delegate(System.IntPtr obj, System.IntPtr pd,  uint button);
11327
11328         
11329         public delegate void efl_input_clickable_longpress_abort_api_delegate(System.IntPtr obj,  uint button);
11330
11331         public static Efl.Eo.FunctionWrapper<efl_input_clickable_longpress_abort_api_delegate> efl_input_clickable_longpress_abort_ptr = new Efl.Eo.FunctionWrapper<efl_input_clickable_longpress_abort_api_delegate>(Module, "efl_input_clickable_longpress_abort");
11332
11333         private static void longpress_abort(System.IntPtr obj, System.IntPtr pd, uint button)
11334         {
11335             Eina.Log.Debug("function efl_input_clickable_longpress_abort was called");
11336             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
11337             if (ws != null)
11338             {
11339                                     
11340                 try
11341                 {
11342                     ((Text)ws.Target).LongpressAbort(button);
11343                 }
11344                 catch (Exception e)
11345                 {
11346                     Eina.Log.Warning($"Callback error: {e.ToString()}");
11347                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
11348                 }
11349
11350                         
11351             }
11352             else
11353             {
11354                 efl_input_clickable_longpress_abort_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), button);
11355             }
11356         }
11357
11358         private static efl_input_clickable_longpress_abort_delegate efl_input_clickable_longpress_abort_static_delegate;
11359
11360         #pragma warning restore CA1707, CS1591, SA1300, SA1600
11361
11362 }
11363 }
11364 }
11365
11366 }
11367
11368 #if EFL_BETA
11369 #pragma warning disable CS1591
11370 public static class Efl_UiText_ExtensionMethods {
11371     public static Efl.BindableProperty<bool> Scrollable<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11372         return new Efl.BindableProperty<bool>("scrollable", fac);
11373     }
11374
11375     public static Efl.BindableProperty<bool> InputPanelShowOnDemand<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11376         return new Efl.BindableProperty<bool>("input_panel_show_on_demand", fac);
11377     }
11378
11379     public static Efl.BindableProperty<bool> ContextMenuDisabled<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11380         return new Efl.BindableProperty<bool>("context_menu_disabled", fac);
11381     }
11382
11383     public static Efl.BindableProperty<Efl.Ui.SelectionFormat> CnpMode<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11384         return new Efl.BindableProperty<Efl.Ui.SelectionFormat>("cnp_mode", fac);
11385     }
11386
11387     public static Efl.BindableProperty<Elm.Input.Panel.Lang> InputPanelLanguage<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11388         return new Efl.BindableProperty<Elm.Input.Panel.Lang>("input_panel_language", fac);
11389     }
11390
11391     public static Efl.BindableProperty<bool> SelectionHandlerDisabled<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11392         return new Efl.BindableProperty<bool>("selection_handler_disabled", fac);
11393     }
11394
11395     public static Efl.BindableProperty<int> InputPanelLayoutVariation<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11396         return new Efl.BindableProperty<int>("input_panel_layout_variation", fac);
11397     }
11398
11399     public static Efl.BindableProperty<Elm.Autocapital.Type> AutocapitalType<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11400         return new Efl.BindableProperty<Elm.Autocapital.Type>("autocapital_type", fac);
11401     }
11402
11403     public static Efl.BindableProperty<bool> PasswordMode<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11404         return new Efl.BindableProperty<bool>("password_mode", fac);
11405     }
11406
11407     public static Efl.BindableProperty<bool> InputPanelReturnKeyDisabled<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11408         return new Efl.BindableProperty<bool>("input_panel_return_key_disabled", fac);
11409     }
11410
11411     public static Efl.BindableProperty<bool> PredictionAllow<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11412         return new Efl.BindableProperty<bool>("prediction_allow", fac);
11413     }
11414
11415     public static Efl.BindableProperty<Elm.Input.Hints> InputHint<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11416         return new Efl.BindableProperty<Elm.Input.Hints>("input_hint", fac);
11417     }
11418
11419     public static Efl.BindableProperty<Elm.Input.Panel.Layout> InputPanelLayout<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11420         return new Efl.BindableProperty<Elm.Input.Panel.Layout>("input_panel_layout", fac);
11421     }
11422
11423     public static Efl.BindableProperty<Elm.Input.Panel.ReturnKey.Type> InputPanelReturnKeyType<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11424         return new Efl.BindableProperty<Elm.Input.Panel.ReturnKey.Type>("input_panel_return_key_type", fac);
11425     }
11426
11427     public static Efl.BindableProperty<bool> InputPanelEnabled<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11428         return new Efl.BindableProperty<bool>("input_panel_enabled", fac);
11429     }
11430
11431     public static Efl.BindableProperty<bool> InputPanelReturnKeyAutoenabled<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11432         return new Efl.BindableProperty<bool>("input_panel_return_key_autoenabled", fac);
11433     }
11434
11435     public static Efl.BindableProperty<Efl.Canvas.ITextFactory> ItemFactory<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11436         return new Efl.BindableProperty<Efl.Canvas.ITextFactory>("item_factory", fac);
11437     }
11438
11439     public static Efl.BindableProperty<Eina.File> Mmap<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11440         return new Efl.BindableProperty<Eina.File>("mmap", fac);
11441     }
11442
11443     public static Efl.BindableProperty<System.String> File<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11444         return new Efl.BindableProperty<System.String>("file", fac);
11445     }
11446
11447     public static Efl.BindableProperty<System.String> Key<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11448         return new Efl.BindableProperty<System.String>("key", fac);
11449     }
11450
11451     
11452     
11453     
11454     public static Efl.BindableProperty<System.String> FontSource<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11455         return new Efl.BindableProperty<System.String>("font_source", fac);
11456     }
11457
11458     public static Efl.BindableProperty<System.String> FontFallbacks<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11459         return new Efl.BindableProperty<System.String>("font_fallbacks", fac);
11460     }
11461
11462     public static Efl.BindableProperty<Efl.TextFontWeight> FontWeight<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11463         return new Efl.BindableProperty<Efl.TextFontWeight>("font_weight", fac);
11464     }
11465
11466     public static Efl.BindableProperty<Efl.TextFontSlant> FontSlant<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11467         return new Efl.BindableProperty<Efl.TextFontSlant>("font_slant", fac);
11468     }
11469
11470     public static Efl.BindableProperty<Efl.TextFontWidth> FontWidth<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11471         return new Efl.BindableProperty<Efl.TextFontWidth>("font_width", fac);
11472     }
11473
11474     public static Efl.BindableProperty<System.String> FontLang<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11475         return new Efl.BindableProperty<System.String>("font_lang", fac);
11476     }
11477
11478     public static Efl.BindableProperty<Efl.TextFontBitmapScalable> FontBitmapScalable<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11479         return new Efl.BindableProperty<Efl.TextFontBitmapScalable>("font_bitmap_scalable", fac);
11480     }
11481
11482     public static Efl.BindableProperty<double> Ellipsis<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11483         return new Efl.BindableProperty<double>("ellipsis", fac);
11484     }
11485
11486     public static Efl.BindableProperty<Efl.TextFormatWrap> Wrap<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11487         return new Efl.BindableProperty<Efl.TextFormatWrap>("wrap", fac);
11488     }
11489
11490     public static Efl.BindableProperty<bool> Multiline<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11491         return new Efl.BindableProperty<bool>("multiline", fac);
11492     }
11493
11494     public static Efl.BindableProperty<Efl.TextFormatHorizontalAlignmentAutoType> HalignAutoType<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11495         return new Efl.BindableProperty<Efl.TextFormatHorizontalAlignmentAutoType>("halign_auto_type", fac);
11496     }
11497
11498     public static Efl.BindableProperty<double> Halign<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11499         return new Efl.BindableProperty<double>("halign", fac);
11500     }
11501
11502     public static Efl.BindableProperty<double> Valign<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11503         return new Efl.BindableProperty<double>("valign", fac);
11504     }
11505
11506     public static Efl.BindableProperty<double> Linegap<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11507         return new Efl.BindableProperty<double>("linegap", fac);
11508     }
11509
11510     public static Efl.BindableProperty<double> Linerelgap<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11511         return new Efl.BindableProperty<double>("linerelgap", fac);
11512     }
11513
11514     public static Efl.BindableProperty<int> Tabstops<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11515         return new Efl.BindableProperty<int>("tabstops", fac);
11516     }
11517
11518     public static Efl.BindableProperty<bool> Password<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11519         return new Efl.BindableProperty<bool>("password", fac);
11520     }
11521
11522     public static Efl.BindableProperty<System.String> ReplacementChar<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11523         return new Efl.BindableProperty<System.String>("replacement_char", fac);
11524     }
11525
11526     public static Efl.BindableProperty<bool> SelectionAllowed<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11527         return new Efl.BindableProperty<bool>("selection_allowed", fac);
11528     }
11529
11530     
11531     public static Efl.BindableProperty<bool> Editable<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11532         return new Efl.BindableProperty<bool>("editable", fac);
11533     }
11534
11535     public static Efl.BindableProperty<System.String> Markup<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11536         return new Efl.BindableProperty<System.String>("markup", fac);
11537     }
11538
11539     
11540     public static Efl.BindableProperty<Efl.TextStyleBackingType> BackingType<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11541         return new Efl.BindableProperty<Efl.TextStyleBackingType>("backing_type", fac);
11542     }
11543
11544     
11545     public static Efl.BindableProperty<Efl.TextStyleUnderlineType> UnderlineType<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11546         return new Efl.BindableProperty<Efl.TextStyleUnderlineType>("underline_type", fac);
11547     }
11548
11549     
11550     public static Efl.BindableProperty<double> UnderlineHeight<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11551         return new Efl.BindableProperty<double>("underline_height", fac);
11552     }
11553
11554     
11555     public static Efl.BindableProperty<int> UnderlineDashedWidth<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11556         return new Efl.BindableProperty<int>("underline_dashed_width", fac);
11557     }
11558
11559     public static Efl.BindableProperty<int> UnderlineDashedGap<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11560         return new Efl.BindableProperty<int>("underline_dashed_gap", fac);
11561     }
11562
11563     
11564     public static Efl.BindableProperty<Efl.TextStyleStrikethroughType> StrikethroughType<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11565         return new Efl.BindableProperty<Efl.TextStyleStrikethroughType>("strikethrough_type", fac);
11566     }
11567
11568     
11569     public static Efl.BindableProperty<Efl.TextStyleEffectType> EffectType<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11570         return new Efl.BindableProperty<Efl.TextStyleEffectType>("effect_type", fac);
11571     }
11572
11573     
11574     public static Efl.BindableProperty<Efl.TextStyleShadowDirection> ShadowDirection<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11575         return new Efl.BindableProperty<Efl.TextStyleShadowDirection>("shadow_direction", fac);
11576     }
11577
11578     
11579     
11580     
11581     public static Efl.BindableProperty<System.String> GfxFilter<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11582         return new Efl.BindableProperty<System.String>("gfx_filter", fac);
11583     }
11584
11585     
11586     
11587     
11588     public static Efl.BindableProperty<int> CaretOffset<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11589         return new Efl.BindableProperty<int>("caret_offset", fac);
11590     }
11591
11592     
11593     
11594     
11595     
11596     
11597     
11598     
11599     
11600     
11601     
11602     public static Efl.BindableProperty<System.String> TextContent<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Text, T>magic = null) where T : Efl.Ui.Text {
11603         return new Efl.BindableProperty<System.String>("text_content", fac);
11604     }
11605
11606     
11607 }
11608 #pragma warning restore CS1591
11609 #endif