[Bluetooth][Non-ACR] Fix no data exception issue (#787)
[platform/core/csapi/tizenfx.git] / internals / src / EflSharp / EflSharp / efl_canvas_layout_part_text.eo.cs
1 #pragma warning disable CS1591
2 using System;
3 using System.Runtime.InteropServices;
4 using System.Collections.Generic;
5 using System.Linq;
6 using System.ComponentModel;
7 namespace Efl { namespace Canvas { 
8 /// <summary>Represents a TEXT part of a layout
9 /// Its lifetime is limited to one function call only, unless an extra reference is explicitly held.</summary>
10 [LayoutPartTextNativeInherit]
11 public class LayoutPartText : Efl.Canvas.LayoutPart, Efl.Eo.IWrapper,Efl.Text,Efl.TextCursor,Efl.TextFont,Efl.TextFormat,Efl.TextMarkup,Efl.TextMarkupInteractive,Efl.TextStyle
12 {
13    public new static System.IntPtr klass = System.IntPtr.Zero;
14    public new static Efl.Canvas.LayoutPartTextNativeInherit nativeInherit = new Efl.Canvas.LayoutPartTextNativeInherit();
15    ///<summary>Pointer to the native class description.</summary>
16    public override System.IntPtr NativeClass {
17       get {
18          if (((object)this).GetType() == typeof (LayoutPartText))
19             return Efl.Canvas.LayoutPartTextNativeInherit.GetEflClassStatic();
20          else
21             return Efl.Eo.ClassRegister.klassFromType[((object)this).GetType()];
22       }
23    }
24    [System.Runtime.InteropServices.DllImport(efl.Libs.Edje)] internal static extern System.IntPtr
25       efl_canvas_layout_part_text_class_get();
26    ///<summary>Creates a new instance.</summary>
27    ///<param name="parent">Parent instance.</param>
28    public LayoutPartText(Efl.Object parent= null
29          ) :
30       base(efl_canvas_layout_part_text_class_get(), typeof(LayoutPartText), parent)
31    {
32       FinishInstantiation();
33    }
34    ///<summary>Internal usage: Constructs an instance from a native pointer. This is used when interacting with C code and should not be used directly.</summary>
35    public LayoutPartText(System.IntPtr raw) : base(raw)
36    {
37             register_event_proxies();
38    }
39    ///<summary>Internal usage: Constructor to forward the wrapper initialization to the root class that interfaces with native code. Should not be used directly.</summary>
40    protected LayoutPartText(IntPtr base_klass, System.Type managed_type, Efl.Object parent) : base(base_klass, managed_type, parent) {}
41    ///<summary>Casts obj into an instance of this type.</summary>
42    public new static LayoutPartText static_cast(Efl.Object obj)
43    {
44       if (obj == null)
45          throw new System.ArgumentNullException("obj");
46       return new LayoutPartText(obj.NativeHandle);
47    }
48    ///<summary>Verifies if the given object is equal to this one.</summary>
49    public override bool Equals(object obj)
50    {
51       var other = obj as Efl.Object;
52       if (other == null)
53          return false;
54       return this.NativeHandle == other.NativeHandle;
55    }
56    ///<summary>Gets the hash code for this object based on the native pointer it points to.</summary>
57    public override int GetHashCode()
58    {
59       return this.NativeHandle.ToInt32();
60    }
61    ///<summary>Turns the native pointer into a string representation.</summary>
62    public override String ToString()
63    {
64       return $"{this.GetType().Name}@[{this.NativeHandle.ToInt32():x}]";
65    }
66    protected override void register_event_proxies()
67    {
68       base.register_event_proxies();
69    }
70    /// <summary>Sizing policy for text parts.
71    /// This will determine whether to consider height or width constraints, if text-specific behaviors occur (such as ellipsis, line-wrapping etc.</summary>
72    /// <returns></returns>
73    virtual public Efl.Canvas.LayoutPartTextExpand GetTextExpand() {
74        var _ret_var = Efl.Canvas.LayoutPartTextNativeInherit.efl_canvas_layout_part_text_expand_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
75       Eina.Error.RaiseIfUnhandledException();
76       return _ret_var;
77  }
78    /// <summary>Sizing policy for text parts.
79    /// This will determine whether to consider height or width constraints, if text-specific behaviors occur (such as ellipsis, line-wrapping etc.</summary>
80    /// <param name="type"></param>
81    /// <returns></returns>
82    virtual public  void SetTextExpand( Efl.Canvas.LayoutPartTextExpand type) {
83                          Efl.Canvas.LayoutPartTextNativeInherit.efl_canvas_layout_part_text_expand_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), type);
84       Eina.Error.RaiseIfUnhandledException();
85                    }
86    /// <summary>Retrieves the text string currently being displayed by the given text object.
87    /// Do not free() the return value.
88    /// 
89    /// See also <see cref="Efl.Text.GetText"/>.</summary>
90    /// <returns>Text string to display on it.</returns>
91    virtual public  System.String GetText() {
92        var _ret_var = Efl.TextNativeInherit.efl_text_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
93       Eina.Error.RaiseIfUnhandledException();
94       return _ret_var;
95  }
96    /// <summary>Sets the text string to be displayed by the given text object.
97    /// See also <see cref="Efl.Text.GetText"/>.</summary>
98    /// <param name="text">Text string to display on it.</param>
99    /// <returns></returns>
100    virtual public  void SetText(  System.String text) {
101                          Efl.TextNativeInherit.efl_text_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), text);
102       Eina.Error.RaiseIfUnhandledException();
103                    }
104    /// <summary>The object&apos;s main cursor.
105    /// 1.18</summary>
106    /// <param name="get_type">Cursor type
107    /// 1.20</param>
108    /// <returns>Text cursor object
109    /// 1.20</returns>
110    virtual public Efl.TextCursorCursor GetTextCursor( Efl.TextCursorGetType get_type) {
111                          var _ret_var = Efl.TextCursorNativeInherit.efl_text_cursor_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), get_type);
112       Eina.Error.RaiseIfUnhandledException();
113                   return _ret_var;
114  }
115    /// <summary>Cursor position
116    /// 1.20</summary>
117    /// <param name="cur">Cursor object
118    /// 1.20</param>
119    /// <returns>Cursor position
120    /// 1.20</returns>
121    virtual public  int GetCursorPosition( Efl.TextCursorCursor cur) {
122                          var _ret_var = Efl.TextCursorNativeInherit.efl_text_cursor_position_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), cur);
123       Eina.Error.RaiseIfUnhandledException();
124                   return _ret_var;
125  }
126    /// <summary>Cursor position
127    /// 1.20</summary>
128    /// <param name="cur">Cursor object
129    /// 1.20</param>
130    /// <param name="position">Cursor position
131    /// 1.20</param>
132    /// <returns></returns>
133    virtual public  void SetCursorPosition( Efl.TextCursorCursor cur,   int position) {
134                                            Efl.TextCursorNativeInherit.efl_text_cursor_position_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), cur,  position);
135       Eina.Error.RaiseIfUnhandledException();
136                                }
137    /// <summary>The content of the cursor (the character under the cursor)
138    /// 1.20</summary>
139    /// <param name="cur">Cursor object
140    /// 1.20</param>
141    /// <returns>The unicode codepoint of the character
142    /// 1.20</returns>
143    virtual public Eina.Unicode GetCursorContent( Efl.TextCursorCursor cur) {
144                          var _ret_var = Efl.TextCursorNativeInherit.efl_text_cursor_content_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), cur);
145       Eina.Error.RaiseIfUnhandledException();
146                   return _ret_var;
147  }
148    /// <summary>Returns the geometry of two cursors (&quot;split cursor&quot;), if logical cursor is between LTR/RTL text, also considering paragraph direction. Upper cursor is shown for the text of the same direction as paragraph, lower cursor - for opposite.
149    /// Split cursor geometry is valid only  in &apos;|&apos; cursor mode. In this case <c>true</c> is returned and <c>cx2</c>, <c>cy2</c>, <c>cw2</c>, <c>ch2</c> are set.
150    /// 1.20</summary>
151    /// <param name="cur">Cursor object
152    /// 1.20</param>
153    /// <param name="ctype">The type of the cursor.
154    /// 1.20</param>
155    /// <param name="cx">The x of the cursor (or upper cursor)
156    /// 1.20</param>
157    /// <param name="cy">The y of the cursor (or upper cursor)
158    /// 1.20</param>
159    /// <param name="cw">The width of the cursor (or upper cursor)
160    /// 1.20</param>
161    /// <param name="ch">The height of the cursor (or upper cursor)
162    /// 1.20</param>
163    /// <param name="cx2">The x of the lower cursor
164    /// 1.20</param>
165    /// <param name="cy2">The y of the lower cursor
166    /// 1.20</param>
167    /// <param name="cw2">The width of the lower cursor
168    /// 1.20</param>
169    /// <param name="ch2">The height of the lower cursor
170    /// 1.20</param>
171    /// <returns><c>true</c> if split cursor, <c>false</c> otherwise.
172    /// 1.20</returns>
173    virtual public bool GetCursorGeometry( Efl.TextCursorCursor cur,  Efl.TextCursorType ctype,  out  int cx,  out  int cy,  out  int cw,  out  int ch,  out  int cx2,  out  int cy2,  out  int cw2,  out  int ch2) {
174                                                                                                                                                                                            var _ret_var = Efl.TextCursorNativeInherit.efl_text_cursor_geometry_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), cur,  ctype,  out cx,  out cy,  out cw,  out ch,  out cx2,  out cy2,  out cw2,  out ch2);
175       Eina.Error.RaiseIfUnhandledException();
176                                                                                                                               return _ret_var;
177  }
178    /// <summary>Create new cursor
179    /// 1.20</summary>
180    /// <returns>Cursor object
181    /// 1.20</returns>
182    virtual public Efl.TextCursorCursor NewCursor() {
183        var _ret_var = Efl.TextCursorNativeInherit.efl_text_cursor_new_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
184       Eina.Error.RaiseIfUnhandledException();
185       return _ret_var;
186  }
187    /// <summary>Free existing cursor
188    /// 1.20</summary>
189    /// <param name="cur">Cursor object
190    /// 1.20</param>
191    /// <returns></returns>
192    virtual public  void CursorFree( Efl.TextCursorCursor cur) {
193                          Efl.TextCursorNativeInherit.efl_text_cursor_free_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), cur);
194       Eina.Error.RaiseIfUnhandledException();
195                    }
196    /// <summary>Check if two cursors are equal
197    /// 1.20</summary>
198    /// <param name="cur1">Cursor 1 object
199    /// 1.20</param>
200    /// <param name="cur2">Cursor 2 object
201    /// 1.20</param>
202    /// <returns><c>true</c> if cursors are equal, <c>false</c> otherwise
203    /// 1.20</returns>
204    virtual public bool CursorEqual( Efl.TextCursorCursor cur1,  Efl.TextCursorCursor cur2) {
205                                            var _ret_var = Efl.TextCursorNativeInherit.efl_text_cursor_equal_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), cur1,  cur2);
206       Eina.Error.RaiseIfUnhandledException();
207                               return _ret_var;
208  }
209    /// <summary>Compare two cursors
210    /// 1.20</summary>
211    /// <param name="cur1">Cursor 1 object
212    /// 1.20</param>
213    /// <param name="cur2">Cursor 2 object
214    /// 1.20</param>
215    /// <returns>Difference between cursors
216    /// 1.20</returns>
217    virtual public  int CursorCompare( Efl.TextCursorCursor cur1,  Efl.TextCursorCursor cur2) {
218                                            var _ret_var = Efl.TextCursorNativeInherit.efl_text_cursor_compare_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), cur1,  cur2);
219       Eina.Error.RaiseIfUnhandledException();
220                               return _ret_var;
221  }
222    /// <summary>Copy existing cursor
223    /// 1.20</summary>
224    /// <param name="dst">Destination cursor
225    /// 1.20</param>
226    /// <param name="src">Source cursor
227    /// 1.20</param>
228    /// <returns></returns>
229    virtual public  void CursorCopy( Efl.TextCursorCursor dst,  Efl.TextCursorCursor src) {
230                                            Efl.TextCursorNativeInherit.efl_text_cursor_copy_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), dst,  src);
231       Eina.Error.RaiseIfUnhandledException();
232                                }
233    /// <summary>Advances to the next character
234    /// 1.20</summary>
235    /// <param name="cur">Cursor object
236    /// 1.20</param>
237    /// <returns></returns>
238    virtual public  void CursorCharNext( Efl.TextCursorCursor cur) {
239                          Efl.TextCursorNativeInherit.efl_text_cursor_char_next_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), cur);
240       Eina.Error.RaiseIfUnhandledException();
241                    }
242    /// <summary>Advances to the previous character
243    /// 1.20</summary>
244    /// <param name="cur">Cursor object
245    /// 1.20</param>
246    /// <returns></returns>
247    virtual public  void CursorCharPrev( Efl.TextCursorCursor cur) {
248                          Efl.TextCursorNativeInherit.efl_text_cursor_char_prev_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), cur);
249       Eina.Error.RaiseIfUnhandledException();
250                    }
251    /// <summary>Advances to the next grapheme cluster
252    /// 1.20</summary>
253    /// <param name="cur">Cursor object
254    /// 1.20</param>
255    /// <returns></returns>
256    virtual public  void CursorClusterNext( Efl.TextCursorCursor cur) {
257                          Efl.TextCursorNativeInherit.efl_text_cursor_cluster_next_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), cur);
258       Eina.Error.RaiseIfUnhandledException();
259                    }
260    /// <summary>Advances to the previous grapheme cluster
261    /// 1.20</summary>
262    /// <param name="cur">Cursor object
263    /// 1.20</param>
264    /// <returns></returns>
265    virtual public  void CursorClusterPrev( Efl.TextCursorCursor cur) {
266                          Efl.TextCursorNativeInherit.efl_text_cursor_cluster_prev_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), cur);
267       Eina.Error.RaiseIfUnhandledException();
268                    }
269    /// <summary>Advances to the first character in this paragraph
270    /// 1.20</summary>
271    /// <param name="cur">Cursor object
272    /// 1.20</param>
273    /// <returns></returns>
274    virtual public  void CursorParagraphCharFirst( Efl.TextCursorCursor cur) {
275                          Efl.TextCursorNativeInherit.efl_text_cursor_paragraph_char_first_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), cur);
276       Eina.Error.RaiseIfUnhandledException();
277                    }
278    /// <summary>Advances to the last character in this paragraph
279    /// 1.20</summary>
280    /// <param name="cur">Cursor object
281    /// 1.20</param>
282    /// <returns></returns>
283    virtual public  void CursorParagraphCharLast( Efl.TextCursorCursor cur) {
284                          Efl.TextCursorNativeInherit.efl_text_cursor_paragraph_char_last_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), cur);
285       Eina.Error.RaiseIfUnhandledException();
286                    }
287    /// <summary>Advance to current word start
288    /// 1.20</summary>
289    /// <param name="cur">Cursor object
290    /// 1.20</param>
291    /// <returns></returns>
292    virtual public  void CursorWordStart( Efl.TextCursorCursor cur) {
293                          Efl.TextCursorNativeInherit.efl_text_cursor_word_start_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), cur);
294       Eina.Error.RaiseIfUnhandledException();
295                    }
296    /// <summary>Advance to current word end
297    /// 1.20</summary>
298    /// <param name="cur">Cursor object
299    /// 1.20</param>
300    /// <returns></returns>
301    virtual public  void CursorWordEnd( Efl.TextCursorCursor cur) {
302                          Efl.TextCursorNativeInherit.efl_text_cursor_word_end_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), cur);
303       Eina.Error.RaiseIfUnhandledException();
304                    }
305    /// <summary>Advance to current line first character
306    /// 1.20</summary>
307    /// <param name="cur">Cursor object
308    /// 1.20</param>
309    /// <returns></returns>
310    virtual public  void CursorLineCharFirst( Efl.TextCursorCursor cur) {
311                          Efl.TextCursorNativeInherit.efl_text_cursor_line_char_first_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), cur);
312       Eina.Error.RaiseIfUnhandledException();
313                    }
314    /// <summary>Advance to current line last character
315    /// 1.20</summary>
316    /// <param name="cur">Cursor object
317    /// 1.20</param>
318    /// <returns></returns>
319    virtual public  void CursorLineCharLast( Efl.TextCursorCursor cur) {
320                          Efl.TextCursorNativeInherit.efl_text_cursor_line_char_last_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), cur);
321       Eina.Error.RaiseIfUnhandledException();
322                    }
323    /// <summary>Advance to current paragraph first character
324    /// 1.20</summary>
325    /// <param name="cur">Cursor object
326    /// 1.20</param>
327    /// <returns></returns>
328    virtual public  void CursorParagraphFirst( Efl.TextCursorCursor cur) {
329                          Efl.TextCursorNativeInherit.efl_text_cursor_paragraph_first_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), cur);
330       Eina.Error.RaiseIfUnhandledException();
331                    }
332    /// <summary>Advance to current paragraph last character
333    /// 1.20</summary>
334    /// <param name="cur">Cursor object
335    /// 1.20</param>
336    /// <returns></returns>
337    virtual public  void CursorParagraphLast( Efl.TextCursorCursor cur) {
338                          Efl.TextCursorNativeInherit.efl_text_cursor_paragraph_last_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), cur);
339       Eina.Error.RaiseIfUnhandledException();
340                    }
341    /// <summary>Advances to the start of the next text node
342    /// 1.20</summary>
343    /// <param name="cur">Cursor object
344    /// 1.20</param>
345    /// <returns></returns>
346    virtual public  void CursorParagraphNext( Efl.TextCursorCursor cur) {
347                          Efl.TextCursorNativeInherit.efl_text_cursor_paragraph_next_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), cur);
348       Eina.Error.RaiseIfUnhandledException();
349                    }
350    /// <summary>Advances to the end of the previous text node
351    /// 1.20</summary>
352    /// <param name="cur">Cursor object
353    /// 1.20</param>
354    /// <returns></returns>
355    virtual public  void CursorParagraphPrev( Efl.TextCursorCursor cur) {
356                          Efl.TextCursorNativeInherit.efl_text_cursor_paragraph_prev_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), cur);
357       Eina.Error.RaiseIfUnhandledException();
358                    }
359    /// <summary>Jump the cursor by the given number of lines
360    /// 1.20</summary>
361    /// <param name="cur">Cursor object
362    /// 1.20</param>
363    /// <param name="by">Number of lines
364    /// 1.20</param>
365    /// <returns></returns>
366    virtual public  void CursorLineJumpBy( Efl.TextCursorCursor cur,   int by) {
367                                            Efl.TextCursorNativeInherit.efl_text_cursor_line_jump_by_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), cur,  by);
368       Eina.Error.RaiseIfUnhandledException();
369                                }
370    /// <summary>Set cursor coordinates
371    /// 1.20</summary>
372    /// <param name="cur">Cursor object
373    /// 1.20</param>
374    /// <param name="x">X coord to set by.
375    /// 1.20</param>
376    /// <param name="y">Y coord to set by.
377    /// 1.20</param>
378    /// <returns></returns>
379    virtual public  void SetCursorCoord( Efl.TextCursorCursor cur,   int x,   int y) {
380                                                              Efl.TextCursorNativeInherit.efl_text_cursor_coord_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), cur,  x,  y);
381       Eina.Error.RaiseIfUnhandledException();
382                                            }
383    /// <summary>Set cursor coordinates according to grapheme clusters. It does not allow to put a cursor to the middle of a grapheme cluster.
384    /// 1.20</summary>
385    /// <param name="cur">Cursor object
386    /// 1.20</param>
387    /// <param name="x">X coord to set by.
388    /// 1.20</param>
389    /// <param name="y">Y coord to set by.
390    /// 1.20</param>
391    /// <returns></returns>
392    virtual public  void SetCursorClusterCoord( Efl.TextCursorCursor cur,   int x,   int y) {
393                                                              Efl.TextCursorNativeInherit.efl_text_cursor_cluster_coord_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), cur,  x,  y);
394       Eina.Error.RaiseIfUnhandledException();
395                                            }
396    /// <summary>Adds text to the current cursor position and set the cursor to *after* the start of the text just added.
397    /// 1.20</summary>
398    /// <param name="cur">Cursor object
399    /// 1.20</param>
400    /// <param name="text">Text to append (UTF-8 format).
401    /// 1.20</param>
402    /// <returns>Length of the appended text.
403    /// 1.20</returns>
404    virtual public  int CursorTextInsert( Efl.TextCursorCursor cur,   System.String text) {
405                                            var _ret_var = Efl.TextCursorNativeInherit.efl_text_cursor_text_insert_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), cur,  text);
406       Eina.Error.RaiseIfUnhandledException();
407                               return _ret_var;
408  }
409    /// <summary>Deletes a single character from position pointed by given cursor.
410    /// 1.20</summary>
411    /// <param name="cur">Cursor object
412    /// 1.20</param>
413    /// <returns></returns>
414    virtual public  void CursorCharDelete( Efl.TextCursorCursor cur) {
415                          Efl.TextCursorNativeInherit.efl_text_cursor_char_delete_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), cur);
416       Eina.Error.RaiseIfUnhandledException();
417                    }
418    /// <summary>Retrieve the font family and size in use on a given text object.
419    /// 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.
420    /// 
421    /// See also <see cref="Efl.TextFont.GetFont"/>.
422    /// 1.20</summary>
423    /// <param name="font">The font family name or filename.
424    /// 1.20</param>
425    /// <param name="size">The font size, in points.
426    /// 1.20</param>
427    /// <returns></returns>
428    virtual public  void GetFont( out  System.String font,  out Efl.Font.Size size) {
429                                            Efl.TextFontNativeInherit.efl_text_font_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), out font,  out size);
430       Eina.Error.RaiseIfUnhandledException();
431                                }
432    /// <summary>Set the font family, filename and size for a given text object.
433    /// 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.
434    /// 
435    /// See also <see cref="Efl.TextFont.GetFont"/>, <see cref="Efl.TextFont.GetFontSource"/>.
436    /// 1.20</summary>
437    /// <param name="font">The font family name or filename.
438    /// 1.20</param>
439    /// <param name="size">The font size, in points.
440    /// 1.20</param>
441    /// <returns></returns>
442    virtual public  void SetFont(  System.String font,  Efl.Font.Size size) {
443                                            Efl.TextFontNativeInherit.efl_text_font_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), font,  size);
444       Eina.Error.RaiseIfUnhandledException();
445                                }
446    /// <summary>Get the font file&apos;s path which is being used on a given text object.
447    /// See <see cref="Efl.TextFont.GetFont"/> for more details.
448    /// 1.20</summary>
449    /// <returns>The font file&apos;s path.
450    /// 1.20</returns>
451    virtual public  System.String GetFontSource() {
452        var _ret_var = Efl.TextFontNativeInherit.efl_text_font_source_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
453       Eina.Error.RaiseIfUnhandledException();
454       return _ret_var;
455  }
456    /// <summary>Set the font (source) file to be used on a given text object.
457    /// 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.
458    /// 
459    /// See also <see cref="Efl.TextFont.GetFont"/>.
460    /// 1.20</summary>
461    /// <param name="font_source">The font file&apos;s path.
462    /// 1.20</param>
463    /// <returns></returns>
464    virtual public  void SetFontSource(  System.String font_source) {
465                          Efl.TextFontNativeInherit.efl_text_font_source_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), font_source);
466       Eina.Error.RaiseIfUnhandledException();
467                    }
468    /// <summary>Comma-separated list of font fallbacks
469    /// Will be used in case the primary font isn&apos;t available.
470    /// 1.20</summary>
471    /// <returns>Font name fallbacks
472    /// 1.20</returns>
473    virtual public  System.String GetFontFallbacks() {
474        var _ret_var = Efl.TextFontNativeInherit.efl_text_font_fallbacks_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
475       Eina.Error.RaiseIfUnhandledException();
476       return _ret_var;
477  }
478    /// <summary>Comma-separated list of font fallbacks
479    /// Will be used in case the primary font isn&apos;t available.
480    /// 1.20</summary>
481    /// <param name="font_fallbacks">Font name fallbacks
482    /// 1.20</param>
483    /// <returns></returns>
484    virtual public  void SetFontFallbacks(  System.String font_fallbacks) {
485                          Efl.TextFontNativeInherit.efl_text_font_fallbacks_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), font_fallbacks);
486       Eina.Error.RaiseIfUnhandledException();
487                    }
488    /// <summary>Type of weight of the displayed font
489    /// Default is <see cref="Efl.TextFontWeight.Normal"/>.
490    /// 1.20</summary>
491    /// <returns>Font weight
492    /// 1.20</returns>
493    virtual public Efl.TextFontWeight GetFontWeight() {
494        var _ret_var = Efl.TextFontNativeInherit.efl_text_font_weight_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
495       Eina.Error.RaiseIfUnhandledException();
496       return _ret_var;
497  }
498    /// <summary>Type of weight of the displayed font
499    /// Default is <see cref="Efl.TextFontWeight.Normal"/>.
500    /// 1.20</summary>
501    /// <param name="font_weight">Font weight
502    /// 1.20</param>
503    /// <returns></returns>
504    virtual public  void SetFontWeight( Efl.TextFontWeight font_weight) {
505                          Efl.TextFontNativeInherit.efl_text_font_weight_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), font_weight);
506       Eina.Error.RaiseIfUnhandledException();
507                    }
508    /// <summary>Type of slant of the displayed font
509    /// Default is <see cref="Efl.TextFontSlant.Normal"/>.
510    /// 1.20</summary>
511    /// <returns>Font slant
512    /// 1.20</returns>
513    virtual public Efl.TextFontSlant GetFontSlant() {
514        var _ret_var = Efl.TextFontNativeInherit.efl_text_font_slant_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
515       Eina.Error.RaiseIfUnhandledException();
516       return _ret_var;
517  }
518    /// <summary>Type of slant of the displayed font
519    /// Default is <see cref="Efl.TextFontSlant.Normal"/>.
520    /// 1.20</summary>
521    /// <param name="style">Font slant
522    /// 1.20</param>
523    /// <returns></returns>
524    virtual public  void SetFontSlant( Efl.TextFontSlant style) {
525                          Efl.TextFontNativeInherit.efl_text_font_slant_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), style);
526       Eina.Error.RaiseIfUnhandledException();
527                    }
528    /// <summary>Type of width of the displayed font
529    /// Default is <see cref="Efl.TextFontWidth.Normal"/>.
530    /// 1.20</summary>
531    /// <returns>Font width
532    /// 1.20</returns>
533    virtual public Efl.TextFontWidth GetFontWidth() {
534        var _ret_var = Efl.TextFontNativeInherit.efl_text_font_width_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
535       Eina.Error.RaiseIfUnhandledException();
536       return _ret_var;
537  }
538    /// <summary>Type of width of the displayed font
539    /// Default is <see cref="Efl.TextFontWidth.Normal"/>.
540    /// 1.20</summary>
541    /// <param name="width">Font width
542    /// 1.20</param>
543    /// <returns></returns>
544    virtual public  void SetFontWidth( Efl.TextFontWidth width) {
545                          Efl.TextFontNativeInherit.efl_text_font_width_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), width);
546       Eina.Error.RaiseIfUnhandledException();
547                    }
548    /// <summary>Specific language of the displayed font
549    /// 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;.
550    /// 1.20</summary>
551    /// <returns>Language
552    /// 1.20</returns>
553    virtual public  System.String GetFontLang() {
554        var _ret_var = Efl.TextFontNativeInherit.efl_text_font_lang_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
555       Eina.Error.RaiseIfUnhandledException();
556       return _ret_var;
557  }
558    /// <summary>Specific language of the displayed font
559    /// 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;.
560    /// 1.20</summary>
561    /// <param name="lang">Language
562    /// 1.20</param>
563    /// <returns></returns>
564    virtual public  void SetFontLang(  System.String lang) {
565                          Efl.TextFontNativeInherit.efl_text_font_lang_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), lang);
566       Eina.Error.RaiseIfUnhandledException();
567                    }
568    /// <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)
569    /// Default is <see cref="Efl.TextFontBitmapScalable.None"/>.
570    /// 1.20</summary>
571    /// <returns>Scalable
572    /// 1.20</returns>
573    virtual public Efl.TextFontBitmapScalable GetFontBitmapScalable() {
574        var _ret_var = Efl.TextFontNativeInherit.efl_text_font_bitmap_scalable_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
575       Eina.Error.RaiseIfUnhandledException();
576       return _ret_var;
577  }
578    /// <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)
579    /// Default is <see cref="Efl.TextFontBitmapScalable.None"/>.
580    /// 1.20</summary>
581    /// <param name="scalable">Scalable
582    /// 1.20</param>
583    /// <returns></returns>
584    virtual public  void SetFontBitmapScalable( Efl.TextFontBitmapScalable scalable) {
585                          Efl.TextFontNativeInherit.efl_text_font_bitmap_scalable_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), scalable);
586       Eina.Error.RaiseIfUnhandledException();
587                    }
588    /// <summary>Ellipsis value (number from -1.0 to 1.0)
589    /// 1.20</summary>
590    /// <returns>Ellipsis value
591    /// 1.20</returns>
592    virtual public double GetEllipsis() {
593        var _ret_var = Efl.TextFormatNativeInherit.efl_text_ellipsis_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
594       Eina.Error.RaiseIfUnhandledException();
595       return _ret_var;
596  }
597    /// <summary>Ellipsis value (number from -1.0 to 1.0)
598    /// 1.20</summary>
599    /// <param name="value">Ellipsis value
600    /// 1.20</param>
601    /// <returns></returns>
602    virtual public  void SetEllipsis( double value) {
603                          Efl.TextFormatNativeInherit.efl_text_ellipsis_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), value);
604       Eina.Error.RaiseIfUnhandledException();
605                    }
606    /// <summary>Wrap mode for use in the text
607    /// 1.20</summary>
608    /// <returns>Wrap mode
609    /// 1.20</returns>
610    virtual public Efl.TextFormatWrap GetWrap() {
611        var _ret_var = Efl.TextFormatNativeInherit.efl_text_wrap_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
612       Eina.Error.RaiseIfUnhandledException();
613       return _ret_var;
614  }
615    /// <summary>Wrap mode for use in the text
616    /// 1.20</summary>
617    /// <param name="wrap">Wrap mode
618    /// 1.20</param>
619    /// <returns></returns>
620    virtual public  void SetWrap( Efl.TextFormatWrap wrap) {
621                          Efl.TextFormatNativeInherit.efl_text_wrap_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), wrap);
622       Eina.Error.RaiseIfUnhandledException();
623                    }
624    /// <summary>Multiline is enabled or not
625    /// 1.20</summary>
626    /// <returns><c>true</c> if multiline is enabled, <c>false</c> otherwise
627    /// 1.20</returns>
628    virtual public bool GetMultiline() {
629        var _ret_var = Efl.TextFormatNativeInherit.efl_text_multiline_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
630       Eina.Error.RaiseIfUnhandledException();
631       return _ret_var;
632  }
633    /// <summary>Multiline is enabled or not
634    /// 1.20</summary>
635    /// <param name="enabled"><c>true</c> if multiline is enabled, <c>false</c> otherwise
636    /// 1.20</param>
637    /// <returns></returns>
638    virtual public  void SetMultiline( bool enabled) {
639                          Efl.TextFormatNativeInherit.efl_text_multiline_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), enabled);
640       Eina.Error.RaiseIfUnhandledException();
641                    }
642    /// <summary>Horizontal alignment of text
643    /// 1.20</summary>
644    /// <returns>Alignment type
645    /// 1.20</returns>
646    virtual public Efl.TextFormatHorizontalAlignmentAutoType GetHalignAutoType() {
647        var _ret_var = Efl.TextFormatNativeInherit.efl_text_halign_auto_type_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
648       Eina.Error.RaiseIfUnhandledException();
649       return _ret_var;
650  }
651    /// <summary>Horizontal alignment of text
652    /// 1.20</summary>
653    /// <param name="value">Alignment type
654    /// 1.20</param>
655    /// <returns></returns>
656    virtual public  void SetHalignAutoType( Efl.TextFormatHorizontalAlignmentAutoType value) {
657                          Efl.TextFormatNativeInherit.efl_text_halign_auto_type_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), value);
658       Eina.Error.RaiseIfUnhandledException();
659                    }
660    /// <summary>Horizontal alignment of text
661    /// 1.20</summary>
662    /// <returns>Horizontal alignment value
663    /// 1.20</returns>
664    virtual public double GetHalign() {
665        var _ret_var = Efl.TextFormatNativeInherit.efl_text_halign_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
666       Eina.Error.RaiseIfUnhandledException();
667       return _ret_var;
668  }
669    /// <summary>Horizontal alignment of text
670    /// 1.20</summary>
671    /// <param name="value">Horizontal alignment value
672    /// 1.20</param>
673    /// <returns></returns>
674    virtual public  void SetHalign( double value) {
675                          Efl.TextFormatNativeInherit.efl_text_halign_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), value);
676       Eina.Error.RaiseIfUnhandledException();
677                    }
678    /// <summary>Vertical alignment of text
679    /// 1.20</summary>
680    /// <returns>Vertical alignment value
681    /// 1.20</returns>
682    virtual public double GetValign() {
683        var _ret_var = Efl.TextFormatNativeInherit.efl_text_valign_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
684       Eina.Error.RaiseIfUnhandledException();
685       return _ret_var;
686  }
687    /// <summary>Vertical alignment of text
688    /// 1.20</summary>
689    /// <param name="value">Vertical alignment value
690    /// 1.20</param>
691    /// <returns></returns>
692    virtual public  void SetValign( double value) {
693                          Efl.TextFormatNativeInherit.efl_text_valign_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), value);
694       Eina.Error.RaiseIfUnhandledException();
695                    }
696    /// <summary>Minimal line gap (top and bottom) for each line in the text
697    /// <c>value</c> is absolute size.
698    /// 1.20</summary>
699    /// <returns>Line gap value
700    /// 1.20</returns>
701    virtual public double GetLinegap() {
702        var _ret_var = Efl.TextFormatNativeInherit.efl_text_linegap_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
703       Eina.Error.RaiseIfUnhandledException();
704       return _ret_var;
705  }
706    /// <summary>Minimal line gap (top and bottom) for each line in the text
707    /// <c>value</c> is absolute size.
708    /// 1.20</summary>
709    /// <param name="value">Line gap value
710    /// 1.20</param>
711    /// <returns></returns>
712    virtual public  void SetLinegap( double value) {
713                          Efl.TextFormatNativeInherit.efl_text_linegap_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), value);
714       Eina.Error.RaiseIfUnhandledException();
715                    }
716    /// <summary>Relative line gap (top and bottom) for each line in the text
717    /// The original line gap value is multiplied by <c>value</c>.
718    /// 1.20</summary>
719    /// <returns>Relative line gap value
720    /// 1.20</returns>
721    virtual public double GetLinerelgap() {
722        var _ret_var = Efl.TextFormatNativeInherit.efl_text_linerelgap_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
723       Eina.Error.RaiseIfUnhandledException();
724       return _ret_var;
725  }
726    /// <summary>Relative line gap (top and bottom) for each line in the text
727    /// The original line gap value is multiplied by <c>value</c>.
728    /// 1.20</summary>
729    /// <param name="value">Relative line gap value
730    /// 1.20</param>
731    /// <returns></returns>
732    virtual public  void SetLinerelgap( double value) {
733                          Efl.TextFormatNativeInherit.efl_text_linerelgap_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), value);
734       Eina.Error.RaiseIfUnhandledException();
735                    }
736    /// <summary>Tabstops value
737    /// 1.20</summary>
738    /// <returns>Tapstops value
739    /// 1.20</returns>
740    virtual public  int GetTabstops() {
741        var _ret_var = Efl.TextFormatNativeInherit.efl_text_tabstops_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
742       Eina.Error.RaiseIfUnhandledException();
743       return _ret_var;
744  }
745    /// <summary>Tabstops value
746    /// 1.20</summary>
747    /// <param name="value">Tapstops value
748    /// 1.20</param>
749    /// <returns></returns>
750    virtual public  void SetTabstops(  int value) {
751                          Efl.TextFormatNativeInherit.efl_text_tabstops_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), value);
752       Eina.Error.RaiseIfUnhandledException();
753                    }
754    /// <summary>Whether text is a password
755    /// 1.20</summary>
756    /// <returns><c>true</c> if the text is a password, <c>false</c> otherwise
757    /// 1.20</returns>
758    virtual public bool GetPassword() {
759        var _ret_var = Efl.TextFormatNativeInherit.efl_text_password_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
760       Eina.Error.RaiseIfUnhandledException();
761       return _ret_var;
762  }
763    /// <summary>Whether text is a password
764    /// 1.20</summary>
765    /// <param name="enabled"><c>true</c> if the text is a password, <c>false</c> otherwise
766    /// 1.20</param>
767    /// <returns></returns>
768    virtual public  void SetPassword( bool enabled) {
769                          Efl.TextFormatNativeInherit.efl_text_password_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), enabled);
770       Eina.Error.RaiseIfUnhandledException();
771                    }
772    /// <summary>The character used to replace characters that can&apos;t be displayed
773    /// Currently only used to replace characters if <see cref="Efl.TextFormat.Password"/> is enabled.
774    /// 1.20</summary>
775    /// <returns>Replacement character
776    /// 1.20</returns>
777    virtual public  System.String GetReplacementChar() {
778        var _ret_var = Efl.TextFormatNativeInherit.efl_text_replacement_char_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
779       Eina.Error.RaiseIfUnhandledException();
780       return _ret_var;
781  }
782    /// <summary>The character used to replace characters that can&apos;t be displayed
783    /// Currently only used to replace characters if <see cref="Efl.TextFormat.Password"/> is enabled.
784    /// 1.20</summary>
785    /// <param name="repch">Replacement character
786    /// 1.20</param>
787    /// <returns></returns>
788    virtual public  void SetReplacementChar(  System.String repch) {
789                          Efl.TextFormatNativeInherit.efl_text_replacement_char_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), repch);
790       Eina.Error.RaiseIfUnhandledException();
791                    }
792    /// <summary>Markup property
793    /// 1.21</summary>
794    /// <returns>The markup-text representation set to this text.
795    /// 1.21</returns>
796    virtual public  System.String GetMarkup() {
797        var _ret_var = Efl.TextMarkupNativeInherit.efl_text_markup_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
798       Eina.Error.RaiseIfUnhandledException();
799       return _ret_var;
800  }
801    /// <summary>Markup property
802    /// 1.21</summary>
803    /// <param name="markup">The markup-text representation set to this text.
804    /// 1.21</param>
805    /// <returns></returns>
806    virtual public  void SetMarkup(  System.String markup) {
807                          Efl.TextMarkupNativeInherit.efl_text_markup_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), markup);
808       Eina.Error.RaiseIfUnhandledException();
809                    }
810    /// <summary>Markup of a given range in the text
811    /// 1.22</summary>
812    /// <param name="start"></param>
813    /// <param name="end"></param>
814    /// <returns>The markup-text representation set to this text of a given range
815    /// 1.22</returns>
816    virtual public  System.String GetMarkupRange( Efl.TextCursorCursor start,  Efl.TextCursorCursor end) {
817                                            var _ret_var = Efl.TextMarkupInteractiveNativeInherit.efl_text_markup_interactive_markup_range_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), start,  end);
818       Eina.Error.RaiseIfUnhandledException();
819                               return _ret_var;
820  }
821    /// <summary>Markup of a given range in the text
822    /// 1.22</summary>
823    /// <param name="start"></param>
824    /// <param name="end"></param>
825    /// <param name="markup">The markup-text representation set to this text of a given range
826    /// 1.22</param>
827    /// <returns></returns>
828    virtual public  void SetMarkupRange( Efl.TextCursorCursor start,  Efl.TextCursorCursor end,   System.String markup) {
829                                                              Efl.TextMarkupInteractiveNativeInherit.efl_text_markup_interactive_markup_range_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), start,  end,  markup);
830       Eina.Error.RaiseIfUnhandledException();
831                                            }
832    /// <summary>Inserts a markup text to the text object in a given cursor position
833    /// 1.22</summary>
834    /// <param name="cur">Cursor position to insert markup
835    /// 1.22</param>
836    /// <param name="markup">The markup text to insert
837    /// 1.22</param>
838    /// <returns></returns>
839    virtual public  void CursorMarkupInsert( Efl.TextCursorCursor cur,   System.String markup) {
840                                            Efl.TextMarkupInteractiveNativeInherit.efl_text_markup_interactive_cursor_markup_insert_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), cur,  markup);
841       Eina.Error.RaiseIfUnhandledException();
842                                }
843    /// <summary>Color of text, excluding style
844    /// 1.20</summary>
845    /// <param name="r">Red component
846    /// 1.20</param>
847    /// <param name="g">Green component
848    /// 1.20</param>
849    /// <param name="b">Blue component
850    /// 1.20</param>
851    /// <param name="a">Alpha component
852    /// 1.20</param>
853    /// <returns></returns>
854    virtual public  void GetNormalColor( out  byte r,  out  byte g,  out  byte b,  out  byte a) {
855                                                                                Efl.TextStyleNativeInherit.efl_text_normal_color_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), out r,  out g,  out b,  out a);
856       Eina.Error.RaiseIfUnhandledException();
857                                                        }
858    /// <summary>Color of text, excluding style
859    /// 1.20</summary>
860    /// <param name="r">Red component
861    /// 1.20</param>
862    /// <param name="g">Green component
863    /// 1.20</param>
864    /// <param name="b">Blue component
865    /// 1.20</param>
866    /// <param name="a">Alpha component
867    /// 1.20</param>
868    /// <returns></returns>
869    virtual public  void SetNormalColor(  byte r,   byte g,   byte b,   byte a) {
870                                                                                Efl.TextStyleNativeInherit.efl_text_normal_color_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), r,  g,  b,  a);
871       Eina.Error.RaiseIfUnhandledException();
872                                                        }
873    /// <summary>Enable or disable backing type
874    /// 1.20</summary>
875    /// <returns>Backing type
876    /// 1.20</returns>
877    virtual public Efl.TextStyleBackingType GetBackingType() {
878        var _ret_var = Efl.TextStyleNativeInherit.efl_text_backing_type_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
879       Eina.Error.RaiseIfUnhandledException();
880       return _ret_var;
881  }
882    /// <summary>Enable or disable backing type
883    /// 1.20</summary>
884    /// <param name="type">Backing type
885    /// 1.20</param>
886    /// <returns></returns>
887    virtual public  void SetBackingType( Efl.TextStyleBackingType type) {
888                          Efl.TextStyleNativeInherit.efl_text_backing_type_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), type);
889       Eina.Error.RaiseIfUnhandledException();
890                    }
891    /// <summary>Backing color
892    /// 1.20</summary>
893    /// <param name="r">Red component
894    /// 1.20</param>
895    /// <param name="g">Green component
896    /// 1.20</param>
897    /// <param name="b">Blue component
898    /// 1.20</param>
899    /// <param name="a">Alpha component
900    /// 1.20</param>
901    /// <returns></returns>
902    virtual public  void GetBackingColor( out  byte r,  out  byte g,  out  byte b,  out  byte a) {
903                                                                                Efl.TextStyleNativeInherit.efl_text_backing_color_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), out r,  out g,  out b,  out a);
904       Eina.Error.RaiseIfUnhandledException();
905                                                        }
906    /// <summary>Backing color
907    /// 1.20</summary>
908    /// <param name="r">Red component
909    /// 1.20</param>
910    /// <param name="g">Green component
911    /// 1.20</param>
912    /// <param name="b">Blue component
913    /// 1.20</param>
914    /// <param name="a">Alpha component
915    /// 1.20</param>
916    /// <returns></returns>
917    virtual public  void SetBackingColor(  byte r,   byte g,   byte b,   byte a) {
918                                                                                Efl.TextStyleNativeInherit.efl_text_backing_color_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), r,  g,  b,  a);
919       Eina.Error.RaiseIfUnhandledException();
920                                                        }
921    /// <summary>Sets an underline style on the text
922    /// 1.20</summary>
923    /// <returns>Underline type
924    /// 1.20</returns>
925    virtual public Efl.TextStyleUnderlineType GetUnderlineType() {
926        var _ret_var = Efl.TextStyleNativeInherit.efl_text_underline_type_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
927       Eina.Error.RaiseIfUnhandledException();
928       return _ret_var;
929  }
930    /// <summary>Sets an underline style on the text
931    /// 1.20</summary>
932    /// <param name="type">Underline type
933    /// 1.20</param>
934    /// <returns></returns>
935    virtual public  void SetUnderlineType( Efl.TextStyleUnderlineType type) {
936                          Efl.TextStyleNativeInherit.efl_text_underline_type_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), type);
937       Eina.Error.RaiseIfUnhandledException();
938                    }
939    /// <summary>Color of normal underline style
940    /// 1.20</summary>
941    /// <param name="r">Red component
942    /// 1.20</param>
943    /// <param name="g">Green component
944    /// 1.20</param>
945    /// <param name="b">Blue component
946    /// 1.20</param>
947    /// <param name="a">Alpha component
948    /// 1.20</param>
949    /// <returns></returns>
950    virtual public  void GetUnderlineColor( out  byte r,  out  byte g,  out  byte b,  out  byte a) {
951                                                                                Efl.TextStyleNativeInherit.efl_text_underline_color_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), out r,  out g,  out b,  out a);
952       Eina.Error.RaiseIfUnhandledException();
953                                                        }
954    /// <summary>Color of normal underline style
955    /// 1.20</summary>
956    /// <param name="r">Red component
957    /// 1.20</param>
958    /// <param name="g">Green component
959    /// 1.20</param>
960    /// <param name="b">Blue component
961    /// 1.20</param>
962    /// <param name="a">Alpha component
963    /// 1.20</param>
964    /// <returns></returns>
965    virtual public  void SetUnderlineColor(  byte r,   byte g,   byte b,   byte a) {
966                                                                                Efl.TextStyleNativeInherit.efl_text_underline_color_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), r,  g,  b,  a);
967       Eina.Error.RaiseIfUnhandledException();
968                                                        }
969    /// <summary>Height of underline style
970    /// 1.20</summary>
971    /// <returns>Height
972    /// 1.20</returns>
973    virtual public double GetUnderlineHeight() {
974        var _ret_var = Efl.TextStyleNativeInherit.efl_text_underline_height_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
975       Eina.Error.RaiseIfUnhandledException();
976       return _ret_var;
977  }
978    /// <summary>Height of underline style
979    /// 1.20</summary>
980    /// <param name="height">Height
981    /// 1.20</param>
982    /// <returns></returns>
983    virtual public  void SetUnderlineHeight( double height) {
984                          Efl.TextStyleNativeInherit.efl_text_underline_height_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), height);
985       Eina.Error.RaiseIfUnhandledException();
986                    }
987    /// <summary>Color of dashed underline style
988    /// 1.20</summary>
989    /// <param name="r">Red component
990    /// 1.20</param>
991    /// <param name="g">Green component
992    /// 1.20</param>
993    /// <param name="b">Blue component
994    /// 1.20</param>
995    /// <param name="a">Alpha component
996    /// 1.20</param>
997    /// <returns></returns>
998    virtual public  void GetUnderlineDashedColor( out  byte r,  out  byte g,  out  byte b,  out  byte a) {
999                                                                                Efl.TextStyleNativeInherit.efl_text_underline_dashed_color_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), out r,  out g,  out b,  out a);
1000       Eina.Error.RaiseIfUnhandledException();
1001                                                        }
1002    /// <summary>Color of dashed underline style
1003    /// 1.20</summary>
1004    /// <param name="r">Red component
1005    /// 1.20</param>
1006    /// <param name="g">Green component
1007    /// 1.20</param>
1008    /// <param name="b">Blue component
1009    /// 1.20</param>
1010    /// <param name="a">Alpha component
1011    /// 1.20</param>
1012    /// <returns></returns>
1013    virtual public  void SetUnderlineDashedColor(  byte r,   byte g,   byte b,   byte a) {
1014                                                                                Efl.TextStyleNativeInherit.efl_text_underline_dashed_color_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), r,  g,  b,  a);
1015       Eina.Error.RaiseIfUnhandledException();
1016                                                        }
1017    /// <summary>Width of dashed underline style
1018    /// 1.20</summary>
1019    /// <returns>Width
1020    /// 1.20</returns>
1021    virtual public  int GetUnderlineDashedWidth() {
1022        var _ret_var = Efl.TextStyleNativeInherit.efl_text_underline_dashed_width_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1023       Eina.Error.RaiseIfUnhandledException();
1024       return _ret_var;
1025  }
1026    /// <summary>Width of dashed underline style
1027    /// 1.20</summary>
1028    /// <param name="width">Width
1029    /// 1.20</param>
1030    /// <returns></returns>
1031    virtual public  void SetUnderlineDashedWidth(  int width) {
1032                          Efl.TextStyleNativeInherit.efl_text_underline_dashed_width_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), width);
1033       Eina.Error.RaiseIfUnhandledException();
1034                    }
1035    /// <summary>Gap of dashed underline style
1036    /// 1.20</summary>
1037    /// <returns>Gap
1038    /// 1.20</returns>
1039    virtual public  int GetUnderlineDashedGap() {
1040        var _ret_var = Efl.TextStyleNativeInherit.efl_text_underline_dashed_gap_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1041       Eina.Error.RaiseIfUnhandledException();
1042       return _ret_var;
1043  }
1044    /// <summary>Gap of dashed underline style
1045    /// 1.20</summary>
1046    /// <param name="gap">Gap
1047    /// 1.20</param>
1048    /// <returns></returns>
1049    virtual public  void SetUnderlineDashedGap(  int gap) {
1050                          Efl.TextStyleNativeInherit.efl_text_underline_dashed_gap_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), gap);
1051       Eina.Error.RaiseIfUnhandledException();
1052                    }
1053    /// <summary>Color of underline2 style
1054    /// 1.20</summary>
1055    /// <param name="r">Red component
1056    /// 1.20</param>
1057    /// <param name="g">Green component
1058    /// 1.20</param>
1059    /// <param name="b">Blue component
1060    /// 1.20</param>
1061    /// <param name="a">Alpha component
1062    /// 1.20</param>
1063    /// <returns></returns>
1064    virtual public  void GetUnderline2Color( out  byte r,  out  byte g,  out  byte b,  out  byte a) {
1065                                                                                Efl.TextStyleNativeInherit.efl_text_underline2_color_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), out r,  out g,  out b,  out a);
1066       Eina.Error.RaiseIfUnhandledException();
1067                                                        }
1068    /// <summary>Color of underline2 style
1069    /// 1.20</summary>
1070    /// <param name="r">Red component
1071    /// 1.20</param>
1072    /// <param name="g">Green component
1073    /// 1.20</param>
1074    /// <param name="b">Blue component
1075    /// 1.20</param>
1076    /// <param name="a">Alpha component
1077    /// 1.20</param>
1078    /// <returns></returns>
1079    virtual public  void SetUnderline2Color(  byte r,   byte g,   byte b,   byte a) {
1080                                                                                Efl.TextStyleNativeInherit.efl_text_underline2_color_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), r,  g,  b,  a);
1081       Eina.Error.RaiseIfUnhandledException();
1082                                                        }
1083    /// <summary>Type of strikethrough style
1084    /// 1.20</summary>
1085    /// <returns>Strikethrough type
1086    /// 1.20</returns>
1087    virtual public Efl.TextStyleStrikethroughType GetStrikethroughType() {
1088        var _ret_var = Efl.TextStyleNativeInherit.efl_text_strikethrough_type_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1089       Eina.Error.RaiseIfUnhandledException();
1090       return _ret_var;
1091  }
1092    /// <summary>Type of strikethrough style
1093    /// 1.20</summary>
1094    /// <param name="type">Strikethrough type
1095    /// 1.20</param>
1096    /// <returns></returns>
1097    virtual public  void SetStrikethroughType( Efl.TextStyleStrikethroughType type) {
1098                          Efl.TextStyleNativeInherit.efl_text_strikethrough_type_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), type);
1099       Eina.Error.RaiseIfUnhandledException();
1100                    }
1101    /// <summary>Color of strikethrough_style
1102    /// 1.20</summary>
1103    /// <param name="r">Red component
1104    /// 1.20</param>
1105    /// <param name="g">Green component
1106    /// 1.20</param>
1107    /// <param name="b">Blue component
1108    /// 1.20</param>
1109    /// <param name="a">Alpha component
1110    /// 1.20</param>
1111    /// <returns></returns>
1112    virtual public  void GetStrikethroughColor( out  byte r,  out  byte g,  out  byte b,  out  byte a) {
1113                                                                                Efl.TextStyleNativeInherit.efl_text_strikethrough_color_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), out r,  out g,  out b,  out a);
1114       Eina.Error.RaiseIfUnhandledException();
1115                                                        }
1116    /// <summary>Color of strikethrough_style
1117    /// 1.20</summary>
1118    /// <param name="r">Red component
1119    /// 1.20</param>
1120    /// <param name="g">Green component
1121    /// 1.20</param>
1122    /// <param name="b">Blue component
1123    /// 1.20</param>
1124    /// <param name="a">Alpha component
1125    /// 1.20</param>
1126    /// <returns></returns>
1127    virtual public  void SetStrikethroughColor(  byte r,   byte g,   byte b,   byte a) {
1128                                                                                Efl.TextStyleNativeInherit.efl_text_strikethrough_color_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), r,  g,  b,  a);
1129       Eina.Error.RaiseIfUnhandledException();
1130                                                        }
1131    /// <summary>Type of effect used for the displayed text
1132    /// 1.20</summary>
1133    /// <returns>Effect type
1134    /// 1.20</returns>
1135    virtual public Efl.TextStyleEffectType GetEffectType() {
1136        var _ret_var = Efl.TextStyleNativeInherit.efl_text_effect_type_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1137       Eina.Error.RaiseIfUnhandledException();
1138       return _ret_var;
1139  }
1140    /// <summary>Type of effect used for the displayed text
1141    /// 1.20</summary>
1142    /// <param name="type">Effect type
1143    /// 1.20</param>
1144    /// <returns></returns>
1145    virtual public  void SetEffectType( Efl.TextStyleEffectType type) {
1146                          Efl.TextStyleNativeInherit.efl_text_effect_type_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), type);
1147       Eina.Error.RaiseIfUnhandledException();
1148                    }
1149    /// <summary>Color of outline effect
1150    /// 1.20</summary>
1151    /// <param name="r">Red component
1152    /// 1.20</param>
1153    /// <param name="g">Green component
1154    /// 1.20</param>
1155    /// <param name="b">Blue component
1156    /// 1.20</param>
1157    /// <param name="a">Alpha component
1158    /// 1.20</param>
1159    /// <returns></returns>
1160    virtual public  void GetOutlineColor( out  byte r,  out  byte g,  out  byte b,  out  byte a) {
1161                                                                                Efl.TextStyleNativeInherit.efl_text_outline_color_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), out r,  out g,  out b,  out a);
1162       Eina.Error.RaiseIfUnhandledException();
1163                                                        }
1164    /// <summary>Color of outline effect
1165    /// 1.20</summary>
1166    /// <param name="r">Red component
1167    /// 1.20</param>
1168    /// <param name="g">Green component
1169    /// 1.20</param>
1170    /// <param name="b">Blue component
1171    /// 1.20</param>
1172    /// <param name="a">Alpha component
1173    /// 1.20</param>
1174    /// <returns></returns>
1175    virtual public  void SetOutlineColor(  byte r,   byte g,   byte b,   byte a) {
1176                                                                                Efl.TextStyleNativeInherit.efl_text_outline_color_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), r,  g,  b,  a);
1177       Eina.Error.RaiseIfUnhandledException();
1178                                                        }
1179    /// <summary>Direction of shadow effect
1180    /// 1.20</summary>
1181    /// <returns>Shadow direction
1182    /// 1.20</returns>
1183    virtual public Efl.TextStyleShadowDirection GetShadowDirection() {
1184        var _ret_var = Efl.TextStyleNativeInherit.efl_text_shadow_direction_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1185       Eina.Error.RaiseIfUnhandledException();
1186       return _ret_var;
1187  }
1188    /// <summary>Direction of shadow effect
1189    /// 1.20</summary>
1190    /// <param name="type">Shadow direction
1191    /// 1.20</param>
1192    /// <returns></returns>
1193    virtual public  void SetShadowDirection( Efl.TextStyleShadowDirection type) {
1194                          Efl.TextStyleNativeInherit.efl_text_shadow_direction_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), type);
1195       Eina.Error.RaiseIfUnhandledException();
1196                    }
1197    /// <summary>Color of shadow effect
1198    /// 1.20</summary>
1199    /// <param name="r">Red component
1200    /// 1.20</param>
1201    /// <param name="g">Green component
1202    /// 1.20</param>
1203    /// <param name="b">Blue component
1204    /// 1.20</param>
1205    /// <param name="a">Alpha component
1206    /// 1.20</param>
1207    /// <returns></returns>
1208    virtual public  void GetShadowColor( out  byte r,  out  byte g,  out  byte b,  out  byte a) {
1209                                                                                Efl.TextStyleNativeInherit.efl_text_shadow_color_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), out r,  out g,  out b,  out a);
1210       Eina.Error.RaiseIfUnhandledException();
1211                                                        }
1212    /// <summary>Color of shadow effect
1213    /// 1.20</summary>
1214    /// <param name="r">Red component
1215    /// 1.20</param>
1216    /// <param name="g">Green component
1217    /// 1.20</param>
1218    /// <param name="b">Blue component
1219    /// 1.20</param>
1220    /// <param name="a">Alpha component
1221    /// 1.20</param>
1222    /// <returns></returns>
1223    virtual public  void SetShadowColor(  byte r,   byte g,   byte b,   byte a) {
1224                                                                                Efl.TextStyleNativeInherit.efl_text_shadow_color_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), r,  g,  b,  a);
1225       Eina.Error.RaiseIfUnhandledException();
1226                                                        }
1227    /// <summary>Color of glow effect
1228    /// 1.20</summary>
1229    /// <param name="r">Red component
1230    /// 1.20</param>
1231    /// <param name="g">Green component
1232    /// 1.20</param>
1233    /// <param name="b">Blue component
1234    /// 1.20</param>
1235    /// <param name="a">Alpha component
1236    /// 1.20</param>
1237    /// <returns></returns>
1238    virtual public  void GetGlowColor( out  byte r,  out  byte g,  out  byte b,  out  byte a) {
1239                                                                                Efl.TextStyleNativeInherit.efl_text_glow_color_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), out r,  out g,  out b,  out a);
1240       Eina.Error.RaiseIfUnhandledException();
1241                                                        }
1242    /// <summary>Color of glow effect
1243    /// 1.20</summary>
1244    /// <param name="r">Red component
1245    /// 1.20</param>
1246    /// <param name="g">Green component
1247    /// 1.20</param>
1248    /// <param name="b">Blue component
1249    /// 1.20</param>
1250    /// <param name="a">Alpha component
1251    /// 1.20</param>
1252    /// <returns></returns>
1253    virtual public  void SetGlowColor(  byte r,   byte g,   byte b,   byte a) {
1254                                                                                Efl.TextStyleNativeInherit.efl_text_glow_color_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), r,  g,  b,  a);
1255       Eina.Error.RaiseIfUnhandledException();
1256                                                        }
1257    /// <summary>Second color of the glow effect
1258    /// 1.20</summary>
1259    /// <param name="r">Red component
1260    /// 1.20</param>
1261    /// <param name="g">Green component
1262    /// 1.20</param>
1263    /// <param name="b">Blue component
1264    /// 1.20</param>
1265    /// <param name="a">Alpha component
1266    /// 1.20</param>
1267    /// <returns></returns>
1268    virtual public  void GetGlow2Color( out  byte r,  out  byte g,  out  byte b,  out  byte a) {
1269                                                                                Efl.TextStyleNativeInherit.efl_text_glow2_color_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), out r,  out g,  out b,  out a);
1270       Eina.Error.RaiseIfUnhandledException();
1271                                                        }
1272    /// <summary>Second color of the glow effect
1273    /// 1.20</summary>
1274    /// <param name="r">Red component
1275    /// 1.20</param>
1276    /// <param name="g">Green component
1277    /// 1.20</param>
1278    /// <param name="b">Blue component
1279    /// 1.20</param>
1280    /// <param name="a">Alpha component
1281    /// 1.20</param>
1282    /// <returns></returns>
1283    virtual public  void SetGlow2Color(  byte r,   byte g,   byte b,   byte a) {
1284                                                                                Efl.TextStyleNativeInherit.efl_text_glow2_color_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), r,  g,  b,  a);
1285       Eina.Error.RaiseIfUnhandledException();
1286                                                        }
1287    /// <summary>Program that applies a special filter
1288    /// See <see cref="Efl.Gfx.Filter"/>.
1289    /// 1.20</summary>
1290    /// <returns>Filter code
1291    /// 1.20</returns>
1292    virtual public  System.String GetGfxFilter() {
1293        var _ret_var = Efl.TextStyleNativeInherit.efl_text_gfx_filter_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1294       Eina.Error.RaiseIfUnhandledException();
1295       return _ret_var;
1296  }
1297    /// <summary>Program that applies a special filter
1298    /// See <see cref="Efl.Gfx.Filter"/>.
1299    /// 1.20</summary>
1300    /// <param name="code">Filter code
1301    /// 1.20</param>
1302    /// <returns></returns>
1303    virtual public  void SetGfxFilter(  System.String code) {
1304                          Efl.TextStyleNativeInherit.efl_text_gfx_filter_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), code);
1305       Eina.Error.RaiseIfUnhandledException();
1306                    }
1307    /// <summary>Sizing policy for text parts.
1308 /// This will determine whether to consider height or width constraints, if text-specific behaviors occur (such as ellipsis, line-wrapping etc.</summary>
1309 /// <value></value>
1310    public Efl.Canvas.LayoutPartTextExpand TextExpand {
1311       get { return GetTextExpand(); }
1312       set { SetTextExpand( value); }
1313    }
1314    /// <summary>Get the font file&apos;s path which is being used on a given text object.
1315 /// See <see cref="Efl.TextFont.GetFont"/> for more details.
1316 /// 1.20</summary>
1317 /// <value>The font file&apos;s path.
1318 /// 1.20</value>
1319    public  System.String FontSource {
1320       get { return GetFontSource(); }
1321       set { SetFontSource( value); }
1322    }
1323    /// <summary>Comma-separated list of font fallbacks
1324 /// Will be used in case the primary font isn&apos;t available.
1325 /// 1.20</summary>
1326 /// <value>Font name fallbacks
1327 /// 1.20</value>
1328    public  System.String FontFallbacks {
1329       get { return GetFontFallbacks(); }
1330       set { SetFontFallbacks( value); }
1331    }
1332    /// <summary>Type of weight of the displayed font
1333 /// Default is <see cref="Efl.TextFontWeight.Normal"/>.
1334 /// 1.20</summary>
1335 /// <value>Font weight
1336 /// 1.20</value>
1337    public Efl.TextFontWeight FontWeight {
1338       get { return GetFontWeight(); }
1339       set { SetFontWeight( value); }
1340    }
1341    /// <summary>Type of slant of the displayed font
1342 /// Default is <see cref="Efl.TextFontSlant.Normal"/>.
1343 /// 1.20</summary>
1344 /// <value>Font slant
1345 /// 1.20</value>
1346    public Efl.TextFontSlant FontSlant {
1347       get { return GetFontSlant(); }
1348       set { SetFontSlant( value); }
1349    }
1350    /// <summary>Type of width of the displayed font
1351 /// Default is <see cref="Efl.TextFontWidth.Normal"/>.
1352 /// 1.20</summary>
1353 /// <value>Font width
1354 /// 1.20</value>
1355    public Efl.TextFontWidth FontWidth {
1356       get { return GetFontWidth(); }
1357       set { SetFontWidth( value); }
1358    }
1359    /// <summary>Specific language of the displayed font
1360 /// 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;.
1361 /// 1.20</summary>
1362 /// <value>Language
1363 /// 1.20</value>
1364    public  System.String FontLang {
1365       get { return GetFontLang(); }
1366       set { SetFontLang( value); }
1367    }
1368    /// <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)
1369 /// Default is <see cref="Efl.TextFontBitmapScalable.None"/>.
1370 /// 1.20</summary>
1371 /// <value>Scalable
1372 /// 1.20</value>
1373    public Efl.TextFontBitmapScalable FontBitmapScalable {
1374       get { return GetFontBitmapScalable(); }
1375       set { SetFontBitmapScalable( value); }
1376    }
1377    /// <summary>Ellipsis value (number from -1.0 to 1.0)
1378 /// 1.20</summary>
1379 /// <value>Ellipsis value
1380 /// 1.20</value>
1381    public double Ellipsis {
1382       get { return GetEllipsis(); }
1383       set { SetEllipsis( value); }
1384    }
1385    /// <summary>Wrap mode for use in the text
1386 /// 1.20</summary>
1387 /// <value>Wrap mode
1388 /// 1.20</value>
1389    public Efl.TextFormatWrap Wrap {
1390       get { return GetWrap(); }
1391       set { SetWrap( value); }
1392    }
1393    /// <summary>Multiline is enabled or not
1394 /// 1.20</summary>
1395 /// <value><c>true</c> if multiline is enabled, <c>false</c> otherwise
1396 /// 1.20</value>
1397    public bool Multiline {
1398       get { return GetMultiline(); }
1399       set { SetMultiline( value); }
1400    }
1401    /// <summary>Horizontal alignment of text
1402 /// 1.20</summary>
1403 /// <value>Alignment type
1404 /// 1.20</value>
1405    public Efl.TextFormatHorizontalAlignmentAutoType HalignAutoType {
1406       get { return GetHalignAutoType(); }
1407       set { SetHalignAutoType( value); }
1408    }
1409    /// <summary>Horizontal alignment of text
1410 /// 1.20</summary>
1411 /// <value>Horizontal alignment value
1412 /// 1.20</value>
1413    public double Halign {
1414       get { return GetHalign(); }
1415       set { SetHalign( value); }
1416    }
1417    /// <summary>Vertical alignment of text
1418 /// 1.20</summary>
1419 /// <value>Vertical alignment value
1420 /// 1.20</value>
1421    public double Valign {
1422       get { return GetValign(); }
1423       set { SetValign( value); }
1424    }
1425    /// <summary>Minimal line gap (top and bottom) for each line in the text
1426 /// <c>value</c> is absolute size.
1427 /// 1.20</summary>
1428 /// <value>Line gap value
1429 /// 1.20</value>
1430    public double Linegap {
1431       get { return GetLinegap(); }
1432       set { SetLinegap( value); }
1433    }
1434    /// <summary>Relative line gap (top and bottom) for each line in the text
1435 /// The original line gap value is multiplied by <c>value</c>.
1436 /// 1.20</summary>
1437 /// <value>Relative line gap value
1438 /// 1.20</value>
1439    public double Linerelgap {
1440       get { return GetLinerelgap(); }
1441       set { SetLinerelgap( value); }
1442    }
1443    /// <summary>Tabstops value
1444 /// 1.20</summary>
1445 /// <value>Tapstops value
1446 /// 1.20</value>
1447    public  int Tabstops {
1448       get { return GetTabstops(); }
1449       set { SetTabstops( value); }
1450    }
1451    /// <summary>Whether text is a password
1452 /// 1.20</summary>
1453 /// <value><c>true</c> if the text is a password, <c>false</c> otherwise
1454 /// 1.20</value>
1455    public bool Password {
1456       get { return GetPassword(); }
1457       set { SetPassword( value); }
1458    }
1459    /// <summary>The character used to replace characters that can&apos;t be displayed
1460 /// Currently only used to replace characters if <see cref="Efl.TextFormat.Password"/> is enabled.
1461 /// 1.20</summary>
1462 /// <value>Replacement character
1463 /// 1.20</value>
1464    public  System.String ReplacementChar {
1465       get { return GetReplacementChar(); }
1466       set { SetReplacementChar( value); }
1467    }
1468    /// <summary>Markup property
1469 /// 1.21</summary>
1470 /// <value>The markup-text representation set to this text.
1471 /// 1.21</value>
1472    public  System.String Markup {
1473       get { return GetMarkup(); }
1474       set { SetMarkup( value); }
1475    }
1476    /// <summary>Enable or disable backing type
1477 /// 1.20</summary>
1478 /// <value>Backing type
1479 /// 1.20</value>
1480    public Efl.TextStyleBackingType BackingType {
1481       get { return GetBackingType(); }
1482       set { SetBackingType( value); }
1483    }
1484    /// <summary>Sets an underline style on the text
1485 /// 1.20</summary>
1486 /// <value>Underline type
1487 /// 1.20</value>
1488    public Efl.TextStyleUnderlineType UnderlineType {
1489       get { return GetUnderlineType(); }
1490       set { SetUnderlineType( value); }
1491    }
1492    /// <summary>Height of underline style
1493 /// 1.20</summary>
1494 /// <value>Height
1495 /// 1.20</value>
1496    public double UnderlineHeight {
1497       get { return GetUnderlineHeight(); }
1498       set { SetUnderlineHeight( value); }
1499    }
1500    /// <summary>Width of dashed underline style
1501 /// 1.20</summary>
1502 /// <value>Width
1503 /// 1.20</value>
1504    public  int UnderlineDashedWidth {
1505       get { return GetUnderlineDashedWidth(); }
1506       set { SetUnderlineDashedWidth( value); }
1507    }
1508    /// <summary>Gap of dashed underline style
1509 /// 1.20</summary>
1510 /// <value>Gap
1511 /// 1.20</value>
1512    public  int UnderlineDashedGap {
1513       get { return GetUnderlineDashedGap(); }
1514       set { SetUnderlineDashedGap( value); }
1515    }
1516    /// <summary>Type of strikethrough style
1517 /// 1.20</summary>
1518 /// <value>Strikethrough type
1519 /// 1.20</value>
1520    public Efl.TextStyleStrikethroughType StrikethroughType {
1521       get { return GetStrikethroughType(); }
1522       set { SetStrikethroughType( value); }
1523    }
1524    /// <summary>Type of effect used for the displayed text
1525 /// 1.20</summary>
1526 /// <value>Effect type
1527 /// 1.20</value>
1528    public Efl.TextStyleEffectType EffectType {
1529       get { return GetEffectType(); }
1530       set { SetEffectType( value); }
1531    }
1532    /// <summary>Direction of shadow effect
1533 /// 1.20</summary>
1534 /// <value>Shadow direction
1535 /// 1.20</value>
1536    public Efl.TextStyleShadowDirection ShadowDirection {
1537       get { return GetShadowDirection(); }
1538       set { SetShadowDirection( value); }
1539    }
1540    /// <summary>Program that applies a special filter
1541 /// See <see cref="Efl.Gfx.Filter"/>.
1542 /// 1.20</summary>
1543 /// <value>Filter code
1544 /// 1.20</value>
1545    public  System.String GfxFilter {
1546       get { return GetGfxFilter(); }
1547       set { SetGfxFilter( value); }
1548    }
1549    private static new  IntPtr GetEflClassStatic()
1550    {
1551       return Efl.Canvas.LayoutPartText.efl_canvas_layout_part_text_class_get();
1552    }
1553 }
1554 public class LayoutPartTextNativeInherit : Efl.Canvas.LayoutPartNativeInherit{
1555    public new  static Efl.Eo.NativeModule _Module = new Efl.Eo.NativeModule(efl.Libs.Edje);
1556    public override System.Collections.Generic.List<Efl_Op_Description> GetEoOps(System.Type type)
1557    {
1558       var descs = new System.Collections.Generic.List<Efl_Op_Description>();
1559       if (efl_canvas_layout_part_text_expand_get_static_delegate == null)
1560       efl_canvas_layout_part_text_expand_get_static_delegate = new efl_canvas_layout_part_text_expand_get_delegate(text_expand_get);
1561       descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_layout_part_text_expand_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_layout_part_text_expand_get_static_delegate)});
1562       if (efl_canvas_layout_part_text_expand_set_static_delegate == null)
1563       efl_canvas_layout_part_text_expand_set_static_delegate = new efl_canvas_layout_part_text_expand_set_delegate(text_expand_set);
1564       descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_layout_part_text_expand_set"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_layout_part_text_expand_set_static_delegate)});
1565       if (efl_text_get_static_delegate == null)
1566       efl_text_get_static_delegate = new efl_text_get_delegate(text_get);
1567       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)});
1568       if (efl_text_set_static_delegate == null)
1569       efl_text_set_static_delegate = new efl_text_set_delegate(text_set);
1570       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)});
1571       if (efl_text_cursor_get_static_delegate == null)
1572       efl_text_cursor_get_static_delegate = new efl_text_cursor_get_delegate(text_cursor_get);
1573       descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_text_cursor_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_get_static_delegate)});
1574       if (efl_text_cursor_position_get_static_delegate == null)
1575       efl_text_cursor_position_get_static_delegate = new efl_text_cursor_position_get_delegate(cursor_position_get);
1576       descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_text_cursor_position_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_position_get_static_delegate)});
1577       if (efl_text_cursor_position_set_static_delegate == null)
1578       efl_text_cursor_position_set_static_delegate = new efl_text_cursor_position_set_delegate(cursor_position_set);
1579       descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_text_cursor_position_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_position_set_static_delegate)});
1580       if (efl_text_cursor_content_get_static_delegate == null)
1581       efl_text_cursor_content_get_static_delegate = new efl_text_cursor_content_get_delegate(cursor_content_get);
1582       descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_text_cursor_content_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_content_get_static_delegate)});
1583       if (efl_text_cursor_geometry_get_static_delegate == null)
1584       efl_text_cursor_geometry_get_static_delegate = new efl_text_cursor_geometry_get_delegate(cursor_geometry_get);
1585       descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_text_cursor_geometry_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_geometry_get_static_delegate)});
1586       if (efl_text_cursor_new_static_delegate == null)
1587       efl_text_cursor_new_static_delegate = new efl_text_cursor_new_delegate(cursor_new);
1588       descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_text_cursor_new"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_new_static_delegate)});
1589       if (efl_text_cursor_free_static_delegate == null)
1590       efl_text_cursor_free_static_delegate = new efl_text_cursor_free_delegate(cursor_free);
1591       descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_text_cursor_free"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_free_static_delegate)});
1592       if (efl_text_cursor_equal_static_delegate == null)
1593       efl_text_cursor_equal_static_delegate = new efl_text_cursor_equal_delegate(cursor_equal);
1594       descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_text_cursor_equal"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_equal_static_delegate)});
1595       if (efl_text_cursor_compare_static_delegate == null)
1596       efl_text_cursor_compare_static_delegate = new efl_text_cursor_compare_delegate(cursor_compare);
1597       descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_text_cursor_compare"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_compare_static_delegate)});
1598       if (efl_text_cursor_copy_static_delegate == null)
1599       efl_text_cursor_copy_static_delegate = new efl_text_cursor_copy_delegate(cursor_copy);
1600       descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_text_cursor_copy"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_copy_static_delegate)});
1601       if (efl_text_cursor_char_next_static_delegate == null)
1602       efl_text_cursor_char_next_static_delegate = new efl_text_cursor_char_next_delegate(cursor_char_next);
1603       descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_text_cursor_char_next"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_char_next_static_delegate)});
1604       if (efl_text_cursor_char_prev_static_delegate == null)
1605       efl_text_cursor_char_prev_static_delegate = new efl_text_cursor_char_prev_delegate(cursor_char_prev);
1606       descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_text_cursor_char_prev"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_char_prev_static_delegate)});
1607       if (efl_text_cursor_cluster_next_static_delegate == null)
1608       efl_text_cursor_cluster_next_static_delegate = new efl_text_cursor_cluster_next_delegate(cursor_cluster_next);
1609       descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_text_cursor_cluster_next"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_cluster_next_static_delegate)});
1610       if (efl_text_cursor_cluster_prev_static_delegate == null)
1611       efl_text_cursor_cluster_prev_static_delegate = new efl_text_cursor_cluster_prev_delegate(cursor_cluster_prev);
1612       descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_text_cursor_cluster_prev"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_cluster_prev_static_delegate)});
1613       if (efl_text_cursor_paragraph_char_first_static_delegate == null)
1614       efl_text_cursor_paragraph_char_first_static_delegate = new efl_text_cursor_paragraph_char_first_delegate(cursor_paragraph_char_first);
1615       descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_text_cursor_paragraph_char_first"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_paragraph_char_first_static_delegate)});
1616       if (efl_text_cursor_paragraph_char_last_static_delegate == null)
1617       efl_text_cursor_paragraph_char_last_static_delegate = new efl_text_cursor_paragraph_char_last_delegate(cursor_paragraph_char_last);
1618       descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_text_cursor_paragraph_char_last"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_paragraph_char_last_static_delegate)});
1619       if (efl_text_cursor_word_start_static_delegate == null)
1620       efl_text_cursor_word_start_static_delegate = new efl_text_cursor_word_start_delegate(cursor_word_start);
1621       descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_text_cursor_word_start"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_word_start_static_delegate)});
1622       if (efl_text_cursor_word_end_static_delegate == null)
1623       efl_text_cursor_word_end_static_delegate = new efl_text_cursor_word_end_delegate(cursor_word_end);
1624       descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_text_cursor_word_end"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_word_end_static_delegate)});
1625       if (efl_text_cursor_line_char_first_static_delegate == null)
1626       efl_text_cursor_line_char_first_static_delegate = new efl_text_cursor_line_char_first_delegate(cursor_line_char_first);
1627       descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_text_cursor_line_char_first"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_line_char_first_static_delegate)});
1628       if (efl_text_cursor_line_char_last_static_delegate == null)
1629       efl_text_cursor_line_char_last_static_delegate = new efl_text_cursor_line_char_last_delegate(cursor_line_char_last);
1630       descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_text_cursor_line_char_last"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_line_char_last_static_delegate)});
1631       if (efl_text_cursor_paragraph_first_static_delegate == null)
1632       efl_text_cursor_paragraph_first_static_delegate = new efl_text_cursor_paragraph_first_delegate(cursor_paragraph_first);
1633       descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_text_cursor_paragraph_first"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_paragraph_first_static_delegate)});
1634       if (efl_text_cursor_paragraph_last_static_delegate == null)
1635       efl_text_cursor_paragraph_last_static_delegate = new efl_text_cursor_paragraph_last_delegate(cursor_paragraph_last);
1636       descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_text_cursor_paragraph_last"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_paragraph_last_static_delegate)});
1637       if (efl_text_cursor_paragraph_next_static_delegate == null)
1638       efl_text_cursor_paragraph_next_static_delegate = new efl_text_cursor_paragraph_next_delegate(cursor_paragraph_next);
1639       descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_text_cursor_paragraph_next"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_paragraph_next_static_delegate)});
1640       if (efl_text_cursor_paragraph_prev_static_delegate == null)
1641       efl_text_cursor_paragraph_prev_static_delegate = new efl_text_cursor_paragraph_prev_delegate(cursor_paragraph_prev);
1642       descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_text_cursor_paragraph_prev"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_paragraph_prev_static_delegate)});
1643       if (efl_text_cursor_line_jump_by_static_delegate == null)
1644       efl_text_cursor_line_jump_by_static_delegate = new efl_text_cursor_line_jump_by_delegate(cursor_line_jump_by);
1645       descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_text_cursor_line_jump_by"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_line_jump_by_static_delegate)});
1646       if (efl_text_cursor_coord_set_static_delegate == null)
1647       efl_text_cursor_coord_set_static_delegate = new efl_text_cursor_coord_set_delegate(cursor_coord_set);
1648       descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_text_cursor_coord_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_coord_set_static_delegate)});
1649       if (efl_text_cursor_cluster_coord_set_static_delegate == null)
1650       efl_text_cursor_cluster_coord_set_static_delegate = new efl_text_cursor_cluster_coord_set_delegate(cursor_cluster_coord_set);
1651       descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_text_cursor_cluster_coord_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_cluster_coord_set_static_delegate)});
1652       if (efl_text_cursor_text_insert_static_delegate == null)
1653       efl_text_cursor_text_insert_static_delegate = new efl_text_cursor_text_insert_delegate(cursor_text_insert);
1654       descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_text_cursor_text_insert"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_text_insert_static_delegate)});
1655       if (efl_text_cursor_char_delete_static_delegate == null)
1656       efl_text_cursor_char_delete_static_delegate = new efl_text_cursor_char_delete_delegate(cursor_char_delete);
1657       descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_text_cursor_char_delete"), func = Marshal.GetFunctionPointerForDelegate(efl_text_cursor_char_delete_static_delegate)});
1658       if (efl_text_font_get_static_delegate == null)
1659       efl_text_font_get_static_delegate = new efl_text_font_get_delegate(font_get);
1660       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)});
1661       if (efl_text_font_set_static_delegate == null)
1662       efl_text_font_set_static_delegate = new efl_text_font_set_delegate(font_set);
1663       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)});
1664       if (efl_text_font_source_get_static_delegate == null)
1665       efl_text_font_source_get_static_delegate = new efl_text_font_source_get_delegate(font_source_get);
1666       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)});
1667       if (efl_text_font_source_set_static_delegate == null)
1668       efl_text_font_source_set_static_delegate = new efl_text_font_source_set_delegate(font_source_set);
1669       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)});
1670       if (efl_text_font_fallbacks_get_static_delegate == null)
1671       efl_text_font_fallbacks_get_static_delegate = new efl_text_font_fallbacks_get_delegate(font_fallbacks_get);
1672       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)});
1673       if (efl_text_font_fallbacks_set_static_delegate == null)
1674       efl_text_font_fallbacks_set_static_delegate = new efl_text_font_fallbacks_set_delegate(font_fallbacks_set);
1675       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)});
1676       if (efl_text_font_weight_get_static_delegate == null)
1677       efl_text_font_weight_get_static_delegate = new efl_text_font_weight_get_delegate(font_weight_get);
1678       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)});
1679       if (efl_text_font_weight_set_static_delegate == null)
1680       efl_text_font_weight_set_static_delegate = new efl_text_font_weight_set_delegate(font_weight_set);
1681       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)});
1682       if (efl_text_font_slant_get_static_delegate == null)
1683       efl_text_font_slant_get_static_delegate = new efl_text_font_slant_get_delegate(font_slant_get);
1684       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)});
1685       if (efl_text_font_slant_set_static_delegate == null)
1686       efl_text_font_slant_set_static_delegate = new efl_text_font_slant_set_delegate(font_slant_set);
1687       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)});
1688       if (efl_text_font_width_get_static_delegate == null)
1689       efl_text_font_width_get_static_delegate = new efl_text_font_width_get_delegate(font_width_get);
1690       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)});
1691       if (efl_text_font_width_set_static_delegate == null)
1692       efl_text_font_width_set_static_delegate = new efl_text_font_width_set_delegate(font_width_set);
1693       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)});
1694       if (efl_text_font_lang_get_static_delegate == null)
1695       efl_text_font_lang_get_static_delegate = new efl_text_font_lang_get_delegate(font_lang_get);
1696       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)});
1697       if (efl_text_font_lang_set_static_delegate == null)
1698       efl_text_font_lang_set_static_delegate = new efl_text_font_lang_set_delegate(font_lang_set);
1699       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)});
1700       if (efl_text_font_bitmap_scalable_get_static_delegate == null)
1701       efl_text_font_bitmap_scalable_get_static_delegate = new efl_text_font_bitmap_scalable_get_delegate(font_bitmap_scalable_get);
1702       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)});
1703       if (efl_text_font_bitmap_scalable_set_static_delegate == null)
1704       efl_text_font_bitmap_scalable_set_static_delegate = new efl_text_font_bitmap_scalable_set_delegate(font_bitmap_scalable_set);
1705       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)});
1706       if (efl_text_ellipsis_get_static_delegate == null)
1707       efl_text_ellipsis_get_static_delegate = new efl_text_ellipsis_get_delegate(ellipsis_get);
1708       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)});
1709       if (efl_text_ellipsis_set_static_delegate == null)
1710       efl_text_ellipsis_set_static_delegate = new efl_text_ellipsis_set_delegate(ellipsis_set);
1711       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)});
1712       if (efl_text_wrap_get_static_delegate == null)
1713       efl_text_wrap_get_static_delegate = new efl_text_wrap_get_delegate(wrap_get);
1714       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)});
1715       if (efl_text_wrap_set_static_delegate == null)
1716       efl_text_wrap_set_static_delegate = new efl_text_wrap_set_delegate(wrap_set);
1717       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)});
1718       if (efl_text_multiline_get_static_delegate == null)
1719       efl_text_multiline_get_static_delegate = new efl_text_multiline_get_delegate(multiline_get);
1720       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)});
1721       if (efl_text_multiline_set_static_delegate == null)
1722       efl_text_multiline_set_static_delegate = new efl_text_multiline_set_delegate(multiline_set);
1723       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)});
1724       if (efl_text_halign_auto_type_get_static_delegate == null)
1725       efl_text_halign_auto_type_get_static_delegate = new efl_text_halign_auto_type_get_delegate(halign_auto_type_get);
1726       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)});
1727       if (efl_text_halign_auto_type_set_static_delegate == null)
1728       efl_text_halign_auto_type_set_static_delegate = new efl_text_halign_auto_type_set_delegate(halign_auto_type_set);
1729       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)});
1730       if (efl_text_halign_get_static_delegate == null)
1731       efl_text_halign_get_static_delegate = new efl_text_halign_get_delegate(halign_get);
1732       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)});
1733       if (efl_text_halign_set_static_delegate == null)
1734       efl_text_halign_set_static_delegate = new efl_text_halign_set_delegate(halign_set);
1735       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)});
1736       if (efl_text_valign_get_static_delegate == null)
1737       efl_text_valign_get_static_delegate = new efl_text_valign_get_delegate(valign_get);
1738       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)});
1739       if (efl_text_valign_set_static_delegate == null)
1740       efl_text_valign_set_static_delegate = new efl_text_valign_set_delegate(valign_set);
1741       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)});
1742       if (efl_text_linegap_get_static_delegate == null)
1743       efl_text_linegap_get_static_delegate = new efl_text_linegap_get_delegate(linegap_get);
1744       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)});
1745       if (efl_text_linegap_set_static_delegate == null)
1746       efl_text_linegap_set_static_delegate = new efl_text_linegap_set_delegate(linegap_set);
1747       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)});
1748       if (efl_text_linerelgap_get_static_delegate == null)
1749       efl_text_linerelgap_get_static_delegate = new efl_text_linerelgap_get_delegate(linerelgap_get);
1750       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)});
1751       if (efl_text_linerelgap_set_static_delegate == null)
1752       efl_text_linerelgap_set_static_delegate = new efl_text_linerelgap_set_delegate(linerelgap_set);
1753       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)});
1754       if (efl_text_tabstops_get_static_delegate == null)
1755       efl_text_tabstops_get_static_delegate = new efl_text_tabstops_get_delegate(tabstops_get);
1756       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)});
1757       if (efl_text_tabstops_set_static_delegate == null)
1758       efl_text_tabstops_set_static_delegate = new efl_text_tabstops_set_delegate(tabstops_set);
1759       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)});
1760       if (efl_text_password_get_static_delegate == null)
1761       efl_text_password_get_static_delegate = new efl_text_password_get_delegate(password_get);
1762       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)});
1763       if (efl_text_password_set_static_delegate == null)
1764       efl_text_password_set_static_delegate = new efl_text_password_set_delegate(password_set);
1765       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)});
1766       if (efl_text_replacement_char_get_static_delegate == null)
1767       efl_text_replacement_char_get_static_delegate = new efl_text_replacement_char_get_delegate(replacement_char_get);
1768       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)});
1769       if (efl_text_replacement_char_set_static_delegate == null)
1770       efl_text_replacement_char_set_static_delegate = new efl_text_replacement_char_set_delegate(replacement_char_set);
1771       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)});
1772       if (efl_text_markup_get_static_delegate == null)
1773       efl_text_markup_get_static_delegate = new efl_text_markup_get_delegate(markup_get);
1774       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)});
1775       if (efl_text_markup_set_static_delegate == null)
1776       efl_text_markup_set_static_delegate = new efl_text_markup_set_delegate(markup_set);
1777       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)});
1778       if (efl_text_markup_interactive_markup_range_get_static_delegate == null)
1779       efl_text_markup_interactive_markup_range_get_static_delegate = new efl_text_markup_interactive_markup_range_get_delegate(markup_range_get);
1780       descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_text_markup_interactive_markup_range_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_markup_interactive_markup_range_get_static_delegate)});
1781       if (efl_text_markup_interactive_markup_range_set_static_delegate == null)
1782       efl_text_markup_interactive_markup_range_set_static_delegate = new efl_text_markup_interactive_markup_range_set_delegate(markup_range_set);
1783       descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_text_markup_interactive_markup_range_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_markup_interactive_markup_range_set_static_delegate)});
1784       if (efl_text_markup_interactive_cursor_markup_insert_static_delegate == null)
1785       efl_text_markup_interactive_cursor_markup_insert_static_delegate = new efl_text_markup_interactive_cursor_markup_insert_delegate(cursor_markup_insert);
1786       descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_text_markup_interactive_cursor_markup_insert"), func = Marshal.GetFunctionPointerForDelegate(efl_text_markup_interactive_cursor_markup_insert_static_delegate)});
1787       if (efl_text_normal_color_get_static_delegate == null)
1788       efl_text_normal_color_get_static_delegate = new efl_text_normal_color_get_delegate(normal_color_get);
1789       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)});
1790       if (efl_text_normal_color_set_static_delegate == null)
1791       efl_text_normal_color_set_static_delegate = new efl_text_normal_color_set_delegate(normal_color_set);
1792       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)});
1793       if (efl_text_backing_type_get_static_delegate == null)
1794       efl_text_backing_type_get_static_delegate = new efl_text_backing_type_get_delegate(backing_type_get);
1795       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)});
1796       if (efl_text_backing_type_set_static_delegate == null)
1797       efl_text_backing_type_set_static_delegate = new efl_text_backing_type_set_delegate(backing_type_set);
1798       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)});
1799       if (efl_text_backing_color_get_static_delegate == null)
1800       efl_text_backing_color_get_static_delegate = new efl_text_backing_color_get_delegate(backing_color_get);
1801       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)});
1802       if (efl_text_backing_color_set_static_delegate == null)
1803       efl_text_backing_color_set_static_delegate = new efl_text_backing_color_set_delegate(backing_color_set);
1804       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)});
1805       if (efl_text_underline_type_get_static_delegate == null)
1806       efl_text_underline_type_get_static_delegate = new efl_text_underline_type_get_delegate(underline_type_get);
1807       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)});
1808       if (efl_text_underline_type_set_static_delegate == null)
1809       efl_text_underline_type_set_static_delegate = new efl_text_underline_type_set_delegate(underline_type_set);
1810       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)});
1811       if (efl_text_underline_color_get_static_delegate == null)
1812       efl_text_underline_color_get_static_delegate = new efl_text_underline_color_get_delegate(underline_color_get);
1813       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)});
1814       if (efl_text_underline_color_set_static_delegate == null)
1815       efl_text_underline_color_set_static_delegate = new efl_text_underline_color_set_delegate(underline_color_set);
1816       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)});
1817       if (efl_text_underline_height_get_static_delegate == null)
1818       efl_text_underline_height_get_static_delegate = new efl_text_underline_height_get_delegate(underline_height_get);
1819       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)});
1820       if (efl_text_underline_height_set_static_delegate == null)
1821       efl_text_underline_height_set_static_delegate = new efl_text_underline_height_set_delegate(underline_height_set);
1822       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)});
1823       if (efl_text_underline_dashed_color_get_static_delegate == null)
1824       efl_text_underline_dashed_color_get_static_delegate = new efl_text_underline_dashed_color_get_delegate(underline_dashed_color_get);
1825       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)});
1826       if (efl_text_underline_dashed_color_set_static_delegate == null)
1827       efl_text_underline_dashed_color_set_static_delegate = new efl_text_underline_dashed_color_set_delegate(underline_dashed_color_set);
1828       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)});
1829       if (efl_text_underline_dashed_width_get_static_delegate == null)
1830       efl_text_underline_dashed_width_get_static_delegate = new efl_text_underline_dashed_width_get_delegate(underline_dashed_width_get);
1831       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)});
1832       if (efl_text_underline_dashed_width_set_static_delegate == null)
1833       efl_text_underline_dashed_width_set_static_delegate = new efl_text_underline_dashed_width_set_delegate(underline_dashed_width_set);
1834       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)});
1835       if (efl_text_underline_dashed_gap_get_static_delegate == null)
1836       efl_text_underline_dashed_gap_get_static_delegate = new efl_text_underline_dashed_gap_get_delegate(underline_dashed_gap_get);
1837       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)});
1838       if (efl_text_underline_dashed_gap_set_static_delegate == null)
1839       efl_text_underline_dashed_gap_set_static_delegate = new efl_text_underline_dashed_gap_set_delegate(underline_dashed_gap_set);
1840       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)});
1841       if (efl_text_underline2_color_get_static_delegate == null)
1842       efl_text_underline2_color_get_static_delegate = new efl_text_underline2_color_get_delegate(underline2_color_get);
1843       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)});
1844       if (efl_text_underline2_color_set_static_delegate == null)
1845       efl_text_underline2_color_set_static_delegate = new efl_text_underline2_color_set_delegate(underline2_color_set);
1846       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)});
1847       if (efl_text_strikethrough_type_get_static_delegate == null)
1848       efl_text_strikethrough_type_get_static_delegate = new efl_text_strikethrough_type_get_delegate(strikethrough_type_get);
1849       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)});
1850       if (efl_text_strikethrough_type_set_static_delegate == null)
1851       efl_text_strikethrough_type_set_static_delegate = new efl_text_strikethrough_type_set_delegate(strikethrough_type_set);
1852       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)});
1853       if (efl_text_strikethrough_color_get_static_delegate == null)
1854       efl_text_strikethrough_color_get_static_delegate = new efl_text_strikethrough_color_get_delegate(strikethrough_color_get);
1855       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)});
1856       if (efl_text_strikethrough_color_set_static_delegate == null)
1857       efl_text_strikethrough_color_set_static_delegate = new efl_text_strikethrough_color_set_delegate(strikethrough_color_set);
1858       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)});
1859       if (efl_text_effect_type_get_static_delegate == null)
1860       efl_text_effect_type_get_static_delegate = new efl_text_effect_type_get_delegate(effect_type_get);
1861       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)});
1862       if (efl_text_effect_type_set_static_delegate == null)
1863       efl_text_effect_type_set_static_delegate = new efl_text_effect_type_set_delegate(effect_type_set);
1864       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)});
1865       if (efl_text_outline_color_get_static_delegate == null)
1866       efl_text_outline_color_get_static_delegate = new efl_text_outline_color_get_delegate(outline_color_get);
1867       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)});
1868       if (efl_text_outline_color_set_static_delegate == null)
1869       efl_text_outline_color_set_static_delegate = new efl_text_outline_color_set_delegate(outline_color_set);
1870       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)});
1871       if (efl_text_shadow_direction_get_static_delegate == null)
1872       efl_text_shadow_direction_get_static_delegate = new efl_text_shadow_direction_get_delegate(shadow_direction_get);
1873       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)});
1874       if (efl_text_shadow_direction_set_static_delegate == null)
1875       efl_text_shadow_direction_set_static_delegate = new efl_text_shadow_direction_set_delegate(shadow_direction_set);
1876       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)});
1877       if (efl_text_shadow_color_get_static_delegate == null)
1878       efl_text_shadow_color_get_static_delegate = new efl_text_shadow_color_get_delegate(shadow_color_get);
1879       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)});
1880       if (efl_text_shadow_color_set_static_delegate == null)
1881       efl_text_shadow_color_set_static_delegate = new efl_text_shadow_color_set_delegate(shadow_color_set);
1882       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)});
1883       if (efl_text_glow_color_get_static_delegate == null)
1884       efl_text_glow_color_get_static_delegate = new efl_text_glow_color_get_delegate(glow_color_get);
1885       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)});
1886       if (efl_text_glow_color_set_static_delegate == null)
1887       efl_text_glow_color_set_static_delegate = new efl_text_glow_color_set_delegate(glow_color_set);
1888       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)});
1889       if (efl_text_glow2_color_get_static_delegate == null)
1890       efl_text_glow2_color_get_static_delegate = new efl_text_glow2_color_get_delegate(glow2_color_get);
1891       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)});
1892       if (efl_text_glow2_color_set_static_delegate == null)
1893       efl_text_glow2_color_set_static_delegate = new efl_text_glow2_color_set_delegate(glow2_color_set);
1894       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)});
1895       if (efl_text_gfx_filter_get_static_delegate == null)
1896       efl_text_gfx_filter_get_static_delegate = new efl_text_gfx_filter_get_delegate(gfx_filter_get);
1897       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)});
1898       if (efl_text_gfx_filter_set_static_delegate == null)
1899       efl_text_gfx_filter_set_static_delegate = new efl_text_gfx_filter_set_delegate(gfx_filter_set);
1900       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)});
1901       descs.AddRange(base.GetEoOps(type));
1902       return descs;
1903    }
1904    public override IntPtr GetEflClass()
1905    {
1906       return Efl.Canvas.LayoutPartText.efl_canvas_layout_part_text_class_get();
1907    }
1908    public static new  IntPtr GetEflClassStatic()
1909    {
1910       return Efl.Canvas.LayoutPartText.efl_canvas_layout_part_text_class_get();
1911    }
1912
1913
1914     private delegate Efl.Canvas.LayoutPartTextExpand efl_canvas_layout_part_text_expand_get_delegate(System.IntPtr obj, System.IntPtr pd);
1915
1916
1917     public delegate Efl.Canvas.LayoutPartTextExpand efl_canvas_layout_part_text_expand_get_api_delegate(System.IntPtr obj);
1918     public static Efl.Eo.FunctionWrapper<efl_canvas_layout_part_text_expand_get_api_delegate> efl_canvas_layout_part_text_expand_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_layout_part_text_expand_get_api_delegate>(_Module, "efl_canvas_layout_part_text_expand_get");
1919     private static Efl.Canvas.LayoutPartTextExpand text_expand_get(System.IntPtr obj, System.IntPtr pd)
1920    {
1921       Eina.Log.Debug("function efl_canvas_layout_part_text_expand_get was called");
1922       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1923       if(wrapper != null) {
1924                   Efl.Canvas.LayoutPartTextExpand _ret_var = default(Efl.Canvas.LayoutPartTextExpand);
1925          try {
1926             _ret_var = ((LayoutPartText)wrapper).GetTextExpand();
1927          } catch (Exception e) {
1928             Eina.Log.Warning($"Callback error: {e.ToString()}");
1929             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1930          }
1931       return _ret_var;
1932       } else {
1933          return efl_canvas_layout_part_text_expand_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1934       }
1935    }
1936    private static efl_canvas_layout_part_text_expand_get_delegate efl_canvas_layout_part_text_expand_get_static_delegate;
1937
1938
1939     private delegate  void efl_canvas_layout_part_text_expand_set_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.Canvas.LayoutPartTextExpand type);
1940
1941
1942     public delegate  void efl_canvas_layout_part_text_expand_set_api_delegate(System.IntPtr obj,   Efl.Canvas.LayoutPartTextExpand type);
1943     public static Efl.Eo.FunctionWrapper<efl_canvas_layout_part_text_expand_set_api_delegate> efl_canvas_layout_part_text_expand_set_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_layout_part_text_expand_set_api_delegate>(_Module, "efl_canvas_layout_part_text_expand_set");
1944     private static  void text_expand_set(System.IntPtr obj, System.IntPtr pd,  Efl.Canvas.LayoutPartTextExpand type)
1945    {
1946       Eina.Log.Debug("function efl_canvas_layout_part_text_expand_set was called");
1947       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1948       if(wrapper != null) {
1949                                     
1950          try {
1951             ((LayoutPartText)wrapper).SetTextExpand( type);
1952          } catch (Exception e) {
1953             Eina.Log.Warning($"Callback error: {e.ToString()}");
1954             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1955          }
1956                         } else {
1957          efl_canvas_layout_part_text_expand_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  type);
1958       }
1959    }
1960    private static efl_canvas_layout_part_text_expand_set_delegate efl_canvas_layout_part_text_expand_set_static_delegate;
1961
1962
1963     [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] private delegate  System.String efl_text_get_delegate(System.IntPtr obj, System.IntPtr pd);
1964
1965
1966     [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] public delegate  System.String efl_text_get_api_delegate(System.IntPtr obj);
1967     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");
1968     private static  System.String text_get(System.IntPtr obj, System.IntPtr pd)
1969    {
1970       Eina.Log.Debug("function efl_text_get was called");
1971       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1972       if(wrapper != null) {
1973                    System.String _ret_var = default( System.String);
1974          try {
1975             _ret_var = ((LayoutPartText)wrapper).GetText();
1976          } catch (Exception e) {
1977             Eina.Log.Warning($"Callback error: {e.ToString()}");
1978             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1979          }
1980       return _ret_var;
1981       } else {
1982          return efl_text_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1983       }
1984    }
1985    private static efl_text_get_delegate efl_text_get_static_delegate;
1986
1987
1988     private delegate  void efl_text_set_delegate(System.IntPtr obj, System.IntPtr pd,  [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]   System.String text);
1989
1990
1991     public delegate  void efl_text_set_api_delegate(System.IntPtr obj,  [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]   System.String text);
1992     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");
1993     private static  void text_set(System.IntPtr obj, System.IntPtr pd,   System.String text)
1994    {
1995       Eina.Log.Debug("function efl_text_set was called");
1996       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1997       if(wrapper != null) {
1998                                     
1999          try {
2000             ((LayoutPartText)wrapper).SetText( text);
2001          } catch (Exception e) {
2002             Eina.Log.Warning($"Callback error: {e.ToString()}");
2003             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2004          }
2005                         } else {
2006          efl_text_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  text);
2007       }
2008    }
2009    private static efl_text_set_delegate efl_text_set_static_delegate;
2010
2011
2012     private delegate Efl.TextCursorCursor efl_text_cursor_get_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextCursorGetType get_type);
2013
2014
2015     public delegate Efl.TextCursorCursor efl_text_cursor_get_api_delegate(System.IntPtr obj,   Efl.TextCursorGetType get_type);
2016     public static Efl.Eo.FunctionWrapper<efl_text_cursor_get_api_delegate> efl_text_cursor_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_get_api_delegate>(_Module, "efl_text_cursor_get");
2017     private static Efl.TextCursorCursor text_cursor_get(System.IntPtr obj, System.IntPtr pd,  Efl.TextCursorGetType get_type)
2018    {
2019       Eina.Log.Debug("function efl_text_cursor_get was called");
2020       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2021       if(wrapper != null) {
2022                                     Efl.TextCursorCursor _ret_var = default(Efl.TextCursorCursor);
2023          try {
2024             _ret_var = ((LayoutPartText)wrapper).GetTextCursor( get_type);
2025          } catch (Exception e) {
2026             Eina.Log.Warning($"Callback error: {e.ToString()}");
2027             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2028          }
2029                   return _ret_var;
2030       } else {
2031          return efl_text_cursor_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  get_type);
2032       }
2033    }
2034    private static efl_text_cursor_get_delegate efl_text_cursor_get_static_delegate;
2035
2036
2037     private delegate  int efl_text_cursor_position_get_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextCursorCursor cur);
2038
2039
2040     public delegate  int efl_text_cursor_position_get_api_delegate(System.IntPtr obj,   Efl.TextCursorCursor cur);
2041     public static Efl.Eo.FunctionWrapper<efl_text_cursor_position_get_api_delegate> efl_text_cursor_position_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_position_get_api_delegate>(_Module, "efl_text_cursor_position_get");
2042     private static  int cursor_position_get(System.IntPtr obj, System.IntPtr pd,  Efl.TextCursorCursor cur)
2043    {
2044       Eina.Log.Debug("function efl_text_cursor_position_get was called");
2045       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2046       if(wrapper != null) {
2047                                      int _ret_var = default( int);
2048          try {
2049             _ret_var = ((LayoutPartText)wrapper).GetCursorPosition( cur);
2050          } catch (Exception e) {
2051             Eina.Log.Warning($"Callback error: {e.ToString()}");
2052             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2053          }
2054                   return _ret_var;
2055       } else {
2056          return efl_text_cursor_position_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  cur);
2057       }
2058    }
2059    private static efl_text_cursor_position_get_delegate efl_text_cursor_position_get_static_delegate;
2060
2061
2062     private delegate  void efl_text_cursor_position_set_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextCursorCursor cur,    int position);
2063
2064
2065     public delegate  void efl_text_cursor_position_set_api_delegate(System.IntPtr obj,   Efl.TextCursorCursor cur,    int position);
2066     public static Efl.Eo.FunctionWrapper<efl_text_cursor_position_set_api_delegate> efl_text_cursor_position_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_position_set_api_delegate>(_Module, "efl_text_cursor_position_set");
2067     private static  void cursor_position_set(System.IntPtr obj, System.IntPtr pd,  Efl.TextCursorCursor cur,   int position)
2068    {
2069       Eina.Log.Debug("function efl_text_cursor_position_set was called");
2070       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2071       if(wrapper != null) {
2072                                                       
2073          try {
2074             ((LayoutPartText)wrapper).SetCursorPosition( cur,  position);
2075          } catch (Exception e) {
2076             Eina.Log.Warning($"Callback error: {e.ToString()}");
2077             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2078          }
2079                                     } else {
2080          efl_text_cursor_position_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  cur,  position);
2081       }
2082    }
2083    private static efl_text_cursor_position_set_delegate efl_text_cursor_position_set_static_delegate;
2084
2085
2086     private delegate Eina.Unicode efl_text_cursor_content_get_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextCursorCursor cur);
2087
2088
2089     public delegate Eina.Unicode efl_text_cursor_content_get_api_delegate(System.IntPtr obj,   Efl.TextCursorCursor cur);
2090     public static Efl.Eo.FunctionWrapper<efl_text_cursor_content_get_api_delegate> efl_text_cursor_content_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_content_get_api_delegate>(_Module, "efl_text_cursor_content_get");
2091     private static Eina.Unicode cursor_content_get(System.IntPtr obj, System.IntPtr pd,  Efl.TextCursorCursor cur)
2092    {
2093       Eina.Log.Debug("function efl_text_cursor_content_get was called");
2094       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2095       if(wrapper != null) {
2096                                     Eina.Unicode _ret_var = default(Eina.Unicode);
2097          try {
2098             _ret_var = ((LayoutPartText)wrapper).GetCursorContent( cur);
2099          } catch (Exception e) {
2100             Eina.Log.Warning($"Callback error: {e.ToString()}");
2101             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2102          }
2103                   return _ret_var;
2104       } else {
2105          return efl_text_cursor_content_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  cur);
2106       }
2107    }
2108    private static efl_text_cursor_content_get_delegate efl_text_cursor_content_get_static_delegate;
2109
2110
2111     [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_text_cursor_geometry_get_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextCursorCursor cur,   Efl.TextCursorType ctype,   out  int cx,   out  int cy,   out  int cw,   out  int ch,   out  int cx2,   out  int cy2,   out  int cw2,   out  int ch2);
2112
2113
2114     [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_text_cursor_geometry_get_api_delegate(System.IntPtr obj,   Efl.TextCursorCursor cur,   Efl.TextCursorType ctype,   out  int cx,   out  int cy,   out  int cw,   out  int ch,   out  int cx2,   out  int cy2,   out  int cw2,   out  int ch2);
2115     public static Efl.Eo.FunctionWrapper<efl_text_cursor_geometry_get_api_delegate> efl_text_cursor_geometry_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_geometry_get_api_delegate>(_Module, "efl_text_cursor_geometry_get");
2116     private static bool cursor_geometry_get(System.IntPtr obj, System.IntPtr pd,  Efl.TextCursorCursor cur,  Efl.TextCursorType ctype,  out  int cx,  out  int cy,  out  int cw,  out  int ch,  out  int cx2,  out  int cy2,  out  int cw2,  out  int ch2)
2117    {
2118       Eina.Log.Debug("function efl_text_cursor_geometry_get was called");
2119       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2120       if(wrapper != null) {
2121                                                                                        cx = default( int);      cy = default( int);      cw = default( int);      ch = default( int);      cx2 = default( int);      cy2 = default( int);      cw2 = default( int);      ch2 = default( int);                                                                     bool _ret_var = default(bool);
2122          try {
2123             _ret_var = ((LayoutPartText)wrapper).GetCursorGeometry( cur,  ctype,  out cx,  out cy,  out cw,  out ch,  out cx2,  out cy2,  out cw2,  out ch2);
2124          } catch (Exception e) {
2125             Eina.Log.Warning($"Callback error: {e.ToString()}");
2126             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2127          }
2128                                                                                                                               return _ret_var;
2129       } else {
2130          return efl_text_cursor_geometry_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  cur,  ctype,  out cx,  out cy,  out cw,  out ch,  out cx2,  out cy2,  out cw2,  out ch2);
2131       }
2132    }
2133    private static efl_text_cursor_geometry_get_delegate efl_text_cursor_geometry_get_static_delegate;
2134
2135
2136     private delegate Efl.TextCursorCursor efl_text_cursor_new_delegate(System.IntPtr obj, System.IntPtr pd);
2137
2138
2139     public delegate Efl.TextCursorCursor efl_text_cursor_new_api_delegate(System.IntPtr obj);
2140     public static Efl.Eo.FunctionWrapper<efl_text_cursor_new_api_delegate> efl_text_cursor_new_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_new_api_delegate>(_Module, "efl_text_cursor_new");
2141     private static Efl.TextCursorCursor cursor_new(System.IntPtr obj, System.IntPtr pd)
2142    {
2143       Eina.Log.Debug("function efl_text_cursor_new was called");
2144       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2145       if(wrapper != null) {
2146                   Efl.TextCursorCursor _ret_var = default(Efl.TextCursorCursor);
2147          try {
2148             _ret_var = ((LayoutPartText)wrapper).NewCursor();
2149          } catch (Exception e) {
2150             Eina.Log.Warning($"Callback error: {e.ToString()}");
2151             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2152          }
2153       return _ret_var;
2154       } else {
2155          return efl_text_cursor_new_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2156       }
2157    }
2158    private static efl_text_cursor_new_delegate efl_text_cursor_new_static_delegate;
2159
2160
2161     private delegate  void efl_text_cursor_free_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextCursorCursor cur);
2162
2163
2164     public delegate  void efl_text_cursor_free_api_delegate(System.IntPtr obj,   Efl.TextCursorCursor cur);
2165     public static Efl.Eo.FunctionWrapper<efl_text_cursor_free_api_delegate> efl_text_cursor_free_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_free_api_delegate>(_Module, "efl_text_cursor_free");
2166     private static  void cursor_free(System.IntPtr obj, System.IntPtr pd,  Efl.TextCursorCursor cur)
2167    {
2168       Eina.Log.Debug("function efl_text_cursor_free was called");
2169       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2170       if(wrapper != null) {
2171                                     
2172          try {
2173             ((LayoutPartText)wrapper).CursorFree( cur);
2174          } catch (Exception e) {
2175             Eina.Log.Warning($"Callback error: {e.ToString()}");
2176             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2177          }
2178                         } else {
2179          efl_text_cursor_free_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  cur);
2180       }
2181    }
2182    private static efl_text_cursor_free_delegate efl_text_cursor_free_static_delegate;
2183
2184
2185     [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_text_cursor_equal_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextCursorCursor cur1,   Efl.TextCursorCursor cur2);
2186
2187
2188     [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_text_cursor_equal_api_delegate(System.IntPtr obj,   Efl.TextCursorCursor cur1,   Efl.TextCursorCursor cur2);
2189     public static Efl.Eo.FunctionWrapper<efl_text_cursor_equal_api_delegate> efl_text_cursor_equal_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_equal_api_delegate>(_Module, "efl_text_cursor_equal");
2190     private static bool cursor_equal(System.IntPtr obj, System.IntPtr pd,  Efl.TextCursorCursor cur1,  Efl.TextCursorCursor cur2)
2191    {
2192       Eina.Log.Debug("function efl_text_cursor_equal was called");
2193       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2194       if(wrapper != null) {
2195                                                       bool _ret_var = default(bool);
2196          try {
2197             _ret_var = ((LayoutPartText)wrapper).CursorEqual( cur1,  cur2);
2198          } catch (Exception e) {
2199             Eina.Log.Warning($"Callback error: {e.ToString()}");
2200             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2201          }
2202                               return _ret_var;
2203       } else {
2204          return efl_text_cursor_equal_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  cur1,  cur2);
2205       }
2206    }
2207    private static efl_text_cursor_equal_delegate efl_text_cursor_equal_static_delegate;
2208
2209
2210     private delegate  int efl_text_cursor_compare_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextCursorCursor cur1,   Efl.TextCursorCursor cur2);
2211
2212
2213     public delegate  int efl_text_cursor_compare_api_delegate(System.IntPtr obj,   Efl.TextCursorCursor cur1,   Efl.TextCursorCursor cur2);
2214     public static Efl.Eo.FunctionWrapper<efl_text_cursor_compare_api_delegate> efl_text_cursor_compare_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_compare_api_delegate>(_Module, "efl_text_cursor_compare");
2215     private static  int cursor_compare(System.IntPtr obj, System.IntPtr pd,  Efl.TextCursorCursor cur1,  Efl.TextCursorCursor cur2)
2216    {
2217       Eina.Log.Debug("function efl_text_cursor_compare was called");
2218       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2219       if(wrapper != null) {
2220                                                        int _ret_var = default( int);
2221          try {
2222             _ret_var = ((LayoutPartText)wrapper).CursorCompare( cur1,  cur2);
2223          } catch (Exception e) {
2224             Eina.Log.Warning($"Callback error: {e.ToString()}");
2225             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2226          }
2227                               return _ret_var;
2228       } else {
2229          return efl_text_cursor_compare_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  cur1,  cur2);
2230       }
2231    }
2232    private static efl_text_cursor_compare_delegate efl_text_cursor_compare_static_delegate;
2233
2234
2235     private delegate  void efl_text_cursor_copy_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextCursorCursor dst,   Efl.TextCursorCursor src);
2236
2237
2238     public delegate  void efl_text_cursor_copy_api_delegate(System.IntPtr obj,   Efl.TextCursorCursor dst,   Efl.TextCursorCursor src);
2239     public static Efl.Eo.FunctionWrapper<efl_text_cursor_copy_api_delegate> efl_text_cursor_copy_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_copy_api_delegate>(_Module, "efl_text_cursor_copy");
2240     private static  void cursor_copy(System.IntPtr obj, System.IntPtr pd,  Efl.TextCursorCursor dst,  Efl.TextCursorCursor src)
2241    {
2242       Eina.Log.Debug("function efl_text_cursor_copy was called");
2243       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2244       if(wrapper != null) {
2245                                                       
2246          try {
2247             ((LayoutPartText)wrapper).CursorCopy( dst,  src);
2248          } catch (Exception e) {
2249             Eina.Log.Warning($"Callback error: {e.ToString()}");
2250             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2251          }
2252                                     } else {
2253          efl_text_cursor_copy_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  dst,  src);
2254       }
2255    }
2256    private static efl_text_cursor_copy_delegate efl_text_cursor_copy_static_delegate;
2257
2258
2259     private delegate  void efl_text_cursor_char_next_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextCursorCursor cur);
2260
2261
2262     public delegate  void efl_text_cursor_char_next_api_delegate(System.IntPtr obj,   Efl.TextCursorCursor cur);
2263     public static Efl.Eo.FunctionWrapper<efl_text_cursor_char_next_api_delegate> efl_text_cursor_char_next_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_char_next_api_delegate>(_Module, "efl_text_cursor_char_next");
2264     private static  void cursor_char_next(System.IntPtr obj, System.IntPtr pd,  Efl.TextCursorCursor cur)
2265    {
2266       Eina.Log.Debug("function efl_text_cursor_char_next was called");
2267       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2268       if(wrapper != null) {
2269                                     
2270          try {
2271             ((LayoutPartText)wrapper).CursorCharNext( cur);
2272          } catch (Exception e) {
2273             Eina.Log.Warning($"Callback error: {e.ToString()}");
2274             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2275          }
2276                         } else {
2277          efl_text_cursor_char_next_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  cur);
2278       }
2279    }
2280    private static efl_text_cursor_char_next_delegate efl_text_cursor_char_next_static_delegate;
2281
2282
2283     private delegate  void efl_text_cursor_char_prev_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextCursorCursor cur);
2284
2285
2286     public delegate  void efl_text_cursor_char_prev_api_delegate(System.IntPtr obj,   Efl.TextCursorCursor cur);
2287     public static Efl.Eo.FunctionWrapper<efl_text_cursor_char_prev_api_delegate> efl_text_cursor_char_prev_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_char_prev_api_delegate>(_Module, "efl_text_cursor_char_prev");
2288     private static  void cursor_char_prev(System.IntPtr obj, System.IntPtr pd,  Efl.TextCursorCursor cur)
2289    {
2290       Eina.Log.Debug("function efl_text_cursor_char_prev was called");
2291       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2292       if(wrapper != null) {
2293                                     
2294          try {
2295             ((LayoutPartText)wrapper).CursorCharPrev( cur);
2296          } catch (Exception e) {
2297             Eina.Log.Warning($"Callback error: {e.ToString()}");
2298             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2299          }
2300                         } else {
2301          efl_text_cursor_char_prev_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  cur);
2302       }
2303    }
2304    private static efl_text_cursor_char_prev_delegate efl_text_cursor_char_prev_static_delegate;
2305
2306
2307     private delegate  void efl_text_cursor_cluster_next_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextCursorCursor cur);
2308
2309
2310     public delegate  void efl_text_cursor_cluster_next_api_delegate(System.IntPtr obj,   Efl.TextCursorCursor cur);
2311     public static Efl.Eo.FunctionWrapper<efl_text_cursor_cluster_next_api_delegate> efl_text_cursor_cluster_next_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_cluster_next_api_delegate>(_Module, "efl_text_cursor_cluster_next");
2312     private static  void cursor_cluster_next(System.IntPtr obj, System.IntPtr pd,  Efl.TextCursorCursor cur)
2313    {
2314       Eina.Log.Debug("function efl_text_cursor_cluster_next was called");
2315       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2316       if(wrapper != null) {
2317                                     
2318          try {
2319             ((LayoutPartText)wrapper).CursorClusterNext( cur);
2320          } catch (Exception e) {
2321             Eina.Log.Warning($"Callback error: {e.ToString()}");
2322             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2323          }
2324                         } else {
2325          efl_text_cursor_cluster_next_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  cur);
2326       }
2327    }
2328    private static efl_text_cursor_cluster_next_delegate efl_text_cursor_cluster_next_static_delegate;
2329
2330
2331     private delegate  void efl_text_cursor_cluster_prev_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextCursorCursor cur);
2332
2333
2334     public delegate  void efl_text_cursor_cluster_prev_api_delegate(System.IntPtr obj,   Efl.TextCursorCursor cur);
2335     public static Efl.Eo.FunctionWrapper<efl_text_cursor_cluster_prev_api_delegate> efl_text_cursor_cluster_prev_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_cluster_prev_api_delegate>(_Module, "efl_text_cursor_cluster_prev");
2336     private static  void cursor_cluster_prev(System.IntPtr obj, System.IntPtr pd,  Efl.TextCursorCursor cur)
2337    {
2338       Eina.Log.Debug("function efl_text_cursor_cluster_prev was called");
2339       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2340       if(wrapper != null) {
2341                                     
2342          try {
2343             ((LayoutPartText)wrapper).CursorClusterPrev( cur);
2344          } catch (Exception e) {
2345             Eina.Log.Warning($"Callback error: {e.ToString()}");
2346             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2347          }
2348                         } else {
2349          efl_text_cursor_cluster_prev_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  cur);
2350       }
2351    }
2352    private static efl_text_cursor_cluster_prev_delegate efl_text_cursor_cluster_prev_static_delegate;
2353
2354
2355     private delegate  void efl_text_cursor_paragraph_char_first_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextCursorCursor cur);
2356
2357
2358     public delegate  void efl_text_cursor_paragraph_char_first_api_delegate(System.IntPtr obj,   Efl.TextCursorCursor cur);
2359     public static Efl.Eo.FunctionWrapper<efl_text_cursor_paragraph_char_first_api_delegate> efl_text_cursor_paragraph_char_first_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_paragraph_char_first_api_delegate>(_Module, "efl_text_cursor_paragraph_char_first");
2360     private static  void cursor_paragraph_char_first(System.IntPtr obj, System.IntPtr pd,  Efl.TextCursorCursor cur)
2361    {
2362       Eina.Log.Debug("function efl_text_cursor_paragraph_char_first was called");
2363       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2364       if(wrapper != null) {
2365                                     
2366          try {
2367             ((LayoutPartText)wrapper).CursorParagraphCharFirst( cur);
2368          } catch (Exception e) {
2369             Eina.Log.Warning($"Callback error: {e.ToString()}");
2370             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2371          }
2372                         } else {
2373          efl_text_cursor_paragraph_char_first_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  cur);
2374       }
2375    }
2376    private static efl_text_cursor_paragraph_char_first_delegate efl_text_cursor_paragraph_char_first_static_delegate;
2377
2378
2379     private delegate  void efl_text_cursor_paragraph_char_last_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextCursorCursor cur);
2380
2381
2382     public delegate  void efl_text_cursor_paragraph_char_last_api_delegate(System.IntPtr obj,   Efl.TextCursorCursor cur);
2383     public static Efl.Eo.FunctionWrapper<efl_text_cursor_paragraph_char_last_api_delegate> efl_text_cursor_paragraph_char_last_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_paragraph_char_last_api_delegate>(_Module, "efl_text_cursor_paragraph_char_last");
2384     private static  void cursor_paragraph_char_last(System.IntPtr obj, System.IntPtr pd,  Efl.TextCursorCursor cur)
2385    {
2386       Eina.Log.Debug("function efl_text_cursor_paragraph_char_last was called");
2387       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2388       if(wrapper != null) {
2389                                     
2390          try {
2391             ((LayoutPartText)wrapper).CursorParagraphCharLast( cur);
2392          } catch (Exception e) {
2393             Eina.Log.Warning($"Callback error: {e.ToString()}");
2394             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2395          }
2396                         } else {
2397          efl_text_cursor_paragraph_char_last_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  cur);
2398       }
2399    }
2400    private static efl_text_cursor_paragraph_char_last_delegate efl_text_cursor_paragraph_char_last_static_delegate;
2401
2402
2403     private delegate  void efl_text_cursor_word_start_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextCursorCursor cur);
2404
2405
2406     public delegate  void efl_text_cursor_word_start_api_delegate(System.IntPtr obj,   Efl.TextCursorCursor cur);
2407     public static Efl.Eo.FunctionWrapper<efl_text_cursor_word_start_api_delegate> efl_text_cursor_word_start_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_word_start_api_delegate>(_Module, "efl_text_cursor_word_start");
2408     private static  void cursor_word_start(System.IntPtr obj, System.IntPtr pd,  Efl.TextCursorCursor cur)
2409    {
2410       Eina.Log.Debug("function efl_text_cursor_word_start was called");
2411       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2412       if(wrapper != null) {
2413                                     
2414          try {
2415             ((LayoutPartText)wrapper).CursorWordStart( cur);
2416          } catch (Exception e) {
2417             Eina.Log.Warning($"Callback error: {e.ToString()}");
2418             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2419          }
2420                         } else {
2421          efl_text_cursor_word_start_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  cur);
2422       }
2423    }
2424    private static efl_text_cursor_word_start_delegate efl_text_cursor_word_start_static_delegate;
2425
2426
2427     private delegate  void efl_text_cursor_word_end_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextCursorCursor cur);
2428
2429
2430     public delegate  void efl_text_cursor_word_end_api_delegate(System.IntPtr obj,   Efl.TextCursorCursor cur);
2431     public static Efl.Eo.FunctionWrapper<efl_text_cursor_word_end_api_delegate> efl_text_cursor_word_end_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_word_end_api_delegate>(_Module, "efl_text_cursor_word_end");
2432     private static  void cursor_word_end(System.IntPtr obj, System.IntPtr pd,  Efl.TextCursorCursor cur)
2433    {
2434       Eina.Log.Debug("function efl_text_cursor_word_end was called");
2435       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2436       if(wrapper != null) {
2437                                     
2438          try {
2439             ((LayoutPartText)wrapper).CursorWordEnd( cur);
2440          } catch (Exception e) {
2441             Eina.Log.Warning($"Callback error: {e.ToString()}");
2442             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2443          }
2444                         } else {
2445          efl_text_cursor_word_end_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  cur);
2446       }
2447    }
2448    private static efl_text_cursor_word_end_delegate efl_text_cursor_word_end_static_delegate;
2449
2450
2451     private delegate  void efl_text_cursor_line_char_first_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextCursorCursor cur);
2452
2453
2454     public delegate  void efl_text_cursor_line_char_first_api_delegate(System.IntPtr obj,   Efl.TextCursorCursor cur);
2455     public static Efl.Eo.FunctionWrapper<efl_text_cursor_line_char_first_api_delegate> efl_text_cursor_line_char_first_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_line_char_first_api_delegate>(_Module, "efl_text_cursor_line_char_first");
2456     private static  void cursor_line_char_first(System.IntPtr obj, System.IntPtr pd,  Efl.TextCursorCursor cur)
2457    {
2458       Eina.Log.Debug("function efl_text_cursor_line_char_first was called");
2459       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2460       if(wrapper != null) {
2461                                     
2462          try {
2463             ((LayoutPartText)wrapper).CursorLineCharFirst( cur);
2464          } catch (Exception e) {
2465             Eina.Log.Warning($"Callback error: {e.ToString()}");
2466             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2467          }
2468                         } else {
2469          efl_text_cursor_line_char_first_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  cur);
2470       }
2471    }
2472    private static efl_text_cursor_line_char_first_delegate efl_text_cursor_line_char_first_static_delegate;
2473
2474
2475     private delegate  void efl_text_cursor_line_char_last_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextCursorCursor cur);
2476
2477
2478     public delegate  void efl_text_cursor_line_char_last_api_delegate(System.IntPtr obj,   Efl.TextCursorCursor cur);
2479     public static Efl.Eo.FunctionWrapper<efl_text_cursor_line_char_last_api_delegate> efl_text_cursor_line_char_last_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_line_char_last_api_delegate>(_Module, "efl_text_cursor_line_char_last");
2480     private static  void cursor_line_char_last(System.IntPtr obj, System.IntPtr pd,  Efl.TextCursorCursor cur)
2481    {
2482       Eina.Log.Debug("function efl_text_cursor_line_char_last was called");
2483       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2484       if(wrapper != null) {
2485                                     
2486          try {
2487             ((LayoutPartText)wrapper).CursorLineCharLast( cur);
2488          } catch (Exception e) {
2489             Eina.Log.Warning($"Callback error: {e.ToString()}");
2490             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2491          }
2492                         } else {
2493          efl_text_cursor_line_char_last_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  cur);
2494       }
2495    }
2496    private static efl_text_cursor_line_char_last_delegate efl_text_cursor_line_char_last_static_delegate;
2497
2498
2499     private delegate  void efl_text_cursor_paragraph_first_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextCursorCursor cur);
2500
2501
2502     public delegate  void efl_text_cursor_paragraph_first_api_delegate(System.IntPtr obj,   Efl.TextCursorCursor cur);
2503     public static Efl.Eo.FunctionWrapper<efl_text_cursor_paragraph_first_api_delegate> efl_text_cursor_paragraph_first_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_paragraph_first_api_delegate>(_Module, "efl_text_cursor_paragraph_first");
2504     private static  void cursor_paragraph_first(System.IntPtr obj, System.IntPtr pd,  Efl.TextCursorCursor cur)
2505    {
2506       Eina.Log.Debug("function efl_text_cursor_paragraph_first was called");
2507       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2508       if(wrapper != null) {
2509                                     
2510          try {
2511             ((LayoutPartText)wrapper).CursorParagraphFirst( cur);
2512          } catch (Exception e) {
2513             Eina.Log.Warning($"Callback error: {e.ToString()}");
2514             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2515          }
2516                         } else {
2517          efl_text_cursor_paragraph_first_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  cur);
2518       }
2519    }
2520    private static efl_text_cursor_paragraph_first_delegate efl_text_cursor_paragraph_first_static_delegate;
2521
2522
2523     private delegate  void efl_text_cursor_paragraph_last_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextCursorCursor cur);
2524
2525
2526     public delegate  void efl_text_cursor_paragraph_last_api_delegate(System.IntPtr obj,   Efl.TextCursorCursor cur);
2527     public static Efl.Eo.FunctionWrapper<efl_text_cursor_paragraph_last_api_delegate> efl_text_cursor_paragraph_last_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_paragraph_last_api_delegate>(_Module, "efl_text_cursor_paragraph_last");
2528     private static  void cursor_paragraph_last(System.IntPtr obj, System.IntPtr pd,  Efl.TextCursorCursor cur)
2529    {
2530       Eina.Log.Debug("function efl_text_cursor_paragraph_last was called");
2531       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2532       if(wrapper != null) {
2533                                     
2534          try {
2535             ((LayoutPartText)wrapper).CursorParagraphLast( cur);
2536          } catch (Exception e) {
2537             Eina.Log.Warning($"Callback error: {e.ToString()}");
2538             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2539          }
2540                         } else {
2541          efl_text_cursor_paragraph_last_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  cur);
2542       }
2543    }
2544    private static efl_text_cursor_paragraph_last_delegate efl_text_cursor_paragraph_last_static_delegate;
2545
2546
2547     private delegate  void efl_text_cursor_paragraph_next_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextCursorCursor cur);
2548
2549
2550     public delegate  void efl_text_cursor_paragraph_next_api_delegate(System.IntPtr obj,   Efl.TextCursorCursor cur);
2551     public static Efl.Eo.FunctionWrapper<efl_text_cursor_paragraph_next_api_delegate> efl_text_cursor_paragraph_next_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_paragraph_next_api_delegate>(_Module, "efl_text_cursor_paragraph_next");
2552     private static  void cursor_paragraph_next(System.IntPtr obj, System.IntPtr pd,  Efl.TextCursorCursor cur)
2553    {
2554       Eina.Log.Debug("function efl_text_cursor_paragraph_next was called");
2555       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2556       if(wrapper != null) {
2557                                     
2558          try {
2559             ((LayoutPartText)wrapper).CursorParagraphNext( cur);
2560          } catch (Exception e) {
2561             Eina.Log.Warning($"Callback error: {e.ToString()}");
2562             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2563          }
2564                         } else {
2565          efl_text_cursor_paragraph_next_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  cur);
2566       }
2567    }
2568    private static efl_text_cursor_paragraph_next_delegate efl_text_cursor_paragraph_next_static_delegate;
2569
2570
2571     private delegate  void efl_text_cursor_paragraph_prev_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextCursorCursor cur);
2572
2573
2574     public delegate  void efl_text_cursor_paragraph_prev_api_delegate(System.IntPtr obj,   Efl.TextCursorCursor cur);
2575     public static Efl.Eo.FunctionWrapper<efl_text_cursor_paragraph_prev_api_delegate> efl_text_cursor_paragraph_prev_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_paragraph_prev_api_delegate>(_Module, "efl_text_cursor_paragraph_prev");
2576     private static  void cursor_paragraph_prev(System.IntPtr obj, System.IntPtr pd,  Efl.TextCursorCursor cur)
2577    {
2578       Eina.Log.Debug("function efl_text_cursor_paragraph_prev was called");
2579       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2580       if(wrapper != null) {
2581                                     
2582          try {
2583             ((LayoutPartText)wrapper).CursorParagraphPrev( cur);
2584          } catch (Exception e) {
2585             Eina.Log.Warning($"Callback error: {e.ToString()}");
2586             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2587          }
2588                         } else {
2589          efl_text_cursor_paragraph_prev_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  cur);
2590       }
2591    }
2592    private static efl_text_cursor_paragraph_prev_delegate efl_text_cursor_paragraph_prev_static_delegate;
2593
2594
2595     private delegate  void efl_text_cursor_line_jump_by_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextCursorCursor cur,    int by);
2596
2597
2598     public delegate  void efl_text_cursor_line_jump_by_api_delegate(System.IntPtr obj,   Efl.TextCursorCursor cur,    int by);
2599     public static Efl.Eo.FunctionWrapper<efl_text_cursor_line_jump_by_api_delegate> efl_text_cursor_line_jump_by_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_line_jump_by_api_delegate>(_Module, "efl_text_cursor_line_jump_by");
2600     private static  void cursor_line_jump_by(System.IntPtr obj, System.IntPtr pd,  Efl.TextCursorCursor cur,   int by)
2601    {
2602       Eina.Log.Debug("function efl_text_cursor_line_jump_by was called");
2603       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2604       if(wrapper != null) {
2605                                                       
2606          try {
2607             ((LayoutPartText)wrapper).CursorLineJumpBy( cur,  by);
2608          } catch (Exception e) {
2609             Eina.Log.Warning($"Callback error: {e.ToString()}");
2610             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2611          }
2612                                     } else {
2613          efl_text_cursor_line_jump_by_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  cur,  by);
2614       }
2615    }
2616    private static efl_text_cursor_line_jump_by_delegate efl_text_cursor_line_jump_by_static_delegate;
2617
2618
2619     private delegate  void efl_text_cursor_coord_set_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextCursorCursor cur,    int x,    int y);
2620
2621
2622     public delegate  void efl_text_cursor_coord_set_api_delegate(System.IntPtr obj,   Efl.TextCursorCursor cur,    int x,    int y);
2623     public static Efl.Eo.FunctionWrapper<efl_text_cursor_coord_set_api_delegate> efl_text_cursor_coord_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_coord_set_api_delegate>(_Module, "efl_text_cursor_coord_set");
2624     private static  void cursor_coord_set(System.IntPtr obj, System.IntPtr pd,  Efl.TextCursorCursor cur,   int x,   int y)
2625    {
2626       Eina.Log.Debug("function efl_text_cursor_coord_set was called");
2627       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2628       if(wrapper != null) {
2629                                                                         
2630          try {
2631             ((LayoutPartText)wrapper).SetCursorCoord( cur,  x,  y);
2632          } catch (Exception e) {
2633             Eina.Log.Warning($"Callback error: {e.ToString()}");
2634             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2635          }
2636                                                 } else {
2637          efl_text_cursor_coord_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  cur,  x,  y);
2638       }
2639    }
2640    private static efl_text_cursor_coord_set_delegate efl_text_cursor_coord_set_static_delegate;
2641
2642
2643     private delegate  void efl_text_cursor_cluster_coord_set_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextCursorCursor cur,    int x,    int y);
2644
2645
2646     public delegate  void efl_text_cursor_cluster_coord_set_api_delegate(System.IntPtr obj,   Efl.TextCursorCursor cur,    int x,    int y);
2647     public static Efl.Eo.FunctionWrapper<efl_text_cursor_cluster_coord_set_api_delegate> efl_text_cursor_cluster_coord_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_cluster_coord_set_api_delegate>(_Module, "efl_text_cursor_cluster_coord_set");
2648     private static  void cursor_cluster_coord_set(System.IntPtr obj, System.IntPtr pd,  Efl.TextCursorCursor cur,   int x,   int y)
2649    {
2650       Eina.Log.Debug("function efl_text_cursor_cluster_coord_set was called");
2651       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2652       if(wrapper != null) {
2653                                                                         
2654          try {
2655             ((LayoutPartText)wrapper).SetCursorClusterCoord( cur,  x,  y);
2656          } catch (Exception e) {
2657             Eina.Log.Warning($"Callback error: {e.ToString()}");
2658             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2659          }
2660                                                 } else {
2661          efl_text_cursor_cluster_coord_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  cur,  x,  y);
2662       }
2663    }
2664    private static efl_text_cursor_cluster_coord_set_delegate efl_text_cursor_cluster_coord_set_static_delegate;
2665
2666
2667     private delegate  int efl_text_cursor_text_insert_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextCursorCursor cur,  [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]   System.String text);
2668
2669
2670     public delegate  int efl_text_cursor_text_insert_api_delegate(System.IntPtr obj,   Efl.TextCursorCursor cur,  [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]   System.String text);
2671     public static Efl.Eo.FunctionWrapper<efl_text_cursor_text_insert_api_delegate> efl_text_cursor_text_insert_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_text_insert_api_delegate>(_Module, "efl_text_cursor_text_insert");
2672     private static  int cursor_text_insert(System.IntPtr obj, System.IntPtr pd,  Efl.TextCursorCursor cur,   System.String text)
2673    {
2674       Eina.Log.Debug("function efl_text_cursor_text_insert was called");
2675       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2676       if(wrapper != null) {
2677                                                        int _ret_var = default( int);
2678          try {
2679             _ret_var = ((LayoutPartText)wrapper).CursorTextInsert( cur,  text);
2680          } catch (Exception e) {
2681             Eina.Log.Warning($"Callback error: {e.ToString()}");
2682             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2683          }
2684                               return _ret_var;
2685       } else {
2686          return efl_text_cursor_text_insert_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  cur,  text);
2687       }
2688    }
2689    private static efl_text_cursor_text_insert_delegate efl_text_cursor_text_insert_static_delegate;
2690
2691
2692     private delegate  void efl_text_cursor_char_delete_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextCursorCursor cur);
2693
2694
2695     public delegate  void efl_text_cursor_char_delete_api_delegate(System.IntPtr obj,   Efl.TextCursorCursor cur);
2696     public static Efl.Eo.FunctionWrapper<efl_text_cursor_char_delete_api_delegate> efl_text_cursor_char_delete_ptr = new Efl.Eo.FunctionWrapper<efl_text_cursor_char_delete_api_delegate>(_Module, "efl_text_cursor_char_delete");
2697     private static  void cursor_char_delete(System.IntPtr obj, System.IntPtr pd,  Efl.TextCursorCursor cur)
2698    {
2699       Eina.Log.Debug("function efl_text_cursor_char_delete was called");
2700       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2701       if(wrapper != null) {
2702                                     
2703          try {
2704             ((LayoutPartText)wrapper).CursorCharDelete( cur);
2705          } catch (Exception e) {
2706             Eina.Log.Warning($"Callback error: {e.ToString()}");
2707             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2708          }
2709                         } else {
2710          efl_text_cursor_char_delete_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  cur);
2711       }
2712    }
2713    private static efl_text_cursor_char_delete_delegate efl_text_cursor_char_delete_static_delegate;
2714
2715
2716     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);
2717
2718
2719     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);
2720     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");
2721     private static  void font_get(System.IntPtr obj, System.IntPtr pd,  out  System.String font,  out Efl.Font.Size size)
2722    {
2723       Eina.Log.Debug("function efl_text_font_get was called");
2724       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2725       if(wrapper != null) {
2726                             System.String _out_font = default( System.String);
2727       size = default(Efl.Font.Size);                     
2728          try {
2729             ((LayoutPartText)wrapper).GetFont( out _out_font,  out size);
2730          } catch (Exception e) {
2731             Eina.Log.Warning($"Callback error: {e.ToString()}");
2732             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2733          }
2734       font = _out_font;
2735                               } else {
2736          efl_text_font_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  out font,  out size);
2737       }
2738    }
2739    private static efl_text_font_get_delegate efl_text_font_get_static_delegate;
2740
2741
2742     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);
2743
2744
2745     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);
2746     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");
2747     private static  void font_set(System.IntPtr obj, System.IntPtr pd,   System.String font,  Efl.Font.Size size)
2748    {
2749       Eina.Log.Debug("function efl_text_font_set was called");
2750       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2751       if(wrapper != null) {
2752                                                       
2753          try {
2754             ((LayoutPartText)wrapper).SetFont( font,  size);
2755          } catch (Exception e) {
2756             Eina.Log.Warning($"Callback error: {e.ToString()}");
2757             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2758          }
2759                                     } else {
2760          efl_text_font_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  font,  size);
2761       }
2762    }
2763    private static efl_text_font_set_delegate efl_text_font_set_static_delegate;
2764
2765
2766     [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] private delegate  System.String efl_text_font_source_get_delegate(System.IntPtr obj, System.IntPtr pd);
2767
2768
2769     [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] public delegate  System.String efl_text_font_source_get_api_delegate(System.IntPtr obj);
2770     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");
2771     private static  System.String font_source_get(System.IntPtr obj, System.IntPtr pd)
2772    {
2773       Eina.Log.Debug("function efl_text_font_source_get was called");
2774       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2775       if(wrapper != null) {
2776                    System.String _ret_var = default( System.String);
2777          try {
2778             _ret_var = ((LayoutPartText)wrapper).GetFontSource();
2779          } catch (Exception e) {
2780             Eina.Log.Warning($"Callback error: {e.ToString()}");
2781             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2782          }
2783       return _ret_var;
2784       } else {
2785          return efl_text_font_source_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2786       }
2787    }
2788    private static efl_text_font_source_get_delegate efl_text_font_source_get_static_delegate;
2789
2790
2791     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);
2792
2793
2794     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);
2795     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");
2796     private static  void font_source_set(System.IntPtr obj, System.IntPtr pd,   System.String font_source)
2797    {
2798       Eina.Log.Debug("function efl_text_font_source_set was called");
2799       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2800       if(wrapper != null) {
2801                                     
2802          try {
2803             ((LayoutPartText)wrapper).SetFontSource( font_source);
2804          } catch (Exception e) {
2805             Eina.Log.Warning($"Callback error: {e.ToString()}");
2806             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2807          }
2808                         } else {
2809          efl_text_font_source_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  font_source);
2810       }
2811    }
2812    private static efl_text_font_source_set_delegate efl_text_font_source_set_static_delegate;
2813
2814
2815     [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] private delegate  System.String efl_text_font_fallbacks_get_delegate(System.IntPtr obj, System.IntPtr pd);
2816
2817
2818     [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] public delegate  System.String efl_text_font_fallbacks_get_api_delegate(System.IntPtr obj);
2819     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");
2820     private static  System.String font_fallbacks_get(System.IntPtr obj, System.IntPtr pd)
2821    {
2822       Eina.Log.Debug("function efl_text_font_fallbacks_get was called");
2823       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2824       if(wrapper != null) {
2825                    System.String _ret_var = default( System.String);
2826          try {
2827             _ret_var = ((LayoutPartText)wrapper).GetFontFallbacks();
2828          } catch (Exception e) {
2829             Eina.Log.Warning($"Callback error: {e.ToString()}");
2830             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2831          }
2832       return _ret_var;
2833       } else {
2834          return efl_text_font_fallbacks_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2835       }
2836    }
2837    private static efl_text_font_fallbacks_get_delegate efl_text_font_fallbacks_get_static_delegate;
2838
2839
2840     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);
2841
2842
2843     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);
2844     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");
2845     private static  void font_fallbacks_set(System.IntPtr obj, System.IntPtr pd,   System.String font_fallbacks)
2846    {
2847       Eina.Log.Debug("function efl_text_font_fallbacks_set was called");
2848       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2849       if(wrapper != null) {
2850                                     
2851          try {
2852             ((LayoutPartText)wrapper).SetFontFallbacks( font_fallbacks);
2853          } catch (Exception e) {
2854             Eina.Log.Warning($"Callback error: {e.ToString()}");
2855             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2856          }
2857                         } else {
2858          efl_text_font_fallbacks_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  font_fallbacks);
2859       }
2860    }
2861    private static efl_text_font_fallbacks_set_delegate efl_text_font_fallbacks_set_static_delegate;
2862
2863
2864     private delegate Efl.TextFontWeight efl_text_font_weight_get_delegate(System.IntPtr obj, System.IntPtr pd);
2865
2866
2867     public delegate Efl.TextFontWeight efl_text_font_weight_get_api_delegate(System.IntPtr obj);
2868     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");
2869     private static Efl.TextFontWeight font_weight_get(System.IntPtr obj, System.IntPtr pd)
2870    {
2871       Eina.Log.Debug("function efl_text_font_weight_get was called");
2872       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2873       if(wrapper != null) {
2874                   Efl.TextFontWeight _ret_var = default(Efl.TextFontWeight);
2875          try {
2876             _ret_var = ((LayoutPartText)wrapper).GetFontWeight();
2877          } catch (Exception e) {
2878             Eina.Log.Warning($"Callback error: {e.ToString()}");
2879             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2880          }
2881       return _ret_var;
2882       } else {
2883          return efl_text_font_weight_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2884       }
2885    }
2886    private static efl_text_font_weight_get_delegate efl_text_font_weight_get_static_delegate;
2887
2888
2889     private delegate  void efl_text_font_weight_set_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextFontWeight font_weight);
2890
2891
2892     public delegate  void efl_text_font_weight_set_api_delegate(System.IntPtr obj,   Efl.TextFontWeight font_weight);
2893     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");
2894     private static  void font_weight_set(System.IntPtr obj, System.IntPtr pd,  Efl.TextFontWeight font_weight)
2895    {
2896       Eina.Log.Debug("function efl_text_font_weight_set was called");
2897       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2898       if(wrapper != null) {
2899                                     
2900          try {
2901             ((LayoutPartText)wrapper).SetFontWeight( font_weight);
2902          } catch (Exception e) {
2903             Eina.Log.Warning($"Callback error: {e.ToString()}");
2904             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2905          }
2906                         } else {
2907          efl_text_font_weight_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  font_weight);
2908       }
2909    }
2910    private static efl_text_font_weight_set_delegate efl_text_font_weight_set_static_delegate;
2911
2912
2913     private delegate Efl.TextFontSlant efl_text_font_slant_get_delegate(System.IntPtr obj, System.IntPtr pd);
2914
2915
2916     public delegate Efl.TextFontSlant efl_text_font_slant_get_api_delegate(System.IntPtr obj);
2917     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");
2918     private static Efl.TextFontSlant font_slant_get(System.IntPtr obj, System.IntPtr pd)
2919    {
2920       Eina.Log.Debug("function efl_text_font_slant_get was called");
2921       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2922       if(wrapper != null) {
2923                   Efl.TextFontSlant _ret_var = default(Efl.TextFontSlant);
2924          try {
2925             _ret_var = ((LayoutPartText)wrapper).GetFontSlant();
2926          } catch (Exception e) {
2927             Eina.Log.Warning($"Callback error: {e.ToString()}");
2928             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2929          }
2930       return _ret_var;
2931       } else {
2932          return efl_text_font_slant_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2933       }
2934    }
2935    private static efl_text_font_slant_get_delegate efl_text_font_slant_get_static_delegate;
2936
2937
2938     private delegate  void efl_text_font_slant_set_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextFontSlant style);
2939
2940
2941     public delegate  void efl_text_font_slant_set_api_delegate(System.IntPtr obj,   Efl.TextFontSlant style);
2942     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");
2943     private static  void font_slant_set(System.IntPtr obj, System.IntPtr pd,  Efl.TextFontSlant style)
2944    {
2945       Eina.Log.Debug("function efl_text_font_slant_set was called");
2946       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2947       if(wrapper != null) {
2948                                     
2949          try {
2950             ((LayoutPartText)wrapper).SetFontSlant( style);
2951          } catch (Exception e) {
2952             Eina.Log.Warning($"Callback error: {e.ToString()}");
2953             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2954          }
2955                         } else {
2956          efl_text_font_slant_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  style);
2957       }
2958    }
2959    private static efl_text_font_slant_set_delegate efl_text_font_slant_set_static_delegate;
2960
2961
2962     private delegate Efl.TextFontWidth efl_text_font_width_get_delegate(System.IntPtr obj, System.IntPtr pd);
2963
2964
2965     public delegate Efl.TextFontWidth efl_text_font_width_get_api_delegate(System.IntPtr obj);
2966     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");
2967     private static Efl.TextFontWidth font_width_get(System.IntPtr obj, System.IntPtr pd)
2968    {
2969       Eina.Log.Debug("function efl_text_font_width_get was called");
2970       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2971       if(wrapper != null) {
2972                   Efl.TextFontWidth _ret_var = default(Efl.TextFontWidth);
2973          try {
2974             _ret_var = ((LayoutPartText)wrapper).GetFontWidth();
2975          } catch (Exception e) {
2976             Eina.Log.Warning($"Callback error: {e.ToString()}");
2977             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2978          }
2979       return _ret_var;
2980       } else {
2981          return efl_text_font_width_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2982       }
2983    }
2984    private static efl_text_font_width_get_delegate efl_text_font_width_get_static_delegate;
2985
2986
2987     private delegate  void efl_text_font_width_set_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextFontWidth width);
2988
2989
2990     public delegate  void efl_text_font_width_set_api_delegate(System.IntPtr obj,   Efl.TextFontWidth width);
2991     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");
2992     private static  void font_width_set(System.IntPtr obj, System.IntPtr pd,  Efl.TextFontWidth width)
2993    {
2994       Eina.Log.Debug("function efl_text_font_width_set was called");
2995       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2996       if(wrapper != null) {
2997                                     
2998          try {
2999             ((LayoutPartText)wrapper).SetFontWidth( width);
3000          } catch (Exception e) {
3001             Eina.Log.Warning($"Callback error: {e.ToString()}");
3002             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3003          }
3004                         } else {
3005          efl_text_font_width_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  width);
3006       }
3007    }
3008    private static efl_text_font_width_set_delegate efl_text_font_width_set_static_delegate;
3009
3010
3011     [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] private delegate  System.String efl_text_font_lang_get_delegate(System.IntPtr obj, System.IntPtr pd);
3012
3013
3014     [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] public delegate  System.String efl_text_font_lang_get_api_delegate(System.IntPtr obj);
3015     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");
3016     private static  System.String font_lang_get(System.IntPtr obj, System.IntPtr pd)
3017    {
3018       Eina.Log.Debug("function efl_text_font_lang_get was called");
3019       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3020       if(wrapper != null) {
3021                    System.String _ret_var = default( System.String);
3022          try {
3023             _ret_var = ((LayoutPartText)wrapper).GetFontLang();
3024          } catch (Exception e) {
3025             Eina.Log.Warning($"Callback error: {e.ToString()}");
3026             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3027          }
3028       return _ret_var;
3029       } else {
3030          return efl_text_font_lang_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3031       }
3032    }
3033    private static efl_text_font_lang_get_delegate efl_text_font_lang_get_static_delegate;
3034
3035
3036     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);
3037
3038
3039     public delegate  void efl_text_font_lang_set_api_delegate(System.IntPtr obj,  [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]   System.String lang);
3040     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");
3041     private static  void font_lang_set(System.IntPtr obj, System.IntPtr pd,   System.String lang)
3042    {
3043       Eina.Log.Debug("function efl_text_font_lang_set was called");
3044       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3045       if(wrapper != null) {
3046                                     
3047          try {
3048             ((LayoutPartText)wrapper).SetFontLang( lang);
3049          } catch (Exception e) {
3050             Eina.Log.Warning($"Callback error: {e.ToString()}");
3051             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3052          }
3053                         } else {
3054          efl_text_font_lang_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  lang);
3055       }
3056    }
3057    private static efl_text_font_lang_set_delegate efl_text_font_lang_set_static_delegate;
3058
3059
3060     private delegate Efl.TextFontBitmapScalable efl_text_font_bitmap_scalable_get_delegate(System.IntPtr obj, System.IntPtr pd);
3061
3062
3063     public delegate Efl.TextFontBitmapScalable efl_text_font_bitmap_scalable_get_api_delegate(System.IntPtr obj);
3064     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");
3065     private static Efl.TextFontBitmapScalable font_bitmap_scalable_get(System.IntPtr obj, System.IntPtr pd)
3066    {
3067       Eina.Log.Debug("function efl_text_font_bitmap_scalable_get was called");
3068       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3069       if(wrapper != null) {
3070                   Efl.TextFontBitmapScalable _ret_var = default(Efl.TextFontBitmapScalable);
3071          try {
3072             _ret_var = ((LayoutPartText)wrapper).GetFontBitmapScalable();
3073          } catch (Exception e) {
3074             Eina.Log.Warning($"Callback error: {e.ToString()}");
3075             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3076          }
3077       return _ret_var;
3078       } else {
3079          return efl_text_font_bitmap_scalable_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3080       }
3081    }
3082    private static efl_text_font_bitmap_scalable_get_delegate efl_text_font_bitmap_scalable_get_static_delegate;
3083
3084
3085     private delegate  void efl_text_font_bitmap_scalable_set_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextFontBitmapScalable scalable);
3086
3087
3088     public delegate  void efl_text_font_bitmap_scalable_set_api_delegate(System.IntPtr obj,   Efl.TextFontBitmapScalable scalable);
3089     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");
3090     private static  void font_bitmap_scalable_set(System.IntPtr obj, System.IntPtr pd,  Efl.TextFontBitmapScalable scalable)
3091    {
3092       Eina.Log.Debug("function efl_text_font_bitmap_scalable_set was called");
3093       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3094       if(wrapper != null) {
3095                                     
3096          try {
3097             ((LayoutPartText)wrapper).SetFontBitmapScalable( scalable);
3098          } catch (Exception e) {
3099             Eina.Log.Warning($"Callback error: {e.ToString()}");
3100             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3101          }
3102                         } else {
3103          efl_text_font_bitmap_scalable_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  scalable);
3104       }
3105    }
3106    private static efl_text_font_bitmap_scalable_set_delegate efl_text_font_bitmap_scalable_set_static_delegate;
3107
3108
3109     private delegate double efl_text_ellipsis_get_delegate(System.IntPtr obj, System.IntPtr pd);
3110
3111
3112     public delegate double efl_text_ellipsis_get_api_delegate(System.IntPtr obj);
3113     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");
3114     private static double ellipsis_get(System.IntPtr obj, System.IntPtr pd)
3115    {
3116       Eina.Log.Debug("function efl_text_ellipsis_get was called");
3117       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3118       if(wrapper != null) {
3119                   double _ret_var = default(double);
3120          try {
3121             _ret_var = ((LayoutPartText)wrapper).GetEllipsis();
3122          } catch (Exception e) {
3123             Eina.Log.Warning($"Callback error: {e.ToString()}");
3124             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3125          }
3126       return _ret_var;
3127       } else {
3128          return efl_text_ellipsis_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3129       }
3130    }
3131    private static efl_text_ellipsis_get_delegate efl_text_ellipsis_get_static_delegate;
3132
3133
3134     private delegate  void efl_text_ellipsis_set_delegate(System.IntPtr obj, System.IntPtr pd,   double value);
3135
3136
3137     public delegate  void efl_text_ellipsis_set_api_delegate(System.IntPtr obj,   double value);
3138     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");
3139     private static  void ellipsis_set(System.IntPtr obj, System.IntPtr pd,  double value)
3140    {
3141       Eina.Log.Debug("function efl_text_ellipsis_set was called");
3142       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3143       if(wrapper != null) {
3144                                     
3145          try {
3146             ((LayoutPartText)wrapper).SetEllipsis( value);
3147          } catch (Exception e) {
3148             Eina.Log.Warning($"Callback error: {e.ToString()}");
3149             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3150          }
3151                         } else {
3152          efl_text_ellipsis_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  value);
3153       }
3154    }
3155    private static efl_text_ellipsis_set_delegate efl_text_ellipsis_set_static_delegate;
3156
3157
3158     private delegate Efl.TextFormatWrap efl_text_wrap_get_delegate(System.IntPtr obj, System.IntPtr pd);
3159
3160
3161     public delegate Efl.TextFormatWrap efl_text_wrap_get_api_delegate(System.IntPtr obj);
3162     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");
3163     private static Efl.TextFormatWrap wrap_get(System.IntPtr obj, System.IntPtr pd)
3164    {
3165       Eina.Log.Debug("function efl_text_wrap_get was called");
3166       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3167       if(wrapper != null) {
3168                   Efl.TextFormatWrap _ret_var = default(Efl.TextFormatWrap);
3169          try {
3170             _ret_var = ((LayoutPartText)wrapper).GetWrap();
3171          } catch (Exception e) {
3172             Eina.Log.Warning($"Callback error: {e.ToString()}");
3173             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3174          }
3175       return _ret_var;
3176       } else {
3177          return efl_text_wrap_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3178       }
3179    }
3180    private static efl_text_wrap_get_delegate efl_text_wrap_get_static_delegate;
3181
3182
3183     private delegate  void efl_text_wrap_set_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextFormatWrap wrap);
3184
3185
3186     public delegate  void efl_text_wrap_set_api_delegate(System.IntPtr obj,   Efl.TextFormatWrap wrap);
3187     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");
3188     private static  void wrap_set(System.IntPtr obj, System.IntPtr pd,  Efl.TextFormatWrap wrap)
3189    {
3190       Eina.Log.Debug("function efl_text_wrap_set was called");
3191       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3192       if(wrapper != null) {
3193                                     
3194          try {
3195             ((LayoutPartText)wrapper).SetWrap( wrap);
3196          } catch (Exception e) {
3197             Eina.Log.Warning($"Callback error: {e.ToString()}");
3198             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3199          }
3200                         } else {
3201          efl_text_wrap_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  wrap);
3202       }
3203    }
3204    private static efl_text_wrap_set_delegate efl_text_wrap_set_static_delegate;
3205
3206
3207     [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_text_multiline_get_delegate(System.IntPtr obj, System.IntPtr pd);
3208
3209
3210     [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_text_multiline_get_api_delegate(System.IntPtr obj);
3211     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");
3212     private static bool multiline_get(System.IntPtr obj, System.IntPtr pd)
3213    {
3214       Eina.Log.Debug("function efl_text_multiline_get was called");
3215       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3216       if(wrapper != null) {
3217                   bool _ret_var = default(bool);
3218          try {
3219             _ret_var = ((LayoutPartText)wrapper).GetMultiline();
3220          } catch (Exception e) {
3221             Eina.Log.Warning($"Callback error: {e.ToString()}");
3222             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3223          }
3224       return _ret_var;
3225       } else {
3226          return efl_text_multiline_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3227       }
3228    }
3229    private static efl_text_multiline_get_delegate efl_text_multiline_get_static_delegate;
3230
3231
3232     private delegate  void efl_text_multiline_set_delegate(System.IntPtr obj, System.IntPtr pd,  [MarshalAs(UnmanagedType.U1)]  bool enabled);
3233
3234
3235     public delegate  void efl_text_multiline_set_api_delegate(System.IntPtr obj,  [MarshalAs(UnmanagedType.U1)]  bool enabled);
3236     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");
3237     private static  void multiline_set(System.IntPtr obj, System.IntPtr pd,  bool enabled)
3238    {
3239       Eina.Log.Debug("function efl_text_multiline_set was called");
3240       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3241       if(wrapper != null) {
3242                                     
3243          try {
3244             ((LayoutPartText)wrapper).SetMultiline( enabled);
3245          } catch (Exception e) {
3246             Eina.Log.Warning($"Callback error: {e.ToString()}");
3247             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3248          }
3249                         } else {
3250          efl_text_multiline_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  enabled);
3251       }
3252    }
3253    private static efl_text_multiline_set_delegate efl_text_multiline_set_static_delegate;
3254
3255
3256     private delegate Efl.TextFormatHorizontalAlignmentAutoType efl_text_halign_auto_type_get_delegate(System.IntPtr obj, System.IntPtr pd);
3257
3258
3259     public delegate Efl.TextFormatHorizontalAlignmentAutoType efl_text_halign_auto_type_get_api_delegate(System.IntPtr obj);
3260     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");
3261     private static Efl.TextFormatHorizontalAlignmentAutoType halign_auto_type_get(System.IntPtr obj, System.IntPtr pd)
3262    {
3263       Eina.Log.Debug("function efl_text_halign_auto_type_get was called");
3264       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3265       if(wrapper != null) {
3266                   Efl.TextFormatHorizontalAlignmentAutoType _ret_var = default(Efl.TextFormatHorizontalAlignmentAutoType);
3267          try {
3268             _ret_var = ((LayoutPartText)wrapper).GetHalignAutoType();
3269          } catch (Exception e) {
3270             Eina.Log.Warning($"Callback error: {e.ToString()}");
3271             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3272          }
3273       return _ret_var;
3274       } else {
3275          return efl_text_halign_auto_type_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3276       }
3277    }
3278    private static efl_text_halign_auto_type_get_delegate efl_text_halign_auto_type_get_static_delegate;
3279
3280
3281     private delegate  void efl_text_halign_auto_type_set_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextFormatHorizontalAlignmentAutoType value);
3282
3283
3284     public delegate  void efl_text_halign_auto_type_set_api_delegate(System.IntPtr obj,   Efl.TextFormatHorizontalAlignmentAutoType value);
3285     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");
3286     private static  void halign_auto_type_set(System.IntPtr obj, System.IntPtr pd,  Efl.TextFormatHorizontalAlignmentAutoType value)
3287    {
3288       Eina.Log.Debug("function efl_text_halign_auto_type_set was called");
3289       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3290       if(wrapper != null) {
3291                                     
3292          try {
3293             ((LayoutPartText)wrapper).SetHalignAutoType( value);
3294          } catch (Exception e) {
3295             Eina.Log.Warning($"Callback error: {e.ToString()}");
3296             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3297          }
3298                         } else {
3299          efl_text_halign_auto_type_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  value);
3300       }
3301    }
3302    private static efl_text_halign_auto_type_set_delegate efl_text_halign_auto_type_set_static_delegate;
3303
3304
3305     private delegate double efl_text_halign_get_delegate(System.IntPtr obj, System.IntPtr pd);
3306
3307
3308     public delegate double efl_text_halign_get_api_delegate(System.IntPtr obj);
3309     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");
3310     private static double halign_get(System.IntPtr obj, System.IntPtr pd)
3311    {
3312       Eina.Log.Debug("function efl_text_halign_get was called");
3313       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3314       if(wrapper != null) {
3315                   double _ret_var = default(double);
3316          try {
3317             _ret_var = ((LayoutPartText)wrapper).GetHalign();
3318          } catch (Exception e) {
3319             Eina.Log.Warning($"Callback error: {e.ToString()}");
3320             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3321          }
3322       return _ret_var;
3323       } else {
3324          return efl_text_halign_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3325       }
3326    }
3327    private static efl_text_halign_get_delegate efl_text_halign_get_static_delegate;
3328
3329
3330     private delegate  void efl_text_halign_set_delegate(System.IntPtr obj, System.IntPtr pd,   double value);
3331
3332
3333     public delegate  void efl_text_halign_set_api_delegate(System.IntPtr obj,   double value);
3334     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");
3335     private static  void halign_set(System.IntPtr obj, System.IntPtr pd,  double value)
3336    {
3337       Eina.Log.Debug("function efl_text_halign_set was called");
3338       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3339       if(wrapper != null) {
3340                                     
3341          try {
3342             ((LayoutPartText)wrapper).SetHalign( value);
3343          } catch (Exception e) {
3344             Eina.Log.Warning($"Callback error: {e.ToString()}");
3345             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3346          }
3347                         } else {
3348          efl_text_halign_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  value);
3349       }
3350    }
3351    private static efl_text_halign_set_delegate efl_text_halign_set_static_delegate;
3352
3353
3354     private delegate double efl_text_valign_get_delegate(System.IntPtr obj, System.IntPtr pd);
3355
3356
3357     public delegate double efl_text_valign_get_api_delegate(System.IntPtr obj);
3358     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");
3359     private static double valign_get(System.IntPtr obj, System.IntPtr pd)
3360    {
3361       Eina.Log.Debug("function efl_text_valign_get was called");
3362       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3363       if(wrapper != null) {
3364                   double _ret_var = default(double);
3365          try {
3366             _ret_var = ((LayoutPartText)wrapper).GetValign();
3367          } catch (Exception e) {
3368             Eina.Log.Warning($"Callback error: {e.ToString()}");
3369             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3370          }
3371       return _ret_var;
3372       } else {
3373          return efl_text_valign_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3374       }
3375    }
3376    private static efl_text_valign_get_delegate efl_text_valign_get_static_delegate;
3377
3378
3379     private delegate  void efl_text_valign_set_delegate(System.IntPtr obj, System.IntPtr pd,   double value);
3380
3381
3382     public delegate  void efl_text_valign_set_api_delegate(System.IntPtr obj,   double value);
3383     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");
3384     private static  void valign_set(System.IntPtr obj, System.IntPtr pd,  double value)
3385    {
3386       Eina.Log.Debug("function efl_text_valign_set was called");
3387       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3388       if(wrapper != null) {
3389                                     
3390          try {
3391             ((LayoutPartText)wrapper).SetValign( value);
3392          } catch (Exception e) {
3393             Eina.Log.Warning($"Callback error: {e.ToString()}");
3394             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3395          }
3396                         } else {
3397          efl_text_valign_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  value);
3398       }
3399    }
3400    private static efl_text_valign_set_delegate efl_text_valign_set_static_delegate;
3401
3402
3403     private delegate double efl_text_linegap_get_delegate(System.IntPtr obj, System.IntPtr pd);
3404
3405
3406     public delegate double efl_text_linegap_get_api_delegate(System.IntPtr obj);
3407     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");
3408     private static double linegap_get(System.IntPtr obj, System.IntPtr pd)
3409    {
3410       Eina.Log.Debug("function efl_text_linegap_get was called");
3411       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3412       if(wrapper != null) {
3413                   double _ret_var = default(double);
3414          try {
3415             _ret_var = ((LayoutPartText)wrapper).GetLinegap();
3416          } catch (Exception e) {
3417             Eina.Log.Warning($"Callback error: {e.ToString()}");
3418             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3419          }
3420       return _ret_var;
3421       } else {
3422          return efl_text_linegap_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3423       }
3424    }
3425    private static efl_text_linegap_get_delegate efl_text_linegap_get_static_delegate;
3426
3427
3428     private delegate  void efl_text_linegap_set_delegate(System.IntPtr obj, System.IntPtr pd,   double value);
3429
3430
3431     public delegate  void efl_text_linegap_set_api_delegate(System.IntPtr obj,   double value);
3432     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");
3433     private static  void linegap_set(System.IntPtr obj, System.IntPtr pd,  double value)
3434    {
3435       Eina.Log.Debug("function efl_text_linegap_set was called");
3436       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3437       if(wrapper != null) {
3438                                     
3439          try {
3440             ((LayoutPartText)wrapper).SetLinegap( value);
3441          } catch (Exception e) {
3442             Eina.Log.Warning($"Callback error: {e.ToString()}");
3443             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3444          }
3445                         } else {
3446          efl_text_linegap_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  value);
3447       }
3448    }
3449    private static efl_text_linegap_set_delegate efl_text_linegap_set_static_delegate;
3450
3451
3452     private delegate double efl_text_linerelgap_get_delegate(System.IntPtr obj, System.IntPtr pd);
3453
3454
3455     public delegate double efl_text_linerelgap_get_api_delegate(System.IntPtr obj);
3456     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");
3457     private static double linerelgap_get(System.IntPtr obj, System.IntPtr pd)
3458    {
3459       Eina.Log.Debug("function efl_text_linerelgap_get was called");
3460       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3461       if(wrapper != null) {
3462                   double _ret_var = default(double);
3463          try {
3464             _ret_var = ((LayoutPartText)wrapper).GetLinerelgap();
3465          } catch (Exception e) {
3466             Eina.Log.Warning($"Callback error: {e.ToString()}");
3467             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3468          }
3469       return _ret_var;
3470       } else {
3471          return efl_text_linerelgap_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3472       }
3473    }
3474    private static efl_text_linerelgap_get_delegate efl_text_linerelgap_get_static_delegate;
3475
3476
3477     private delegate  void efl_text_linerelgap_set_delegate(System.IntPtr obj, System.IntPtr pd,   double value);
3478
3479
3480     public delegate  void efl_text_linerelgap_set_api_delegate(System.IntPtr obj,   double value);
3481     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");
3482     private static  void linerelgap_set(System.IntPtr obj, System.IntPtr pd,  double value)
3483    {
3484       Eina.Log.Debug("function efl_text_linerelgap_set was called");
3485       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3486       if(wrapper != null) {
3487                                     
3488          try {
3489             ((LayoutPartText)wrapper).SetLinerelgap( value);
3490          } catch (Exception e) {
3491             Eina.Log.Warning($"Callback error: {e.ToString()}");
3492             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3493          }
3494                         } else {
3495          efl_text_linerelgap_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  value);
3496       }
3497    }
3498    private static efl_text_linerelgap_set_delegate efl_text_linerelgap_set_static_delegate;
3499
3500
3501     private delegate  int efl_text_tabstops_get_delegate(System.IntPtr obj, System.IntPtr pd);
3502
3503
3504     public delegate  int efl_text_tabstops_get_api_delegate(System.IntPtr obj);
3505     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");
3506     private static  int tabstops_get(System.IntPtr obj, System.IntPtr pd)
3507    {
3508       Eina.Log.Debug("function efl_text_tabstops_get was called");
3509       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3510       if(wrapper != null) {
3511                    int _ret_var = default( int);
3512          try {
3513             _ret_var = ((LayoutPartText)wrapper).GetTabstops();
3514          } catch (Exception e) {
3515             Eina.Log.Warning($"Callback error: {e.ToString()}");
3516             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3517          }
3518       return _ret_var;
3519       } else {
3520          return efl_text_tabstops_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3521       }
3522    }
3523    private static efl_text_tabstops_get_delegate efl_text_tabstops_get_static_delegate;
3524
3525
3526     private delegate  void efl_text_tabstops_set_delegate(System.IntPtr obj, System.IntPtr pd,    int value);
3527
3528
3529     public delegate  void efl_text_tabstops_set_api_delegate(System.IntPtr obj,    int value);
3530     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");
3531     private static  void tabstops_set(System.IntPtr obj, System.IntPtr pd,   int value)
3532    {
3533       Eina.Log.Debug("function efl_text_tabstops_set was called");
3534       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3535       if(wrapper != null) {
3536                                     
3537          try {
3538             ((LayoutPartText)wrapper).SetTabstops( value);
3539          } catch (Exception e) {
3540             Eina.Log.Warning($"Callback error: {e.ToString()}");
3541             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3542          }
3543                         } else {
3544          efl_text_tabstops_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  value);
3545       }
3546    }
3547    private static efl_text_tabstops_set_delegate efl_text_tabstops_set_static_delegate;
3548
3549
3550     [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_text_password_get_delegate(System.IntPtr obj, System.IntPtr pd);
3551
3552
3553     [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_text_password_get_api_delegate(System.IntPtr obj);
3554     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");
3555     private static bool password_get(System.IntPtr obj, System.IntPtr pd)
3556    {
3557       Eina.Log.Debug("function efl_text_password_get was called");
3558       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3559       if(wrapper != null) {
3560                   bool _ret_var = default(bool);
3561          try {
3562             _ret_var = ((LayoutPartText)wrapper).GetPassword();
3563          } catch (Exception e) {
3564             Eina.Log.Warning($"Callback error: {e.ToString()}");
3565             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3566          }
3567       return _ret_var;
3568       } else {
3569          return efl_text_password_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3570       }
3571    }
3572    private static efl_text_password_get_delegate efl_text_password_get_static_delegate;
3573
3574
3575     private delegate  void efl_text_password_set_delegate(System.IntPtr obj, System.IntPtr pd,  [MarshalAs(UnmanagedType.U1)]  bool enabled);
3576
3577
3578     public delegate  void efl_text_password_set_api_delegate(System.IntPtr obj,  [MarshalAs(UnmanagedType.U1)]  bool enabled);
3579     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");
3580     private static  void password_set(System.IntPtr obj, System.IntPtr pd,  bool enabled)
3581    {
3582       Eina.Log.Debug("function efl_text_password_set was called");
3583       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3584       if(wrapper != null) {
3585                                     
3586          try {
3587             ((LayoutPartText)wrapper).SetPassword( enabled);
3588          } catch (Exception e) {
3589             Eina.Log.Warning($"Callback error: {e.ToString()}");
3590             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3591          }
3592                         } else {
3593          efl_text_password_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  enabled);
3594       }
3595    }
3596    private static efl_text_password_set_delegate efl_text_password_set_static_delegate;
3597
3598
3599     [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] private delegate  System.String efl_text_replacement_char_get_delegate(System.IntPtr obj, System.IntPtr pd);
3600
3601
3602     [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] public delegate  System.String efl_text_replacement_char_get_api_delegate(System.IntPtr obj);
3603     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");
3604     private static  System.String replacement_char_get(System.IntPtr obj, System.IntPtr pd)
3605    {
3606       Eina.Log.Debug("function efl_text_replacement_char_get was called");
3607       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3608       if(wrapper != null) {
3609                    System.String _ret_var = default( System.String);
3610          try {
3611             _ret_var = ((LayoutPartText)wrapper).GetReplacementChar();
3612          } catch (Exception e) {
3613             Eina.Log.Warning($"Callback error: {e.ToString()}");
3614             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3615          }
3616       return _ret_var;
3617       } else {
3618          return efl_text_replacement_char_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3619       }
3620    }
3621    private static efl_text_replacement_char_get_delegate efl_text_replacement_char_get_static_delegate;
3622
3623
3624     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);
3625
3626
3627     public delegate  void efl_text_replacement_char_set_api_delegate(System.IntPtr obj,  [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]   System.String repch);
3628     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");
3629     private static  void replacement_char_set(System.IntPtr obj, System.IntPtr pd,   System.String repch)
3630    {
3631       Eina.Log.Debug("function efl_text_replacement_char_set was called");
3632       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3633       if(wrapper != null) {
3634                                     
3635          try {
3636             ((LayoutPartText)wrapper).SetReplacementChar( repch);
3637          } catch (Exception e) {
3638             Eina.Log.Warning($"Callback error: {e.ToString()}");
3639             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3640          }
3641                         } else {
3642          efl_text_replacement_char_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  repch);
3643       }
3644    }
3645    private static efl_text_replacement_char_set_delegate efl_text_replacement_char_set_static_delegate;
3646
3647
3648     [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] private delegate  System.String efl_text_markup_get_delegate(System.IntPtr obj, System.IntPtr pd);
3649
3650
3651     [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] public delegate  System.String efl_text_markup_get_api_delegate(System.IntPtr obj);
3652     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");
3653     private static  System.String markup_get(System.IntPtr obj, System.IntPtr pd)
3654    {
3655       Eina.Log.Debug("function efl_text_markup_get was called");
3656       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3657       if(wrapper != null) {
3658                    System.String _ret_var = default( System.String);
3659          try {
3660             _ret_var = ((LayoutPartText)wrapper).GetMarkup();
3661          } catch (Exception e) {
3662             Eina.Log.Warning($"Callback error: {e.ToString()}");
3663             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3664          }
3665       return _ret_var;
3666       } else {
3667          return efl_text_markup_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3668       }
3669    }
3670    private static efl_text_markup_get_delegate efl_text_markup_get_static_delegate;
3671
3672
3673     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);
3674
3675
3676     public delegate  void efl_text_markup_set_api_delegate(System.IntPtr obj,  [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]   System.String markup);
3677     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");
3678     private static  void markup_set(System.IntPtr obj, System.IntPtr pd,   System.String markup)
3679    {
3680       Eina.Log.Debug("function efl_text_markup_set was called");
3681       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3682       if(wrapper != null) {
3683                                     
3684          try {
3685             ((LayoutPartText)wrapper).SetMarkup( markup);
3686          } catch (Exception e) {
3687             Eina.Log.Warning($"Callback error: {e.ToString()}");
3688             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3689          }
3690                         } else {
3691          efl_text_markup_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  markup);
3692       }
3693    }
3694    private static efl_text_markup_set_delegate efl_text_markup_set_static_delegate;
3695
3696
3697     [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringPassOwnershipMarshaler))] private delegate  System.String efl_text_markup_interactive_markup_range_get_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextCursorCursor start,   Efl.TextCursorCursor end);
3698
3699
3700     [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringPassOwnershipMarshaler))] public delegate  System.String efl_text_markup_interactive_markup_range_get_api_delegate(System.IntPtr obj,   Efl.TextCursorCursor start,   Efl.TextCursorCursor end);
3701     public static Efl.Eo.FunctionWrapper<efl_text_markup_interactive_markup_range_get_api_delegate> efl_text_markup_interactive_markup_range_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_markup_interactive_markup_range_get_api_delegate>(_Module, "efl_text_markup_interactive_markup_range_get");
3702     private static  System.String markup_range_get(System.IntPtr obj, System.IntPtr pd,  Efl.TextCursorCursor start,  Efl.TextCursorCursor end)
3703    {
3704       Eina.Log.Debug("function efl_text_markup_interactive_markup_range_get was called");
3705       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3706       if(wrapper != null) {
3707                                                        System.String _ret_var = default( System.String);
3708          try {
3709             _ret_var = ((LayoutPartText)wrapper).GetMarkupRange( start,  end);
3710          } catch (Exception e) {
3711             Eina.Log.Warning($"Callback error: {e.ToString()}");
3712             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3713          }
3714                               return _ret_var;
3715       } else {
3716          return efl_text_markup_interactive_markup_range_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  start,  end);
3717       }
3718    }
3719    private static efl_text_markup_interactive_markup_range_get_delegate efl_text_markup_interactive_markup_range_get_static_delegate;
3720
3721
3722     private delegate  void efl_text_markup_interactive_markup_range_set_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextCursorCursor start,   Efl.TextCursorCursor end,  [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringPassOwnershipMarshaler))]   System.String markup);
3723
3724
3725     public delegate  void efl_text_markup_interactive_markup_range_set_api_delegate(System.IntPtr obj,   Efl.TextCursorCursor start,   Efl.TextCursorCursor end,  [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringPassOwnershipMarshaler))]   System.String markup);
3726     public static Efl.Eo.FunctionWrapper<efl_text_markup_interactive_markup_range_set_api_delegate> efl_text_markup_interactive_markup_range_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_markup_interactive_markup_range_set_api_delegate>(_Module, "efl_text_markup_interactive_markup_range_set");
3727     private static  void markup_range_set(System.IntPtr obj, System.IntPtr pd,  Efl.TextCursorCursor start,  Efl.TextCursorCursor end,   System.String markup)
3728    {
3729       Eina.Log.Debug("function efl_text_markup_interactive_markup_range_set was called");
3730       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3731       if(wrapper != null) {
3732                                                                         
3733          try {
3734             ((LayoutPartText)wrapper).SetMarkupRange( start,  end,  markup);
3735          } catch (Exception e) {
3736             Eina.Log.Warning($"Callback error: {e.ToString()}");
3737             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3738          }
3739                                                 } else {
3740          efl_text_markup_interactive_markup_range_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  start,  end,  markup);
3741       }
3742    }
3743    private static efl_text_markup_interactive_markup_range_set_delegate efl_text_markup_interactive_markup_range_set_static_delegate;
3744
3745
3746     private delegate  void efl_text_markup_interactive_cursor_markup_insert_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextCursorCursor cur,  [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]   System.String markup);
3747
3748
3749     public delegate  void efl_text_markup_interactive_cursor_markup_insert_api_delegate(System.IntPtr obj,   Efl.TextCursorCursor cur,  [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]   System.String markup);
3750     public static Efl.Eo.FunctionWrapper<efl_text_markup_interactive_cursor_markup_insert_api_delegate> efl_text_markup_interactive_cursor_markup_insert_ptr = new Efl.Eo.FunctionWrapper<efl_text_markup_interactive_cursor_markup_insert_api_delegate>(_Module, "efl_text_markup_interactive_cursor_markup_insert");
3751     private static  void cursor_markup_insert(System.IntPtr obj, System.IntPtr pd,  Efl.TextCursorCursor cur,   System.String markup)
3752    {
3753       Eina.Log.Debug("function efl_text_markup_interactive_cursor_markup_insert was called");
3754       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3755       if(wrapper != null) {
3756                                                       
3757          try {
3758             ((LayoutPartText)wrapper).CursorMarkupInsert( cur,  markup);
3759          } catch (Exception e) {
3760             Eina.Log.Warning($"Callback error: {e.ToString()}");
3761             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3762          }
3763                                     } else {
3764          efl_text_markup_interactive_cursor_markup_insert_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  cur,  markup);
3765       }
3766    }
3767    private static efl_text_markup_interactive_cursor_markup_insert_delegate efl_text_markup_interactive_cursor_markup_insert_static_delegate;
3768
3769
3770     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);
3771
3772
3773     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);
3774     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");
3775     private static  void normal_color_get(System.IntPtr obj, System.IntPtr pd,  out  byte r,  out  byte g,  out  byte b,  out  byte a)
3776    {
3777       Eina.Log.Debug("function efl_text_normal_color_get was called");
3778       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3779       if(wrapper != null) {
3780                                        r = default( byte);      g = default( byte);      b = default( byte);      a = default( byte);                                 
3781          try {
3782             ((LayoutPartText)wrapper).GetNormalColor( out r,  out g,  out b,  out a);
3783          } catch (Exception e) {
3784             Eina.Log.Warning($"Callback error: {e.ToString()}");
3785             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3786          }
3787                                                             } else {
3788          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);
3789       }
3790    }
3791    private static efl_text_normal_color_get_delegate efl_text_normal_color_get_static_delegate;
3792
3793
3794     private delegate  void efl_text_normal_color_set_delegate(System.IntPtr obj, System.IntPtr pd,    byte r,    byte g,    byte b,    byte a);
3795
3796
3797     public delegate  void efl_text_normal_color_set_api_delegate(System.IntPtr obj,    byte r,    byte g,    byte b,    byte a);
3798     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");
3799     private static  void normal_color_set(System.IntPtr obj, System.IntPtr pd,   byte r,   byte g,   byte b,   byte a)
3800    {
3801       Eina.Log.Debug("function efl_text_normal_color_set was called");
3802       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3803       if(wrapper != null) {
3804                                                                                           
3805          try {
3806             ((LayoutPartText)wrapper).SetNormalColor( r,  g,  b,  a);
3807          } catch (Exception e) {
3808             Eina.Log.Warning($"Callback error: {e.ToString()}");
3809             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3810          }
3811                                                             } else {
3812          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);
3813       }
3814    }
3815    private static efl_text_normal_color_set_delegate efl_text_normal_color_set_static_delegate;
3816
3817
3818     private delegate Efl.TextStyleBackingType efl_text_backing_type_get_delegate(System.IntPtr obj, System.IntPtr pd);
3819
3820
3821     public delegate Efl.TextStyleBackingType efl_text_backing_type_get_api_delegate(System.IntPtr obj);
3822     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");
3823     private static Efl.TextStyleBackingType backing_type_get(System.IntPtr obj, System.IntPtr pd)
3824    {
3825       Eina.Log.Debug("function efl_text_backing_type_get was called");
3826       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3827       if(wrapper != null) {
3828                   Efl.TextStyleBackingType _ret_var = default(Efl.TextStyleBackingType);
3829          try {
3830             _ret_var = ((LayoutPartText)wrapper).GetBackingType();
3831          } catch (Exception e) {
3832             Eina.Log.Warning($"Callback error: {e.ToString()}");
3833             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3834          }
3835       return _ret_var;
3836       } else {
3837          return efl_text_backing_type_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3838       }
3839    }
3840    private static efl_text_backing_type_get_delegate efl_text_backing_type_get_static_delegate;
3841
3842
3843     private delegate  void efl_text_backing_type_set_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextStyleBackingType type);
3844
3845
3846     public delegate  void efl_text_backing_type_set_api_delegate(System.IntPtr obj,   Efl.TextStyleBackingType type);
3847     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");
3848     private static  void backing_type_set(System.IntPtr obj, System.IntPtr pd,  Efl.TextStyleBackingType type)
3849    {
3850       Eina.Log.Debug("function efl_text_backing_type_set was called");
3851       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3852       if(wrapper != null) {
3853                                     
3854          try {
3855             ((LayoutPartText)wrapper).SetBackingType( type);
3856          } catch (Exception e) {
3857             Eina.Log.Warning($"Callback error: {e.ToString()}");
3858             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3859          }
3860                         } else {
3861          efl_text_backing_type_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  type);
3862       }
3863    }
3864    private static efl_text_backing_type_set_delegate efl_text_backing_type_set_static_delegate;
3865
3866
3867     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);
3868
3869
3870     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);
3871     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");
3872     private static  void backing_color_get(System.IntPtr obj, System.IntPtr pd,  out  byte r,  out  byte g,  out  byte b,  out  byte a)
3873    {
3874       Eina.Log.Debug("function efl_text_backing_color_get was called");
3875       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3876       if(wrapper != null) {
3877                                        r = default( byte);      g = default( byte);      b = default( byte);      a = default( byte);                                 
3878          try {
3879             ((LayoutPartText)wrapper).GetBackingColor( out r,  out g,  out b,  out a);
3880          } catch (Exception e) {
3881             Eina.Log.Warning($"Callback error: {e.ToString()}");
3882             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3883          }
3884                                                             } else {
3885          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);
3886       }
3887    }
3888    private static efl_text_backing_color_get_delegate efl_text_backing_color_get_static_delegate;
3889
3890
3891     private delegate  void efl_text_backing_color_set_delegate(System.IntPtr obj, System.IntPtr pd,    byte r,    byte g,    byte b,    byte a);
3892
3893
3894     public delegate  void efl_text_backing_color_set_api_delegate(System.IntPtr obj,    byte r,    byte g,    byte b,    byte a);
3895     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");
3896     private static  void backing_color_set(System.IntPtr obj, System.IntPtr pd,   byte r,   byte g,   byte b,   byte a)
3897    {
3898       Eina.Log.Debug("function efl_text_backing_color_set was called");
3899       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3900       if(wrapper != null) {
3901                                                                                           
3902          try {
3903             ((LayoutPartText)wrapper).SetBackingColor( r,  g,  b,  a);
3904          } catch (Exception e) {
3905             Eina.Log.Warning($"Callback error: {e.ToString()}");
3906             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3907          }
3908                                                             } else {
3909          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);
3910       }
3911    }
3912    private static efl_text_backing_color_set_delegate efl_text_backing_color_set_static_delegate;
3913
3914
3915     private delegate Efl.TextStyleUnderlineType efl_text_underline_type_get_delegate(System.IntPtr obj, System.IntPtr pd);
3916
3917
3918     public delegate Efl.TextStyleUnderlineType efl_text_underline_type_get_api_delegate(System.IntPtr obj);
3919     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");
3920     private static Efl.TextStyleUnderlineType underline_type_get(System.IntPtr obj, System.IntPtr pd)
3921    {
3922       Eina.Log.Debug("function efl_text_underline_type_get was called");
3923       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3924       if(wrapper != null) {
3925                   Efl.TextStyleUnderlineType _ret_var = default(Efl.TextStyleUnderlineType);
3926          try {
3927             _ret_var = ((LayoutPartText)wrapper).GetUnderlineType();
3928          } catch (Exception e) {
3929             Eina.Log.Warning($"Callback error: {e.ToString()}");
3930             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3931          }
3932       return _ret_var;
3933       } else {
3934          return efl_text_underline_type_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3935       }
3936    }
3937    private static efl_text_underline_type_get_delegate efl_text_underline_type_get_static_delegate;
3938
3939
3940     private delegate  void efl_text_underline_type_set_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextStyleUnderlineType type);
3941
3942
3943     public delegate  void efl_text_underline_type_set_api_delegate(System.IntPtr obj,   Efl.TextStyleUnderlineType type);
3944     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");
3945     private static  void underline_type_set(System.IntPtr obj, System.IntPtr pd,  Efl.TextStyleUnderlineType type)
3946    {
3947       Eina.Log.Debug("function efl_text_underline_type_set was called");
3948       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3949       if(wrapper != null) {
3950                                     
3951          try {
3952             ((LayoutPartText)wrapper).SetUnderlineType( type);
3953          } catch (Exception e) {
3954             Eina.Log.Warning($"Callback error: {e.ToString()}");
3955             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3956          }
3957                         } else {
3958          efl_text_underline_type_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  type);
3959       }
3960    }
3961    private static efl_text_underline_type_set_delegate efl_text_underline_type_set_static_delegate;
3962
3963
3964     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);
3965
3966
3967     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);
3968     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");
3969     private static  void underline_color_get(System.IntPtr obj, System.IntPtr pd,  out  byte r,  out  byte g,  out  byte b,  out  byte a)
3970    {
3971       Eina.Log.Debug("function efl_text_underline_color_get was called");
3972       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3973       if(wrapper != null) {
3974                                        r = default( byte);      g = default( byte);      b = default( byte);      a = default( byte);                                 
3975          try {
3976             ((LayoutPartText)wrapper).GetUnderlineColor( out r,  out g,  out b,  out a);
3977          } catch (Exception e) {
3978             Eina.Log.Warning($"Callback error: {e.ToString()}");
3979             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3980          }
3981                                                             } else {
3982          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);
3983       }
3984    }
3985    private static efl_text_underline_color_get_delegate efl_text_underline_color_get_static_delegate;
3986
3987
3988     private delegate  void efl_text_underline_color_set_delegate(System.IntPtr obj, System.IntPtr pd,    byte r,    byte g,    byte b,    byte a);
3989
3990
3991     public delegate  void efl_text_underline_color_set_api_delegate(System.IntPtr obj,    byte r,    byte g,    byte b,    byte a);
3992     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");
3993     private static  void underline_color_set(System.IntPtr obj, System.IntPtr pd,   byte r,   byte g,   byte b,   byte a)
3994    {
3995       Eina.Log.Debug("function efl_text_underline_color_set was called");
3996       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3997       if(wrapper != null) {
3998                                                                                           
3999          try {
4000             ((LayoutPartText)wrapper).SetUnderlineColor( r,  g,  b,  a);
4001          } catch (Exception e) {
4002             Eina.Log.Warning($"Callback error: {e.ToString()}");
4003             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4004          }
4005                                                             } else {
4006          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);
4007       }
4008    }
4009    private static efl_text_underline_color_set_delegate efl_text_underline_color_set_static_delegate;
4010
4011
4012     private delegate double efl_text_underline_height_get_delegate(System.IntPtr obj, System.IntPtr pd);
4013
4014
4015     public delegate double efl_text_underline_height_get_api_delegate(System.IntPtr obj);
4016     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");
4017     private static double underline_height_get(System.IntPtr obj, System.IntPtr pd)
4018    {
4019       Eina.Log.Debug("function efl_text_underline_height_get was called");
4020       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4021       if(wrapper != null) {
4022                   double _ret_var = default(double);
4023          try {
4024             _ret_var = ((LayoutPartText)wrapper).GetUnderlineHeight();
4025          } catch (Exception e) {
4026             Eina.Log.Warning($"Callback error: {e.ToString()}");
4027             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4028          }
4029       return _ret_var;
4030       } else {
4031          return efl_text_underline_height_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4032       }
4033    }
4034    private static efl_text_underline_height_get_delegate efl_text_underline_height_get_static_delegate;
4035
4036
4037     private delegate  void efl_text_underline_height_set_delegate(System.IntPtr obj, System.IntPtr pd,   double height);
4038
4039
4040     public delegate  void efl_text_underline_height_set_api_delegate(System.IntPtr obj,   double height);
4041     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");
4042     private static  void underline_height_set(System.IntPtr obj, System.IntPtr pd,  double height)
4043    {
4044       Eina.Log.Debug("function efl_text_underline_height_set was called");
4045       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4046       if(wrapper != null) {
4047                                     
4048          try {
4049             ((LayoutPartText)wrapper).SetUnderlineHeight( height);
4050          } catch (Exception e) {
4051             Eina.Log.Warning($"Callback error: {e.ToString()}");
4052             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4053          }
4054                         } else {
4055          efl_text_underline_height_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  height);
4056       }
4057    }
4058    private static efl_text_underline_height_set_delegate efl_text_underline_height_set_static_delegate;
4059
4060
4061     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);
4062
4063
4064     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);
4065     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");
4066     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)
4067    {
4068       Eina.Log.Debug("function efl_text_underline_dashed_color_get was called");
4069       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4070       if(wrapper != null) {
4071                                        r = default( byte);      g = default( byte);      b = default( byte);      a = default( byte);                                 
4072          try {
4073             ((LayoutPartText)wrapper).GetUnderlineDashedColor( out r,  out g,  out b,  out a);
4074          } catch (Exception e) {
4075             Eina.Log.Warning($"Callback error: {e.ToString()}");
4076             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4077          }
4078                                                             } else {
4079          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);
4080       }
4081    }
4082    private static efl_text_underline_dashed_color_get_delegate efl_text_underline_dashed_color_get_static_delegate;
4083
4084
4085     private delegate  void efl_text_underline_dashed_color_set_delegate(System.IntPtr obj, System.IntPtr pd,    byte r,    byte g,    byte b,    byte a);
4086
4087
4088     public delegate  void efl_text_underline_dashed_color_set_api_delegate(System.IntPtr obj,    byte r,    byte g,    byte b,    byte a);
4089     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");
4090     private static  void underline_dashed_color_set(System.IntPtr obj, System.IntPtr pd,   byte r,   byte g,   byte b,   byte a)
4091    {
4092       Eina.Log.Debug("function efl_text_underline_dashed_color_set was called");
4093       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4094       if(wrapper != null) {
4095                                                                                           
4096          try {
4097             ((LayoutPartText)wrapper).SetUnderlineDashedColor( r,  g,  b,  a);
4098          } catch (Exception e) {
4099             Eina.Log.Warning($"Callback error: {e.ToString()}");
4100             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4101          }
4102                                                             } else {
4103          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);
4104       }
4105    }
4106    private static efl_text_underline_dashed_color_set_delegate efl_text_underline_dashed_color_set_static_delegate;
4107
4108
4109     private delegate  int efl_text_underline_dashed_width_get_delegate(System.IntPtr obj, System.IntPtr pd);
4110
4111
4112     public delegate  int efl_text_underline_dashed_width_get_api_delegate(System.IntPtr obj);
4113     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");
4114     private static  int underline_dashed_width_get(System.IntPtr obj, System.IntPtr pd)
4115    {
4116       Eina.Log.Debug("function efl_text_underline_dashed_width_get was called");
4117       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4118       if(wrapper != null) {
4119                    int _ret_var = default( int);
4120          try {
4121             _ret_var = ((LayoutPartText)wrapper).GetUnderlineDashedWidth();
4122          } catch (Exception e) {
4123             Eina.Log.Warning($"Callback error: {e.ToString()}");
4124             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4125          }
4126       return _ret_var;
4127       } else {
4128          return efl_text_underline_dashed_width_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4129       }
4130    }
4131    private static efl_text_underline_dashed_width_get_delegate efl_text_underline_dashed_width_get_static_delegate;
4132
4133
4134     private delegate  void efl_text_underline_dashed_width_set_delegate(System.IntPtr obj, System.IntPtr pd,    int width);
4135
4136
4137     public delegate  void efl_text_underline_dashed_width_set_api_delegate(System.IntPtr obj,    int width);
4138     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");
4139     private static  void underline_dashed_width_set(System.IntPtr obj, System.IntPtr pd,   int width)
4140    {
4141       Eina.Log.Debug("function efl_text_underline_dashed_width_set was called");
4142       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4143       if(wrapper != null) {
4144                                     
4145          try {
4146             ((LayoutPartText)wrapper).SetUnderlineDashedWidth( width);
4147          } catch (Exception e) {
4148             Eina.Log.Warning($"Callback error: {e.ToString()}");
4149             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4150          }
4151                         } else {
4152          efl_text_underline_dashed_width_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  width);
4153       }
4154    }
4155    private static efl_text_underline_dashed_width_set_delegate efl_text_underline_dashed_width_set_static_delegate;
4156
4157
4158     private delegate  int efl_text_underline_dashed_gap_get_delegate(System.IntPtr obj, System.IntPtr pd);
4159
4160
4161     public delegate  int efl_text_underline_dashed_gap_get_api_delegate(System.IntPtr obj);
4162     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");
4163     private static  int underline_dashed_gap_get(System.IntPtr obj, System.IntPtr pd)
4164    {
4165       Eina.Log.Debug("function efl_text_underline_dashed_gap_get was called");
4166       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4167       if(wrapper != null) {
4168                    int _ret_var = default( int);
4169          try {
4170             _ret_var = ((LayoutPartText)wrapper).GetUnderlineDashedGap();
4171          } catch (Exception e) {
4172             Eina.Log.Warning($"Callback error: {e.ToString()}");
4173             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4174          }
4175       return _ret_var;
4176       } else {
4177          return efl_text_underline_dashed_gap_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4178       }
4179    }
4180    private static efl_text_underline_dashed_gap_get_delegate efl_text_underline_dashed_gap_get_static_delegate;
4181
4182
4183     private delegate  void efl_text_underline_dashed_gap_set_delegate(System.IntPtr obj, System.IntPtr pd,    int gap);
4184
4185
4186     public delegate  void efl_text_underline_dashed_gap_set_api_delegate(System.IntPtr obj,    int gap);
4187     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");
4188     private static  void underline_dashed_gap_set(System.IntPtr obj, System.IntPtr pd,   int gap)
4189    {
4190       Eina.Log.Debug("function efl_text_underline_dashed_gap_set was called");
4191       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4192       if(wrapper != null) {
4193                                     
4194          try {
4195             ((LayoutPartText)wrapper).SetUnderlineDashedGap( gap);
4196          } catch (Exception e) {
4197             Eina.Log.Warning($"Callback error: {e.ToString()}");
4198             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4199          }
4200                         } else {
4201          efl_text_underline_dashed_gap_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  gap);
4202       }
4203    }
4204    private static efl_text_underline_dashed_gap_set_delegate efl_text_underline_dashed_gap_set_static_delegate;
4205
4206
4207     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);
4208
4209
4210     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);
4211     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");
4212     private static  void underline2_color_get(System.IntPtr obj, System.IntPtr pd,  out  byte r,  out  byte g,  out  byte b,  out  byte a)
4213    {
4214       Eina.Log.Debug("function efl_text_underline2_color_get was called");
4215       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4216       if(wrapper != null) {
4217                                        r = default( byte);      g = default( byte);      b = default( byte);      a = default( byte);                                 
4218          try {
4219             ((LayoutPartText)wrapper).GetUnderline2Color( out r,  out g,  out b,  out a);
4220          } catch (Exception e) {
4221             Eina.Log.Warning($"Callback error: {e.ToString()}");
4222             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4223          }
4224                                                             } else {
4225          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);
4226       }
4227    }
4228    private static efl_text_underline2_color_get_delegate efl_text_underline2_color_get_static_delegate;
4229
4230
4231     private delegate  void efl_text_underline2_color_set_delegate(System.IntPtr obj, System.IntPtr pd,    byte r,    byte g,    byte b,    byte a);
4232
4233
4234     public delegate  void efl_text_underline2_color_set_api_delegate(System.IntPtr obj,    byte r,    byte g,    byte b,    byte a);
4235     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");
4236     private static  void underline2_color_set(System.IntPtr obj, System.IntPtr pd,   byte r,   byte g,   byte b,   byte a)
4237    {
4238       Eina.Log.Debug("function efl_text_underline2_color_set was called");
4239       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4240       if(wrapper != null) {
4241                                                                                           
4242          try {
4243             ((LayoutPartText)wrapper).SetUnderline2Color( r,  g,  b,  a);
4244          } catch (Exception e) {
4245             Eina.Log.Warning($"Callback error: {e.ToString()}");
4246             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4247          }
4248                                                             } else {
4249          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);
4250       }
4251    }
4252    private static efl_text_underline2_color_set_delegate efl_text_underline2_color_set_static_delegate;
4253
4254
4255     private delegate Efl.TextStyleStrikethroughType efl_text_strikethrough_type_get_delegate(System.IntPtr obj, System.IntPtr pd);
4256
4257
4258     public delegate Efl.TextStyleStrikethroughType efl_text_strikethrough_type_get_api_delegate(System.IntPtr obj);
4259     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");
4260     private static Efl.TextStyleStrikethroughType strikethrough_type_get(System.IntPtr obj, System.IntPtr pd)
4261    {
4262       Eina.Log.Debug("function efl_text_strikethrough_type_get was called");
4263       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4264       if(wrapper != null) {
4265                   Efl.TextStyleStrikethroughType _ret_var = default(Efl.TextStyleStrikethroughType);
4266          try {
4267             _ret_var = ((LayoutPartText)wrapper).GetStrikethroughType();
4268          } catch (Exception e) {
4269             Eina.Log.Warning($"Callback error: {e.ToString()}");
4270             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4271          }
4272       return _ret_var;
4273       } else {
4274          return efl_text_strikethrough_type_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4275       }
4276    }
4277    private static efl_text_strikethrough_type_get_delegate efl_text_strikethrough_type_get_static_delegate;
4278
4279
4280     private delegate  void efl_text_strikethrough_type_set_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextStyleStrikethroughType type);
4281
4282
4283     public delegate  void efl_text_strikethrough_type_set_api_delegate(System.IntPtr obj,   Efl.TextStyleStrikethroughType type);
4284     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");
4285     private static  void strikethrough_type_set(System.IntPtr obj, System.IntPtr pd,  Efl.TextStyleStrikethroughType type)
4286    {
4287       Eina.Log.Debug("function efl_text_strikethrough_type_set was called");
4288       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4289       if(wrapper != null) {
4290                                     
4291          try {
4292             ((LayoutPartText)wrapper).SetStrikethroughType( type);
4293          } catch (Exception e) {
4294             Eina.Log.Warning($"Callback error: {e.ToString()}");
4295             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4296          }
4297                         } else {
4298          efl_text_strikethrough_type_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  type);
4299       }
4300    }
4301    private static efl_text_strikethrough_type_set_delegate efl_text_strikethrough_type_set_static_delegate;
4302
4303
4304     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);
4305
4306
4307     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);
4308     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");
4309     private static  void strikethrough_color_get(System.IntPtr obj, System.IntPtr pd,  out  byte r,  out  byte g,  out  byte b,  out  byte a)
4310    {
4311       Eina.Log.Debug("function efl_text_strikethrough_color_get was called");
4312       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4313       if(wrapper != null) {
4314                                        r = default( byte);      g = default( byte);      b = default( byte);      a = default( byte);                                 
4315          try {
4316             ((LayoutPartText)wrapper).GetStrikethroughColor( out r,  out g,  out b,  out a);
4317          } catch (Exception e) {
4318             Eina.Log.Warning($"Callback error: {e.ToString()}");
4319             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4320          }
4321                                                             } else {
4322          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);
4323       }
4324    }
4325    private static efl_text_strikethrough_color_get_delegate efl_text_strikethrough_color_get_static_delegate;
4326
4327
4328     private delegate  void efl_text_strikethrough_color_set_delegate(System.IntPtr obj, System.IntPtr pd,    byte r,    byte g,    byte b,    byte a);
4329
4330
4331     public delegate  void efl_text_strikethrough_color_set_api_delegate(System.IntPtr obj,    byte r,    byte g,    byte b,    byte a);
4332     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");
4333     private static  void strikethrough_color_set(System.IntPtr obj, System.IntPtr pd,   byte r,   byte g,   byte b,   byte a)
4334    {
4335       Eina.Log.Debug("function efl_text_strikethrough_color_set was called");
4336       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4337       if(wrapper != null) {
4338                                                                                           
4339          try {
4340             ((LayoutPartText)wrapper).SetStrikethroughColor( r,  g,  b,  a);
4341          } catch (Exception e) {
4342             Eina.Log.Warning($"Callback error: {e.ToString()}");
4343             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4344          }
4345                                                             } else {
4346          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);
4347       }
4348    }
4349    private static efl_text_strikethrough_color_set_delegate efl_text_strikethrough_color_set_static_delegate;
4350
4351
4352     private delegate Efl.TextStyleEffectType efl_text_effect_type_get_delegate(System.IntPtr obj, System.IntPtr pd);
4353
4354
4355     public delegate Efl.TextStyleEffectType efl_text_effect_type_get_api_delegate(System.IntPtr obj);
4356     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");
4357     private static Efl.TextStyleEffectType effect_type_get(System.IntPtr obj, System.IntPtr pd)
4358    {
4359       Eina.Log.Debug("function efl_text_effect_type_get was called");
4360       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4361       if(wrapper != null) {
4362                   Efl.TextStyleEffectType _ret_var = default(Efl.TextStyleEffectType);
4363          try {
4364             _ret_var = ((LayoutPartText)wrapper).GetEffectType();
4365          } catch (Exception e) {
4366             Eina.Log.Warning($"Callback error: {e.ToString()}");
4367             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4368          }
4369       return _ret_var;
4370       } else {
4371          return efl_text_effect_type_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4372       }
4373    }
4374    private static efl_text_effect_type_get_delegate efl_text_effect_type_get_static_delegate;
4375
4376
4377     private delegate  void efl_text_effect_type_set_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextStyleEffectType type);
4378
4379
4380     public delegate  void efl_text_effect_type_set_api_delegate(System.IntPtr obj,   Efl.TextStyleEffectType type);
4381     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");
4382     private static  void effect_type_set(System.IntPtr obj, System.IntPtr pd,  Efl.TextStyleEffectType type)
4383    {
4384       Eina.Log.Debug("function efl_text_effect_type_set was called");
4385       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4386       if(wrapper != null) {
4387                                     
4388          try {
4389             ((LayoutPartText)wrapper).SetEffectType( type);
4390          } catch (Exception e) {
4391             Eina.Log.Warning($"Callback error: {e.ToString()}");
4392             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4393          }
4394                         } else {
4395          efl_text_effect_type_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  type);
4396       }
4397    }
4398    private static efl_text_effect_type_set_delegate efl_text_effect_type_set_static_delegate;
4399
4400
4401     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);
4402
4403
4404     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);
4405     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");
4406     private static  void outline_color_get(System.IntPtr obj, System.IntPtr pd,  out  byte r,  out  byte g,  out  byte b,  out  byte a)
4407    {
4408       Eina.Log.Debug("function efl_text_outline_color_get was called");
4409       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4410       if(wrapper != null) {
4411                                        r = default( byte);      g = default( byte);      b = default( byte);      a = default( byte);                                 
4412          try {
4413             ((LayoutPartText)wrapper).GetOutlineColor( out r,  out g,  out b,  out a);
4414          } catch (Exception e) {
4415             Eina.Log.Warning($"Callback error: {e.ToString()}");
4416             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4417          }
4418                                                             } else {
4419          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);
4420       }
4421    }
4422    private static efl_text_outline_color_get_delegate efl_text_outline_color_get_static_delegate;
4423
4424
4425     private delegate  void efl_text_outline_color_set_delegate(System.IntPtr obj, System.IntPtr pd,    byte r,    byte g,    byte b,    byte a);
4426
4427
4428     public delegate  void efl_text_outline_color_set_api_delegate(System.IntPtr obj,    byte r,    byte g,    byte b,    byte a);
4429     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");
4430     private static  void outline_color_set(System.IntPtr obj, System.IntPtr pd,   byte r,   byte g,   byte b,   byte a)
4431    {
4432       Eina.Log.Debug("function efl_text_outline_color_set was called");
4433       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4434       if(wrapper != null) {
4435                                                                                           
4436          try {
4437             ((LayoutPartText)wrapper).SetOutlineColor( r,  g,  b,  a);
4438          } catch (Exception e) {
4439             Eina.Log.Warning($"Callback error: {e.ToString()}");
4440             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4441          }
4442                                                             } else {
4443          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);
4444       }
4445    }
4446    private static efl_text_outline_color_set_delegate efl_text_outline_color_set_static_delegate;
4447
4448
4449     private delegate Efl.TextStyleShadowDirection efl_text_shadow_direction_get_delegate(System.IntPtr obj, System.IntPtr pd);
4450
4451
4452     public delegate Efl.TextStyleShadowDirection efl_text_shadow_direction_get_api_delegate(System.IntPtr obj);
4453     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");
4454     private static Efl.TextStyleShadowDirection shadow_direction_get(System.IntPtr obj, System.IntPtr pd)
4455    {
4456       Eina.Log.Debug("function efl_text_shadow_direction_get was called");
4457       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4458       if(wrapper != null) {
4459                   Efl.TextStyleShadowDirection _ret_var = default(Efl.TextStyleShadowDirection);
4460          try {
4461             _ret_var = ((LayoutPartText)wrapper).GetShadowDirection();
4462          } catch (Exception e) {
4463             Eina.Log.Warning($"Callback error: {e.ToString()}");
4464             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4465          }
4466       return _ret_var;
4467       } else {
4468          return efl_text_shadow_direction_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4469       }
4470    }
4471    private static efl_text_shadow_direction_get_delegate efl_text_shadow_direction_get_static_delegate;
4472
4473
4474     private delegate  void efl_text_shadow_direction_set_delegate(System.IntPtr obj, System.IntPtr pd,   Efl.TextStyleShadowDirection type);
4475
4476
4477     public delegate  void efl_text_shadow_direction_set_api_delegate(System.IntPtr obj,   Efl.TextStyleShadowDirection type);
4478     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");
4479     private static  void shadow_direction_set(System.IntPtr obj, System.IntPtr pd,  Efl.TextStyleShadowDirection type)
4480    {
4481       Eina.Log.Debug("function efl_text_shadow_direction_set was called");
4482       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4483       if(wrapper != null) {
4484                                     
4485          try {
4486             ((LayoutPartText)wrapper).SetShadowDirection( type);
4487          } catch (Exception e) {
4488             Eina.Log.Warning($"Callback error: {e.ToString()}");
4489             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4490          }
4491                         } else {
4492          efl_text_shadow_direction_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  type);
4493       }
4494    }
4495    private static efl_text_shadow_direction_set_delegate efl_text_shadow_direction_set_static_delegate;
4496
4497
4498     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);
4499
4500
4501     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);
4502     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");
4503     private static  void shadow_color_get(System.IntPtr obj, System.IntPtr pd,  out  byte r,  out  byte g,  out  byte b,  out  byte a)
4504    {
4505       Eina.Log.Debug("function efl_text_shadow_color_get was called");
4506       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4507       if(wrapper != null) {
4508                                        r = default( byte);      g = default( byte);      b = default( byte);      a = default( byte);                                 
4509          try {
4510             ((LayoutPartText)wrapper).GetShadowColor( out r,  out g,  out b,  out a);
4511          } catch (Exception e) {
4512             Eina.Log.Warning($"Callback error: {e.ToString()}");
4513             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4514          }
4515                                                             } else {
4516          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);
4517       }
4518    }
4519    private static efl_text_shadow_color_get_delegate efl_text_shadow_color_get_static_delegate;
4520
4521
4522     private delegate  void efl_text_shadow_color_set_delegate(System.IntPtr obj, System.IntPtr pd,    byte r,    byte g,    byte b,    byte a);
4523
4524
4525     public delegate  void efl_text_shadow_color_set_api_delegate(System.IntPtr obj,    byte r,    byte g,    byte b,    byte a);
4526     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");
4527     private static  void shadow_color_set(System.IntPtr obj, System.IntPtr pd,   byte r,   byte g,   byte b,   byte a)
4528    {
4529       Eina.Log.Debug("function efl_text_shadow_color_set was called");
4530       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4531       if(wrapper != null) {
4532                                                                                           
4533          try {
4534             ((LayoutPartText)wrapper).SetShadowColor( r,  g,  b,  a);
4535          } catch (Exception e) {
4536             Eina.Log.Warning($"Callback error: {e.ToString()}");
4537             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4538          }
4539                                                             } else {
4540          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);
4541       }
4542    }
4543    private static efl_text_shadow_color_set_delegate efl_text_shadow_color_set_static_delegate;
4544
4545
4546     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);
4547
4548
4549     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);
4550     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");
4551     private static  void glow_color_get(System.IntPtr obj, System.IntPtr pd,  out  byte r,  out  byte g,  out  byte b,  out  byte a)
4552    {
4553       Eina.Log.Debug("function efl_text_glow_color_get was called");
4554       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4555       if(wrapper != null) {
4556                                        r = default( byte);      g = default( byte);      b = default( byte);      a = default( byte);                                 
4557          try {
4558             ((LayoutPartText)wrapper).GetGlowColor( out r,  out g,  out b,  out a);
4559          } catch (Exception e) {
4560             Eina.Log.Warning($"Callback error: {e.ToString()}");
4561             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4562          }
4563                                                             } else {
4564          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);
4565       }
4566    }
4567    private static efl_text_glow_color_get_delegate efl_text_glow_color_get_static_delegate;
4568
4569
4570     private delegate  void efl_text_glow_color_set_delegate(System.IntPtr obj, System.IntPtr pd,    byte r,    byte g,    byte b,    byte a);
4571
4572
4573     public delegate  void efl_text_glow_color_set_api_delegate(System.IntPtr obj,    byte r,    byte g,    byte b,    byte a);
4574     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");
4575     private static  void glow_color_set(System.IntPtr obj, System.IntPtr pd,   byte r,   byte g,   byte b,   byte a)
4576    {
4577       Eina.Log.Debug("function efl_text_glow_color_set was called");
4578       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4579       if(wrapper != null) {
4580                                                                                           
4581          try {
4582             ((LayoutPartText)wrapper).SetGlowColor( r,  g,  b,  a);
4583          } catch (Exception e) {
4584             Eina.Log.Warning($"Callback error: {e.ToString()}");
4585             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4586          }
4587                                                             } else {
4588          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);
4589       }
4590    }
4591    private static efl_text_glow_color_set_delegate efl_text_glow_color_set_static_delegate;
4592
4593
4594     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);
4595
4596
4597     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);
4598     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");
4599     private static  void glow2_color_get(System.IntPtr obj, System.IntPtr pd,  out  byte r,  out  byte g,  out  byte b,  out  byte a)
4600    {
4601       Eina.Log.Debug("function efl_text_glow2_color_get was called");
4602       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4603       if(wrapper != null) {
4604                                        r = default( byte);      g = default( byte);      b = default( byte);      a = default( byte);                                 
4605          try {
4606             ((LayoutPartText)wrapper).GetGlow2Color( out r,  out g,  out b,  out a);
4607          } catch (Exception e) {
4608             Eina.Log.Warning($"Callback error: {e.ToString()}");
4609             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4610          }
4611                                                             } else {
4612          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);
4613       }
4614    }
4615    private static efl_text_glow2_color_get_delegate efl_text_glow2_color_get_static_delegate;
4616
4617
4618     private delegate  void efl_text_glow2_color_set_delegate(System.IntPtr obj, System.IntPtr pd,    byte r,    byte g,    byte b,    byte a);
4619
4620
4621     public delegate  void efl_text_glow2_color_set_api_delegate(System.IntPtr obj,    byte r,    byte g,    byte b,    byte a);
4622     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");
4623     private static  void glow2_color_set(System.IntPtr obj, System.IntPtr pd,   byte r,   byte g,   byte b,   byte a)
4624    {
4625       Eina.Log.Debug("function efl_text_glow2_color_set was called");
4626       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4627       if(wrapper != null) {
4628                                                                                           
4629          try {
4630             ((LayoutPartText)wrapper).SetGlow2Color( r,  g,  b,  a);
4631          } catch (Exception e) {
4632             Eina.Log.Warning($"Callback error: {e.ToString()}");
4633             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4634          }
4635                                                             } else {
4636          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);
4637       }
4638    }
4639    private static efl_text_glow2_color_set_delegate efl_text_glow2_color_set_static_delegate;
4640
4641
4642     [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] private delegate  System.String efl_text_gfx_filter_get_delegate(System.IntPtr obj, System.IntPtr pd);
4643
4644
4645     [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] public delegate  System.String efl_text_gfx_filter_get_api_delegate(System.IntPtr obj);
4646     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");
4647     private static  System.String gfx_filter_get(System.IntPtr obj, System.IntPtr pd)
4648    {
4649       Eina.Log.Debug("function efl_text_gfx_filter_get was called");
4650       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4651       if(wrapper != null) {
4652                    System.String _ret_var = default( System.String);
4653          try {
4654             _ret_var = ((LayoutPartText)wrapper).GetGfxFilter();
4655          } catch (Exception e) {
4656             Eina.Log.Warning($"Callback error: {e.ToString()}");
4657             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4658          }
4659       return _ret_var;
4660       } else {
4661          return efl_text_gfx_filter_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4662       }
4663    }
4664    private static efl_text_gfx_filter_get_delegate efl_text_gfx_filter_get_static_delegate;
4665
4666
4667     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);
4668
4669
4670     public delegate  void efl_text_gfx_filter_set_api_delegate(System.IntPtr obj,  [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]   System.String code);
4671     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");
4672     private static  void gfx_filter_set(System.IntPtr obj, System.IntPtr pd,   System.String code)
4673    {
4674       Eina.Log.Debug("function efl_text_gfx_filter_set was called");
4675       Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4676       if(wrapper != null) {
4677                                     
4678          try {
4679             ((LayoutPartText)wrapper).SetGfxFilter( code);
4680          } catch (Exception e) {
4681             Eina.Log.Warning($"Callback error: {e.ToString()}");
4682             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4683          }
4684                         } else {
4685          efl_text_gfx_filter_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)),  code);
4686       }
4687    }
4688    private static efl_text_gfx_filter_set_delegate efl_text_gfx_filter_set_static_delegate;
4689 }
4690 } } 
4691 namespace Efl { namespace Canvas { 
4692 /// <summary>Text layout policy to enforce. If none is set, min/max descriptions are taken in considerations solely.</summary>
4693 public enum LayoutPartTextExpand
4694 {
4695 /// <summary>No policy. Use default description parameters.</summary>
4696 None = 0,
4697 /// <summary></summary>
4698 MinX = 1,
4699 /// <summary></summary>
4700 MinY = 2,
4701 /// <summary></summary>
4702 MaxX = 4,
4703 /// <summary></summary>
4704 MaxY = 8,
4705 }
4706 } }