f3365ed3123965272e5f87b286fbe1f2c1391619
[platform/core/csapi/tizenfx.git] / internals / src / EflSharp / EflSharp / efl / efl_canvas_layout.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.Threading;
7 using System.ComponentModel;
8 namespace Efl {
9
10 namespace Canvas {
11
12 ///<summary>Event argument wrapper for event <see cref="Efl.Canvas.Layout.PartInvalidEvt"/>.</summary>
13 public class LayoutPartInvalidEvt_Args : EventArgs {
14     ///<summary>Actual event payload.</summary>
15     public System.String arg { get; set; }
16 }
17 /// <summary>Edje object class</summary>
18 [Efl.Canvas.Layout.NativeMethods]
19 public class Layout : Efl.Canvas.Group, Efl.IContainer, Efl.IFile, Efl.IObserver, Efl.IPart, Efl.IPlayer, Efl.Gfx.IColorClass, Efl.Gfx.ISizeClass, Efl.Gfx.ITextClass, Efl.Layout.ICalc, Efl.Layout.IGroup, Efl.Layout.ISignal
20 {
21     ///<summary>Pointer to the native class description.</summary>
22     public override System.IntPtr NativeClass
23     {
24         get
25         {
26             if (((object)this).GetType() == typeof(Layout))
27             {
28                 return GetEflClassStatic();
29             }
30             else
31             {
32                 return Efl.Eo.ClassRegister.klassFromType[((object)this).GetType()];
33             }
34         }
35     }
36
37     [System.Runtime.InteropServices.DllImport(efl.Libs.Edje)] internal static extern System.IntPtr
38         efl_canvas_layout_class_get();
39     /// <summary>Initializes a new instance of the <see cref="Layout"/> class.</summary>
40     /// <param name="parent">Parent instance.</param>
41     public Layout(Efl.Object parent= null
42             ) : base(efl_canvas_layout_class_get(), typeof(Layout), parent)
43     {
44         FinishInstantiation();
45     }
46
47     /// <summary>Initializes a new instance of the <see cref="Layout"/> class.
48     /// Internal usage: Constructs an instance from a native pointer. This is used when interacting with C code and should not be used directly.</summary>
49     /// <param name="raw">The native pointer to be wrapped.</param>
50     protected Layout(System.IntPtr raw) : base(raw)
51     {
52     }
53
54     /// <summary>Initializes a new instance of the <see cref="Layout"/> class.
55     /// Internal usage: Constructor to forward the wrapper initialization to the root class that interfaces with native code. Should not be used directly.</summary>
56     /// <param name="baseKlass">The pointer to the base native Eo class.</param>
57     /// <param name="managedType">The managed type of the public constructor that originated this call.</param>
58     /// <param name="parent">The Efl.Object parent of this instance.</param>
59     protected Layout(IntPtr baseKlass, System.Type managedType, Efl.Object parent) : base(baseKlass, managedType, parent)
60     {
61     }
62
63     /// <summary>Emitted when trying to use an invalid part. The value passed is the part name.</summary>
64     public event EventHandler<Efl.Canvas.LayoutPartInvalidEvt_Args> PartInvalidEvt
65     {
66         add
67         {
68             lock (eventLock)
69             {
70                 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
71                 {
72                     var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
73                     if (obj != null)
74                     {
75                         Efl.Canvas.LayoutPartInvalidEvt_Args args = new Efl.Canvas.LayoutPartInvalidEvt_Args();
76                         args.arg = Eina.StringConversion.NativeUtf8ToManagedString(evt.Info);
77                         try
78                         {
79                             value?.Invoke(obj, args);
80                         }
81                         catch (Exception e)
82                         {
83                             Eina.Log.Error(e.ToString());
84                             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
85                         }
86                     }
87                 };
88
89                 string key = "_EFL_LAYOUT_EVENT_PART_INVALID";
90                 AddNativeEventHandler(efl.Libs.Edje, key, callerCb, value);
91             }
92         }
93
94         remove
95         {
96             lock (eventLock)
97             {
98                 string key = "_EFL_LAYOUT_EVENT_PART_INVALID";
99                 RemoveNativeEventHandler(efl.Libs.Edje, key, value);
100             }
101         }
102     }
103     ///<summary>Method to raise event PartInvalidEvt.</summary>
104     public void OnPartInvalidEvt(Efl.Canvas.LayoutPartInvalidEvt_Args e)
105     {
106         var key = "_EFL_LAYOUT_EVENT_PART_INVALID";
107         IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Edje, key);
108         if (desc == IntPtr.Zero)
109         {
110             Eina.Log.Error($"Failed to get native event {key}");
111             return;
112         }
113
114         IntPtr info = Eina.StringConversion.ManagedStringToNativeUtf8Alloc(e.arg);
115         try
116         {
117             Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
118         }
119         finally
120         {
121             Eina.MemoryNative.Free(info);
122         }
123     }
124     /// <summary>Sent after a new sub-object was added.
125     /// (Since EFL 1.22)</summary>
126     public event EventHandler<Efl.IContainerContentAddedEvt_Args> ContentAddedEvt
127     {
128         add
129         {
130             lock (eventLock)
131             {
132                 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
133                 {
134                     var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
135                     if (obj != null)
136                     {
137                         Efl.IContainerContentAddedEvt_Args args = new Efl.IContainerContentAddedEvt_Args();
138                         args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Gfx.IEntityConcrete);
139                         try
140                         {
141                             value?.Invoke(obj, args);
142                         }
143                         catch (Exception e)
144                         {
145                             Eina.Log.Error(e.ToString());
146                             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
147                         }
148                     }
149                 };
150
151                 string key = "_EFL_CONTAINER_EVENT_CONTENT_ADDED";
152                 AddNativeEventHandler(efl.Libs.Edje, key, callerCb, value);
153             }
154         }
155
156         remove
157         {
158             lock (eventLock)
159             {
160                 string key = "_EFL_CONTAINER_EVENT_CONTENT_ADDED";
161                 RemoveNativeEventHandler(efl.Libs.Edje, key, value);
162             }
163         }
164     }
165     ///<summary>Method to raise event ContentAddedEvt.</summary>
166     public void OnContentAddedEvt(Efl.IContainerContentAddedEvt_Args e)
167     {
168         var key = "_EFL_CONTAINER_EVENT_CONTENT_ADDED";
169         IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Edje, key);
170         if (desc == IntPtr.Zero)
171         {
172             Eina.Log.Error($"Failed to get native event {key}");
173             return;
174         }
175
176         IntPtr info = e.arg.NativeHandle;
177         Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
178     }
179     /// <summary>Sent after a sub-object was removed, before unref.
180     /// (Since EFL 1.22)</summary>
181     public event EventHandler<Efl.IContainerContentRemovedEvt_Args> ContentRemovedEvt
182     {
183         add
184         {
185             lock (eventLock)
186             {
187                 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
188                 {
189                     var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
190                     if (obj != null)
191                     {
192                         Efl.IContainerContentRemovedEvt_Args args = new Efl.IContainerContentRemovedEvt_Args();
193                         args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Gfx.IEntityConcrete);
194                         try
195                         {
196                             value?.Invoke(obj, args);
197                         }
198                         catch (Exception e)
199                         {
200                             Eina.Log.Error(e.ToString());
201                             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
202                         }
203                     }
204                 };
205
206                 string key = "_EFL_CONTAINER_EVENT_CONTENT_REMOVED";
207                 AddNativeEventHandler(efl.Libs.Edje, key, callerCb, value);
208             }
209         }
210
211         remove
212         {
213             lock (eventLock)
214             {
215                 string key = "_EFL_CONTAINER_EVENT_CONTENT_REMOVED";
216                 RemoveNativeEventHandler(efl.Libs.Edje, key, value);
217             }
218         }
219     }
220     ///<summary>Method to raise event ContentRemovedEvt.</summary>
221     public void OnContentRemovedEvt(Efl.IContainerContentRemovedEvt_Args e)
222     {
223         var key = "_EFL_CONTAINER_EVENT_CONTENT_REMOVED";
224         IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Edje, key);
225         if (desc == IntPtr.Zero)
226         {
227             Eina.Log.Error($"Failed to get native event {key}");
228             return;
229         }
230
231         IntPtr info = e.arg.NativeHandle;
232         Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
233     }
234     /// <summary>The layout was recalculated.
235     /// (Since EFL 1.22)</summary>
236     public event EventHandler RecalcEvt
237     {
238         add
239         {
240             lock (eventLock)
241             {
242                 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
243                 {
244                     var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
245                     if (obj != null)
246                     {
247                         EventArgs args = EventArgs.Empty;
248                         try
249                         {
250                             value?.Invoke(obj, args);
251                         }
252                         catch (Exception e)
253                         {
254                             Eina.Log.Error(e.ToString());
255                             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
256                         }
257                     }
258                 };
259
260                 string key = "_EFL_LAYOUT_EVENT_RECALC";
261                 AddNativeEventHandler(efl.Libs.Edje, key, callerCb, value);
262             }
263         }
264
265         remove
266         {
267             lock (eventLock)
268             {
269                 string key = "_EFL_LAYOUT_EVENT_RECALC";
270                 RemoveNativeEventHandler(efl.Libs.Edje, key, value);
271             }
272         }
273     }
274     ///<summary>Method to raise event RecalcEvt.</summary>
275     public void OnRecalcEvt(EventArgs e)
276     {
277         var key = "_EFL_LAYOUT_EVENT_RECALC";
278         IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Edje, key);
279         if (desc == IntPtr.Zero)
280         {
281             Eina.Log.Error($"Failed to get native event {key}");
282             return;
283         }
284
285         Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
286     }
287     /// <summary>A circular dependency between parts of the object was found.
288     /// (Since EFL 1.22)</summary>
289     public event EventHandler<Efl.Layout.ICalcCircularDependencyEvt_Args> CircularDependencyEvt
290     {
291         add
292         {
293             lock (eventLock)
294             {
295                 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
296                 {
297                     var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
298                     if (obj != null)
299                     {
300                         Efl.Layout.ICalcCircularDependencyEvt_Args args = new Efl.Layout.ICalcCircularDependencyEvt_Args();
301                         args.arg = new Eina.Array<System.String>(evt.Info, false, false);
302                         try
303                         {
304                             value?.Invoke(obj, args);
305                         }
306                         catch (Exception e)
307                         {
308                             Eina.Log.Error(e.ToString());
309                             Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
310                         }
311                     }
312                 };
313
314                 string key = "_EFL_LAYOUT_EVENT_CIRCULAR_DEPENDENCY";
315                 AddNativeEventHandler(efl.Libs.Edje, key, callerCb, value);
316             }
317         }
318
319         remove
320         {
321             lock (eventLock)
322             {
323                 string key = "_EFL_LAYOUT_EVENT_CIRCULAR_DEPENDENCY";
324                 RemoveNativeEventHandler(efl.Libs.Edje, key, value);
325             }
326         }
327     }
328     ///<summary>Method to raise event CircularDependencyEvt.</summary>
329     public void OnCircularDependencyEvt(Efl.Layout.ICalcCircularDependencyEvt_Args e)
330     {
331         var key = "_EFL_LAYOUT_EVENT_CIRCULAR_DEPENDENCY";
332         IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Edje, key);
333         if (desc == IntPtr.Zero)
334         {
335             Eina.Log.Error($"Failed to get native event {key}");
336             return;
337         }
338
339         IntPtr info = e.arg.Handle;
340         Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
341     }
342     /// <summary>Get the current state of animation, <c>true</c> by default.</summary>
343     /// <returns>The animation state, <c>true</c> by default.</returns>
344     virtual public bool GetAnimation() {
345          var _ret_var = Efl.Canvas.Layout.NativeMethods.efl_canvas_layout_animation_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
346         Eina.Error.RaiseIfUnhandledException();
347         return _ret_var;
348  }
349     /// <summary>Start or stop animating this object.</summary>
350     /// <param name="on">The animation state, <c>true</c> by default.</param>
351     virtual public void SetAnimation(bool on) {
352                                  Efl.Canvas.Layout.NativeMethods.efl_canvas_layout_animation_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),on);
353         Eina.Error.RaiseIfUnhandledException();
354                          }
355     /// <summary>Returns the seat device given its Edje&apos;s name.
356     /// Edje references seats by a name that differs from Evas. Edje naming follows a incrementional convention: first registered name is &quot;seat1&quot;, second is &quot;seat2&quot;, differently from Evas.</summary>
357     /// <param name="name">The name&apos;s character string.</param>
358     /// <returns>The seat device or <c>null</c> if not found.</returns>
359     virtual public Efl.Input.Device GetSeat(System.String name) {
360                                  var _ret_var = Efl.Canvas.Layout.NativeMethods.efl_canvas_layout_seat_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),name);
361         Eina.Error.RaiseIfUnhandledException();
362                         return _ret_var;
363  }
364     /// <summary>Gets the name given to a set by Edje.
365     /// Edje references seats by a name that differs from Evas. Edje naming follows a incrementional convention: first registered name is &quot;seat1&quot;, second is &quot;seat2&quot;, differently from Evas.</summary>
366     /// <param name="device">The seat device</param>
367     /// <returns>The name&apos;s character string or <c>null</c> if not found.</returns>
368     virtual public System.String GetSeatName(Efl.Input.Device device) {
369                                  var _ret_var = Efl.Canvas.Layout.NativeMethods.efl_canvas_layout_seat_name_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),device);
370         Eina.Error.RaiseIfUnhandledException();
371                         return _ret_var;
372  }
373     /// <summary>Gets the (last) file loading error for a given object.</summary>
374     /// <returns>The load error code.</returns>
375     virtual public Eina.Error GetLayoutLoadError() {
376          var _ret_var = Efl.Canvas.Layout.NativeMethods.efl_canvas_layout_load_error_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
377         Eina.Error.RaiseIfUnhandledException();
378         return _ret_var;
379  }
380     /// <summary>Gets the object text min calculation policy.
381     /// Do not use this API without understanding whats going on. It is made for internal usage.
382     /// 
383     /// @if MOBILE @since_tizen 3.0 @elseif WEARABLE @since_tizen 3.0 @endif @internal</summary>
384     /// <param name="part">The part name</param>
385     /// <param name="state_name">The state name</param>
386     /// <param name="min_x">The min width policy</param>
387     /// <param name="min_y">The min height policy</param>
388     /// <returns><c>true</c> on success, or <c>false</c> on error</returns>
389     virtual public bool GetPartTextMinPolicy(System.String part, System.String state_name, out bool min_x, out bool min_y) {
390                                                                                                          var _ret_var = Efl.Canvas.Layout.NativeMethods.efl_canvas_layout_part_text_min_policy_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),part, state_name, out min_x, out min_y);
391         Eina.Error.RaiseIfUnhandledException();
392                                                                         return _ret_var;
393  }
394     /// <summary>Sets the object text min calculation policy.
395     /// Do not use this API without understanding whats going on. It is made for internal usage.
396     /// 
397     /// @if MOBILE @since_tizen 3.0 @elseif WEARABLE @since_tizen 3.0 @endif @internal</summary>
398     /// <param name="part">The part name</param>
399     /// <param name="state_name">The state name</param>
400     /// <param name="min_x">The min width policy</param>
401     /// <param name="min_y">The min height policy</param>
402     /// <returns><c>true</c> on success, or <c>false</c> on error</returns>
403     virtual public bool SetPartTextMinPolicy(System.String part, System.String state_name, bool min_x, bool min_y) {
404                                                                                                          var _ret_var = Efl.Canvas.Layout.NativeMethods.efl_canvas_layout_part_text_min_policy_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),part, state_name, min_x, min_y);
405         Eina.Error.RaiseIfUnhandledException();
406                                                                         return _ret_var;
407  }
408     /// <summary>Gets the valign for text.
409     /// Do not use this API without understanding whats going on. It is made for internal usage. @internal</summary>
410     /// <param name="part">The part name</param>
411     /// <returns>The valign 0.0~1.0. -1.0 for respect EDC&apos;s align value.</returns>
412     virtual public double GetPartTextValign(System.String part) {
413                                  var _ret_var = Efl.Canvas.Layout.NativeMethods.efl_canvas_layout_part_text_valign_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),part);
414         Eina.Error.RaiseIfUnhandledException();
415                         return _ret_var;
416  }
417     /// <summary>Sets the valign for text.
418     /// Do not use this API without understanding whats going on. It is made for internal usage. @internal</summary>
419     /// <param name="part">The part name</param>
420     /// <param name="valign">The valign 0.0~1.0. -1.0 for respect EDC&apos;s align value.</param>
421     /// <returns><c>true</c>, on success or <c>false</c>, on error</returns>
422     virtual public bool SetPartTextValign(System.String part, double valign) {
423                                                          var _ret_var = Efl.Canvas.Layout.NativeMethods.efl_canvas_layout_part_text_valign_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),part, valign);
424         Eina.Error.RaiseIfUnhandledException();
425                                         return _ret_var;
426  }
427     /// <summary>Gets the duration for text&apos;s marquee.
428     /// Do not use this API without understanding whats going on. It is made for internal usage. @internal</summary>
429     /// <param name="part">The part name</param>
430     /// <returns>The duration. 0.0 for respect EDC&apos;s duration value.</returns>
431     virtual public double GetPartTextMarqueeDuration(System.String part) {
432                                  var _ret_var = Efl.Canvas.Layout.NativeMethods.efl_canvas_layout_part_text_marquee_duration_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),part);
433         Eina.Error.RaiseIfUnhandledException();
434                         return _ret_var;
435  }
436     /// <summary>Sets the duration for text&apos;s marquee.
437     /// Do not use this API without understanding whats going on. It is made for internal usage. @internal</summary>
438     /// <param name="part">The part name</param>
439     /// <param name="duration">The duration. 0.0 for respect EDC&apos;s duration value.</param>
440     /// <returns><c>true</c>, on success or <c>false</c>, on error</returns>
441     virtual public bool SetPartTextMarqueeDuration(System.String part, double duration) {
442                                                          var _ret_var = Efl.Canvas.Layout.NativeMethods.efl_canvas_layout_part_text_marquee_duration_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),part, duration);
443         Eina.Error.RaiseIfUnhandledException();
444                                         return _ret_var;
445  }
446     /// <summary>Gets the speed for text&apos;s marquee.
447     /// Do not use this API without understanding whats going on. It is made for internal usage. @internal</summary>
448     /// <param name="part">The part name</param>
449     /// <returns>The speed. 0.0 for respect EDC&apos;s speed value.</returns>
450     virtual public double GetPartTextMarqueeSpeed(System.String part) {
451                                  var _ret_var = Efl.Canvas.Layout.NativeMethods.efl_canvas_layout_part_text_marquee_speed_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),part);
452         Eina.Error.RaiseIfUnhandledException();
453                         return _ret_var;
454  }
455     /// <summary>Sets the speed for text&apos;s marquee.
456     /// Do not use this API without understanding whats going on. It is made for internal usage. @internal</summary>
457     /// <param name="part">The part name</param>
458     /// <param name="speed">The speed. 0.0 for respect EDC&apos;s speed value.</param>
459     /// <returns><c>true</c>, on success or <c>false</c>, on error</returns>
460     virtual public bool SetPartTextMarqueeSpeed(System.String part, double speed) {
461                                                          var _ret_var = Efl.Canvas.Layout.NativeMethods.efl_canvas_layout_part_text_marquee_speed_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),part, speed);
462         Eina.Error.RaiseIfUnhandledException();
463                                         return _ret_var;
464  }
465     /// <summary>Gets the always mode for text&apos;s marquee.
466     /// Do not use this API without understanding whats going on. It is made for internal usage. @internal</summary>
467     /// <param name="part">The part name</param>
468     /// <returns>The always mode</returns>
469     virtual public bool GetPartTextMarqueeAlways(System.String part) {
470                                  var _ret_var = Efl.Canvas.Layout.NativeMethods.efl_canvas_layout_part_text_marquee_always_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),part);
471         Eina.Error.RaiseIfUnhandledException();
472                         return _ret_var;
473  }
474     /// <summary>Sets the always mode for text&apos;s marquee.
475     /// Do not use this API without understanding whats going on. It is made for internal usage. @internal</summary>
476     /// <param name="part">The part name</param>
477     /// <param name="always">The always mode</param>
478     /// <returns><c>true</c>, on success or <c>false</c>, on error</returns>
479     virtual public bool SetPartTextMarqueeAlways(System.String part, bool always) {
480                                                          var _ret_var = Efl.Canvas.Layout.NativeMethods.efl_canvas_layout_part_text_marquee_always_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),part, always);
481         Eina.Error.RaiseIfUnhandledException();
482                                         return _ret_var;
483  }
484     /// <summary>Gets the valign for a common description.
485     /// Do not use this API without understanding whats going on. It is made for internal usage. @internal</summary>
486     /// <param name="part">The part name</param>
487     /// <returns>The valign 0.0~1.0. -1.0 for respect EDC&apos;s align value.</returns>
488     virtual public double GetPartValign(System.String part) {
489                                  var _ret_var = Efl.Canvas.Layout.NativeMethods.efl_canvas_layout_part_valign_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),part);
490         Eina.Error.RaiseIfUnhandledException();
491                         return _ret_var;
492  }
493     /// <summary>Sets the valign for a common description.
494     /// Do not use this API without understanding whats going on. It is made for internal usage. @internal</summary>
495     /// <param name="part">The part name</param>
496     /// <param name="valign">The valign 0.0~1.0. -1.0 for respect EDC&apos;s align value.</param>
497     /// <returns><c>true</c>, on success or <c>false</c>, on error</returns>
498     virtual public bool SetPartValign(System.String part, double valign) {
499                                                          var _ret_var = Efl.Canvas.Layout.NativeMethods.efl_canvas_layout_part_valign_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),part, valign);
500         Eina.Error.RaiseIfUnhandledException();
501                                         return _ret_var;
502  }
503     /// <summary>Iterates over all accessibility-enabled part names.</summary>
504     /// <returns>Part name iterator</returns>
505     virtual public Eina.Iterator<System.String> AccessPartIterate() {
506          var _ret_var = Efl.Canvas.Layout.NativeMethods.efl_canvas_layout_access_part_iterate_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
507         Eina.Error.RaiseIfUnhandledException();
508         return new Eina.Iterator<System.String>(_ret_var, true, false);
509  }
510     /// <summary>Unswallow an object from this Edje.</summary>
511     /// <param name="content">To be removed content.</param>
512     /// <returns><c>false</c> if <c>content</c> was not a child or can not be removed.</returns>
513     virtual public bool ContentRemove(Efl.Gfx.IEntity content) {
514                                  var _ret_var = Efl.Canvas.Layout.NativeMethods.efl_canvas_layout_content_remove_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),content);
515         Eina.Error.RaiseIfUnhandledException();
516                         return _ret_var;
517  }
518     /// <summary>Sets the parent object for color class.
519     /// @if MOBILE @since_tizen 3.0 @elseif WEARABLE @since_tizen 3.0 @endif @internal</summary>
520     /// <param name="parent">The parent object for color class</param>
521     virtual public void SetColorClassParent(Efl.Object parent) {
522                                  Efl.Canvas.Layout.NativeMethods.efl_canvas_layout_color_class_parent_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),parent);
523         Eina.Error.RaiseIfUnhandledException();
524                          }
525     /// <summary>Unsets the parent object for color class.
526     /// @if MOBILE @since_tizen 3.0 @elseif WEARABLE @since_tizen 3.0 @endif @internal</summary>
527     virtual public void UnsetColorClassParent() {
528          Efl.Canvas.Layout.NativeMethods.efl_canvas_layout_color_class_parent_unset_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
529         Eina.Error.RaiseIfUnhandledException();
530          }
531     /// <summary>Get a position of the given cursor
532     /// @internal</summary>
533     /// <param name="part">The part name</param>
534     /// <param name="cur">cursor type</param>
535     /// <param name="x">w</param>
536     /// <param name="y">h</param>
537     virtual public void GetPartTextCursorCoord(System.String part, Edje.Cursor cur, out int x, out int y) {
538                                                                                                          Efl.Canvas.Layout.NativeMethods.efl_canvas_layout_part_text_cursor_coord_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),part, cur, out x, out y);
539         Eina.Error.RaiseIfUnhandledException();
540                                                                          }
541     /// <summary>Get a size of the given cursor
542     /// @internal</summary>
543     /// <param name="part">The part name</param>
544     /// <param name="cur">cursor type</param>
545     /// <param name="w">w</param>
546     /// <param name="h">h</param>
547     virtual public void GetPartTextCursorSize(System.String part, Edje.Cursor cur, out int w, out int h) {
548                                                                                                          Efl.Canvas.Layout.NativeMethods.efl_canvas_layout_part_text_cursor_size_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),part, cur, out w, out h);
549         Eina.Error.RaiseIfUnhandledException();
550                                                                          }
551     /// <summary>Returns the cursor geometry of the part relative to the edje object. The cursor geometry is kept in mouse down and move.
552     /// @internal @if MOBILE @since_tizen 3.0 @elseif WEARABLE @since_tizen 3.0 @endif</summary>
553     /// <param name="part">The part name</param>
554     /// <param name="x">Cursor X position</param>
555     /// <param name="y">Cursor Y position</param>
556     /// <param name="w">Cursor width</param>
557     /// <param name="h">Cursor height</param>
558     virtual public void GetPartTextCursorOnMouseGeometry(System.String part, out int x, out int y, out int w, out int h) {
559                                                                                                                                  Efl.Canvas.Layout.NativeMethods.efl_canvas_layout_part_text_cursor_on_mouse_geometry_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),part, out x, out y, out w, out h);
560         Eina.Error.RaiseIfUnhandledException();
561                                                                                          }
562     /// <summary>Begin iterating over this object&apos;s contents.
563     /// (Since EFL 1.22)</summary>
564     /// <returns>Iterator on object&apos;s content.</returns>
565     virtual public Eina.Iterator<Efl.Gfx.IEntity> ContentIterate() {
566          var _ret_var = Efl.IContainerConcrete.NativeMethods.efl_content_iterate_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
567         Eina.Error.RaiseIfUnhandledException();
568         return new Eina.Iterator<Efl.Gfx.IEntity>(_ret_var, true, false);
569  }
570     /// <summary>Returns the number of contained sub-objects.
571     /// (Since EFL 1.22)</summary>
572     /// <returns>Number of sub-objects.</returns>
573     virtual public int ContentCount() {
574          var _ret_var = Efl.IContainerConcrete.NativeMethods.efl_content_count_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>Get the mmaped file from where an object will fetch the real data (it must be an <see cref="Eina.File"/>).
579     /// (Since EFL 1.22)</summary>
580     /// <returns>The handle to the <see cref="Eina.File"/> that will be used</returns>
581     virtual public Eina.File GetMmap() {
582          var _ret_var = Efl.IFileConcrete.NativeMethods.efl_file_mmap_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
583         Eina.Error.RaiseIfUnhandledException();
584         return _ret_var;
585  }
586     /// <summary>Set the mmaped file from where an object will fetch the real data (it must be an <see cref="Eina.File"/>).
587     /// If mmap is set during object construction, the object will automatically call <see cref="Efl.IFile.Load"/> during the finalize phase of construction.
588     /// (Since EFL 1.22)</summary>
589     /// <param name="f">The handle to the <see cref="Eina.File"/> that will be used</param>
590     /// <returns>0 on success, error code otherwise</returns>
591     virtual public Eina.Error SetMmap(Eina.File f) {
592                                  var _ret_var = Efl.IFileConcrete.NativeMethods.efl_file_mmap_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),f);
593         Eina.Error.RaiseIfUnhandledException();
594                         return _ret_var;
595  }
596     /// <summary>Retrieve the file path from where an object is to fetch the data.
597     /// You must not modify the strings on the returned pointers.
598     /// (Since EFL 1.22)</summary>
599     /// <returns>The file path.</returns>
600     virtual public System.String GetFile() {
601          var _ret_var = Efl.IFileConcrete.NativeMethods.efl_file_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
602         Eina.Error.RaiseIfUnhandledException();
603         return _ret_var;
604  }
605     /// <summary>Set the file path from where an object will fetch the data.
606     /// If file is set during object construction, the object will automatically call <see cref="Efl.IFile.Load"/> during the finalize phase of construction.
607     /// (Since EFL 1.22)</summary>
608     /// <param name="file">The file path.</param>
609     /// <returns>0 on success, error code otherwise</returns>
610     virtual public Eina.Error SetFile(System.String file) {
611                                  var _ret_var = Efl.IFileConcrete.NativeMethods.efl_file_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),file);
612         Eina.Error.RaiseIfUnhandledException();
613                         return _ret_var;
614  }
615     /// <summary>Get the previously-set key which corresponds to the target data within a file.
616     /// Some filetypes can contain multiple data streams which are indexed by a key. Use this property for such cases (See for example <see cref="Efl.Ui.Image"/> or <see cref="Efl.Ui.Layout"/>).
617     /// 
618     /// You must not modify the strings on the returned pointers.
619     /// (Since EFL 1.22)</summary>
620     /// <returns>The group that the data belongs to. See the class documentation for particular implementations of this interface to see how this property is used.</returns>
621     virtual public System.String GetKey() {
622          var _ret_var = Efl.IFileConcrete.NativeMethods.efl_file_key_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
623         Eina.Error.RaiseIfUnhandledException();
624         return _ret_var;
625  }
626     /// <summary>Set the key which corresponds to the target data within a file.
627     /// Some filetypes can contain multiple data streams which are indexed by a key. Use this property for such cases.
628     /// (Since EFL 1.22)</summary>
629     /// <param name="key">The group that the data belongs to. See the class documentation for particular implementations of this interface to see how this property is used.</param>
630     virtual public void SetKey(System.String key) {
631                                  Efl.IFileConcrete.NativeMethods.efl_file_key_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),key);
632         Eina.Error.RaiseIfUnhandledException();
633                          }
634     /// <summary>Get the load state of the object.
635     /// (Since EFL 1.22)</summary>
636     /// <returns><c>true</c> if the object is loaded, <c>false</c> otherwise.</returns>
637     virtual public bool GetLoaded() {
638          var _ret_var = Efl.IFileConcrete.NativeMethods.efl_file_loaded_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
639         Eina.Error.RaiseIfUnhandledException();
640         return _ret_var;
641  }
642     /// <summary>Perform all necessary operations to open and load file data into the object using the <see cref="Efl.IFile.File"/> (or <see cref="Efl.IFile.Mmap"/>) and <see cref="Efl.IFile.Key"/> properties.
643     /// In the case where <see cref="Efl.IFile.SetFile"/> has been called on an object, this will internally open the file and call <see cref="Efl.IFile.SetMmap"/> on the object using the opened file handle.
644     /// 
645     /// Calling <see cref="Efl.IFile.Load"/> on an object which has already performed file operations based on the currently set properties will have no effect.
646     /// (Since EFL 1.22)</summary>
647     /// <returns>0 on success, error code otherwise</returns>
648     virtual public Eina.Error Load() {
649          var _ret_var = Efl.IFileConcrete.NativeMethods.efl_file_load_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
650         Eina.Error.RaiseIfUnhandledException();
651         return _ret_var;
652  }
653     /// <summary>Perform all necessary operations to unload file data from the object.
654     /// In the case where <see cref="Efl.IFile.SetMmap"/> has been externally called on an object, the file handle stored in the object will be preserved.
655     /// 
656     /// Calling <see cref="Efl.IFile.Unload"/> on an object which is not currently loaded will have no effect.
657     /// (Since EFL 1.22)</summary>
658     virtual public void Unload() {
659          Efl.IFileConcrete.NativeMethods.efl_file_unload_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
660         Eina.Error.RaiseIfUnhandledException();
661          }
662     /// <summary>Update observer according to the changes of observable object.</summary>
663     /// <param name="obs">An observable object</param>
664     /// <param name="key">A key to classify observer groups</param>
665     /// <param name="data">Required data to update the observer, usually passed by observable object</param>
666     virtual public void Update(Efl.Object obs, System.String key, System.IntPtr data) {
667                                                                                  Efl.IObserverConcrete.NativeMethods.efl_observer_update_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),obs, key, data);
668         Eina.Error.RaiseIfUnhandledException();
669                                                          }
670     /// <summary>Get a proxy object referring to a part of an object.
671     /// (Since EFL 1.22)</summary>
672     /// <param name="name">The part name.</param>
673     /// <returns>A (proxy) object, valid for a single call.</returns>
674     virtual public Efl.Object GetPart(System.String name) {
675                                  var _ret_var = Efl.IPartConcrete.NativeMethods.efl_part_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),name);
676         Eina.Error.RaiseIfUnhandledException();
677                         return _ret_var;
678  }
679     /// <summary>Whether or not the playable can be played.</summary>
680     /// <returns><c>true</c> if the object have playable data, <c>false</c> otherwise</returns>
681     virtual public bool GetPlayable() {
682          var _ret_var = Efl.IPlayerConcrete.NativeMethods.efl_player_playable_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
683         Eina.Error.RaiseIfUnhandledException();
684         return _ret_var;
685  }
686     /// <summary>Get play/pause state of the media file.</summary>
687     /// <returns><c>true</c> if playing, <c>false</c> otherwise.</returns>
688     virtual public bool GetPlay() {
689          var _ret_var = Efl.IPlayerConcrete.NativeMethods.efl_player_play_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
690         Eina.Error.RaiseIfUnhandledException();
691         return _ret_var;
692  }
693     /// <summary>Set play/pause state of the media file.
694     /// This functions sets the currently playing status of the video. Using this function to play or pause the video doesn&apos;t alter it&apos;s current position.</summary>
695     /// <param name="play"><c>true</c> if playing, <c>false</c> otherwise.</param>
696     virtual public void SetPlay(bool play) {
697                                  Efl.IPlayerConcrete.NativeMethods.efl_player_play_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),play);
698         Eina.Error.RaiseIfUnhandledException();
699                          }
700     /// <summary>Get the position in the media file.
701     /// The position is returned as the number of seconds since the beginning of the media file.</summary>
702     /// <returns>The position (in seconds).</returns>
703     virtual public double GetPos() {
704          var _ret_var = Efl.IPlayerConcrete.NativeMethods.efl_player_pos_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
705         Eina.Error.RaiseIfUnhandledException();
706         return _ret_var;
707  }
708     /// <summary>Set the position in the media file.
709     /// This functions sets the current position of the media file to &quot;sec&quot;, this only works on seekable streams. Setting the position doesn&apos;t change the playing state of the media file.</summary>
710     /// <param name="sec">The position (in seconds).</param>
711     virtual public void SetPos(double sec) {
712                                  Efl.IPlayerConcrete.NativeMethods.efl_player_pos_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),sec);
713         Eina.Error.RaiseIfUnhandledException();
714                          }
715     /// <summary>Get how much of the file has been played.
716     /// This function gets the progress in playing the file, the return value is in the [0, 1] range.</summary>
717     /// <returns>The progress within the [0, 1] range.</returns>
718     virtual public double GetProgress() {
719          var _ret_var = Efl.IPlayerConcrete.NativeMethods.efl_player_progress_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
720         Eina.Error.RaiseIfUnhandledException();
721         return _ret_var;
722  }
723     /// <summary>Control the play speed of the media file.
724     /// This function control the speed with which the media file will be played. 1.0 represents the normal speed, 2 double speed, 0.5 half speed and so on.</summary>
725     /// <returns>The play speed in the [0, infinity) range.</returns>
726     virtual public double GetPlaySpeed() {
727          var _ret_var = Efl.IPlayerConcrete.NativeMethods.efl_player_play_speed_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
728         Eina.Error.RaiseIfUnhandledException();
729         return _ret_var;
730  }
731     /// <summary>Control the play speed of the media file.
732     /// This function control the speed with which the media file will be played. 1.0 represents the normal speed, 2 double speed, 0.5 half speed and so on.</summary>
733     /// <param name="speed">The play speed in the [0, infinity) range.</param>
734     virtual public void SetPlaySpeed(double speed) {
735                                  Efl.IPlayerConcrete.NativeMethods.efl_player_play_speed_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),speed);
736         Eina.Error.RaiseIfUnhandledException();
737                          }
738     /// <summary>Control the audio volume.
739     /// Controls the audio volume of the stream being played. This has nothing to do with the system volume. This volume will be multiplied by the system volume. e.g.: if the current volume level is 0.5, and the system volume is 50%, it will be 0.5 * 0.5 = 0.25.</summary>
740     /// <returns>The volume level</returns>
741     virtual public double GetVolume() {
742          var _ret_var = Efl.IPlayerConcrete.NativeMethods.efl_player_volume_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
743         Eina.Error.RaiseIfUnhandledException();
744         return _ret_var;
745  }
746     /// <summary>Control the audio volume.
747     /// Controls the audio volume of the stream being played. This has nothing to do with the system volume. This volume will be multiplied by the system volume. e.g.: if the current volume level is 0.5, and the system volume is 50%, it will be 0.5 * 0.5 = 0.25.</summary>
748     /// <param name="volume">The volume level</param>
749     virtual public void SetVolume(double volume) {
750                                  Efl.IPlayerConcrete.NativeMethods.efl_player_volume_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),volume);
751         Eina.Error.RaiseIfUnhandledException();
752                          }
753     /// <summary>This property controls the audio mute state.</summary>
754     /// <returns>The mute state. <c>true</c> or <c>false</c>.</returns>
755     virtual public bool GetMute() {
756          var _ret_var = Efl.IPlayerConcrete.NativeMethods.efl_player_mute_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
757         Eina.Error.RaiseIfUnhandledException();
758         return _ret_var;
759  }
760     /// <summary>This property controls the audio mute state.</summary>
761     /// <param name="mute">The mute state. <c>true</c> or <c>false</c>.</param>
762     virtual public void SetMute(bool mute) {
763                                  Efl.IPlayerConcrete.NativeMethods.efl_player_mute_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),mute);
764         Eina.Error.RaiseIfUnhandledException();
765                          }
766     /// <summary>Get the length of play for the media file.</summary>
767     /// <returns>The length of the stream in seconds.</returns>
768     virtual public double GetLength() {
769          var _ret_var = Efl.IPlayerConcrete.NativeMethods.efl_player_length_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
770         Eina.Error.RaiseIfUnhandledException();
771         return _ret_var;
772  }
773     /// <summary>Get whether the media file is seekable.</summary>
774     /// <returns><c>true</c> if seekable.</returns>
775     virtual public bool GetSeekable() {
776          var _ret_var = Efl.IPlayerConcrete.NativeMethods.efl_player_seekable_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
777         Eina.Error.RaiseIfUnhandledException();
778         return _ret_var;
779  }
780     /// <summary>Start a playing playable object.</summary>
781     virtual public void Start() {
782          Efl.IPlayerConcrete.NativeMethods.efl_player_start_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
783         Eina.Error.RaiseIfUnhandledException();
784          }
785     /// <summary>Stop playable object.</summary>
786     virtual public void Stop() {
787          Efl.IPlayerConcrete.NativeMethods.efl_player_stop_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
788         Eina.Error.RaiseIfUnhandledException();
789          }
790     /// <summary>Get the color of color class.
791     /// This function gets the color values for a color class. If no explicit object color is set, then global values will be used.
792     /// 
793     /// The first color is the object, the second is the text outline, and the third is the text shadow. (Note that the second two only apply to text parts).
794     /// 
795     /// Note: These color values are expected to be premultiplied by <c>a</c>.</summary>
796     /// <param name="color_class">The name of color class</param>
797     /// <param name="layer">The layer to set the color</param>
798     /// <param name="r">The intensity of the red color</param>
799     /// <param name="g">The intensity of the green color</param>
800     /// <param name="b">The intensity of the blue color</param>
801     /// <param name="a">The alpha value</param>
802     /// <returns><c>true</c> if getting the color succeeded, <c>false</c> otherwise</returns>
803     virtual public bool GetColorClass(System.String color_class, Efl.Gfx.ColorClassLayer layer, out int r, out int g, out int b, out int a) {
804                                                                                                                                                          var _ret_var = Efl.Gfx.IColorClassConcrete.NativeMethods.efl_gfx_color_class_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),color_class, layer, out r, out g, out b, out a);
805         Eina.Error.RaiseIfUnhandledException();
806                                                                                                         return _ret_var;
807  }
808     /// <summary>Set the color of color class.
809     /// This function sets the color values for a color class. This will cause all edje parts in the specified object that have the specified color class to have their colors multiplied by these values.
810     /// 
811     /// The first color is the object, the second is the text outline, and the third is the text shadow. (Note that the second two only apply to text parts).
812     /// 
813     /// Setting color emits a signal &quot;color_class,set&quot; with source being the given color.
814     /// 
815     /// Note: These color values are expected to be premultiplied by <c>a</c>.</summary>
816     /// <param name="color_class">The name of color class</param>
817     /// <param name="layer">The layer to set the color</param>
818     /// <param name="r">The intensity of the red color</param>
819     /// <param name="g">The intensity of the green color</param>
820     /// <param name="b">The intensity of the blue color</param>
821     /// <param name="a">The alpha value</param>
822     /// <returns><c>true</c> if setting the color succeeded, <c>false</c> otherwise</returns>
823     virtual public bool SetColorClass(System.String color_class, Efl.Gfx.ColorClassLayer layer, int r, int g, int b, int a) {
824                                                                                                                                                          var _ret_var = Efl.Gfx.IColorClassConcrete.NativeMethods.efl_gfx_color_class_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),color_class, layer, r, g, b, a);
825         Eina.Error.RaiseIfUnhandledException();
826                                                                                                         return _ret_var;
827  }
828     /// <summary>Get the hex color string of color class.
829     /// This function gets the color values for a color class. If no explicit object color is set, then global values will be used.
830     /// 
831     /// The first color is the object, the second is the text outline, and the third is the text shadow. (Note that the second two only apply to text parts).
832     /// 
833     /// Returns NULL if the color class cannot be fetched.
834     /// 
835     /// Note: These color values are expected to be premultiplied by <c>a</c>.</summary>
836     /// <param name="color_class">The name of color class</param>
837     /// <param name="layer">The layer to set the color</param>
838     /// <returns>the hex color code.</returns>
839     virtual public System.String GetColorClassCode(System.String color_class, Efl.Gfx.ColorClassLayer layer) {
840                                                          var _ret_var = Efl.Gfx.IColorClassConcrete.NativeMethods.efl_gfx_color_class_code_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),color_class, layer);
841         Eina.Error.RaiseIfUnhandledException();
842                                         return _ret_var;
843  }
844     /// <summary>Set the hex color string of color class.
845     /// This function sets the color values for a color class. This will cause all edje parts in the specified object that have the specified color class to have their colors multiplied by these values.
846     /// 
847     /// The first color is the object, the second is the text outline, and the third is the text shadow. (Note that the second two only apply to text parts).
848     /// 
849     /// Setting color emits a signal &quot;color_class,set&quot; with source being the given color.
850     /// 
851     /// Note: These color values are expected to be premultiplied by the alpha.</summary>
852     /// <param name="color_class">The name of color class</param>
853     /// <param name="layer">The layer to set the color</param>
854     /// <param name="colorcode">the hex color code.</param>
855     /// <returns><c>true</c> if setting the color succeeded, <c>false</c> otherwise</returns>
856     virtual public bool SetColorClassCode(System.String color_class, Efl.Gfx.ColorClassLayer layer, System.String colorcode) {
857                                                                                  var _ret_var = Efl.Gfx.IColorClassConcrete.NativeMethods.efl_gfx_color_class_code_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),color_class, layer, colorcode);
858         Eina.Error.RaiseIfUnhandledException();
859                                                         return _ret_var;
860  }
861     /// <summary>Get the description of a color class.
862     /// This function gets the description of a color class in use by an object.</summary>
863     /// <param name="color_class">The name of color class</param>
864     /// <returns>The description of the target color class or <c>null</c> if not found</returns>
865     virtual public System.String GetColorClassDescription(System.String color_class) {
866                                  var _ret_var = Efl.Gfx.IColorClassConcrete.NativeMethods.efl_gfx_color_class_description_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),color_class);
867         Eina.Error.RaiseIfUnhandledException();
868                         return _ret_var;
869  }
870     /// <summary>Delete the color class.
871     /// This function deletes any values for the specified color class.
872     /// 
873     /// Deleting the color class will revert it to the values defined by <see cref="Efl.Gfx.IColorClass.GetColorClass"/> or the color class defined in the theme file.
874     /// 
875     /// Deleting the color class will emit the signal &quot;color_class,del&quot; for the given Edje object.</summary>
876     /// <param name="color_class">The name of color_class</param>
877     virtual public void DelColorClass(System.String color_class) {
878                                  Efl.Gfx.IColorClassConcrete.NativeMethods.efl_gfx_color_class_del_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),color_class);
879         Eina.Error.RaiseIfUnhandledException();
880                          }
881     /// <summary>Delete all color classes defined in object level.
882     /// This function deletes any color classes defined in object level. Clearing color classes will revert the color of all edje parts to the values defined in global level or theme file.</summary>
883     virtual public void ClearColorClass() {
884          Efl.Gfx.IColorClassConcrete.NativeMethods.efl_gfx_color_class_clear_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
885         Eina.Error.RaiseIfUnhandledException();
886          }
887     /// <summary>Get width and height of size class.
888     /// This function gets width and height for a size class. These values will only be valid until the size class is changed or the edje object is deleted.</summary>
889     /// <param name="size_class">The name of size class</param>
890     /// <param name="minw">minimum width</param>
891     /// <param name="minh">minimum height</param>
892     /// <param name="maxw">maximum width</param>
893     /// <param name="maxh">maximum height</param>
894     /// <returns><c>true</c>, on success or <c>false</c>, on error</returns>
895     virtual public bool GetSizeClass(System.String size_class, out int minw, out int minh, out int maxw, out int maxh) {
896                                                                                                                                  var _ret_var = Efl.Gfx.ISizeClassConcrete.NativeMethods.efl_gfx_size_class_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),size_class, out minw, out minh, out maxw, out maxh);
897         Eina.Error.RaiseIfUnhandledException();
898                                                                                         return _ret_var;
899  }
900     /// <summary>Set width and height of size class.
901     /// This function sets width and height for a size class. This will make all edje parts in the specified object that have the specified size class update their size with given values.</summary>
902     /// <param name="size_class">The name of size class</param>
903     /// <param name="minw">minimum width</param>
904     /// <param name="minh">minimum height</param>
905     /// <param name="maxw">maximum width</param>
906     /// <param name="maxh">maximum height</param>
907     /// <returns><c>true</c>, on success or <c>false</c>, on error</returns>
908     virtual public bool SetSizeClass(System.String size_class, int minw, int minh, int maxw, int maxh) {
909                                                                                                                                  var _ret_var = Efl.Gfx.ISizeClassConcrete.NativeMethods.efl_gfx_size_class_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),size_class, minw, minh, maxw, maxh);
910         Eina.Error.RaiseIfUnhandledException();
911                                                                                         return _ret_var;
912  }
913     /// <summary>Delete the size class.
914     /// This function deletes any values for the specified size class.
915     /// 
916     /// Deleting the size class will revert it to the values defined by <see cref="Efl.Gfx.ISizeClass.GetSizeClass"/> or the size class defined in the theme file.</summary>
917     /// <param name="size_class">The size class to be deleted.</param>
918     virtual public void DelSizeClass(System.String size_class) {
919                                  Efl.Gfx.ISizeClassConcrete.NativeMethods.efl_gfx_size_class_del_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),size_class);
920         Eina.Error.RaiseIfUnhandledException();
921                          }
922     /// <summary>Get font and font size from edje text class.
923     /// This function gets the font and the font size from text class. The font string will only be valid until the text class is changed or the edje object is deleted.</summary>
924     /// <param name="text_class">The text class name</param>
925     /// <param name="font">Font name</param>
926     /// <param name="size">Font Size</param>
927     /// <returns><c>true</c>, on success or <c>false</c>, on error</returns>
928     virtual public bool GetTextClass(System.String text_class, out System.String font, out Efl.Font.Size size) {
929                                                                                  var _ret_var = Efl.Gfx.ITextClassConcrete.NativeMethods.efl_gfx_text_class_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),text_class, out font, out size);
930         Eina.Error.RaiseIfUnhandledException();
931                                                         return _ret_var;
932  }
933     /// <summary>Set Edje text class.
934     /// This function sets the text class for the Edje.</summary>
935     /// <param name="text_class">The text class name</param>
936     /// <param name="font">Font name</param>
937     /// <param name="size">Font Size</param>
938     /// <returns><c>true</c>, on success or <c>false</c>, on error</returns>
939     virtual public bool SetTextClass(System.String text_class, System.String font, Efl.Font.Size size) {
940                                                                                  var _ret_var = Efl.Gfx.ITextClassConcrete.NativeMethods.efl_gfx_text_class_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),text_class, font, size);
941         Eina.Error.RaiseIfUnhandledException();
942                                                         return _ret_var;
943  }
944     /// <summary>Delete the text class.
945     /// This function deletes any values for the specified text class.
946     /// 
947     /// Deleting the text class will revert it to the values defined by <see cref="Efl.Gfx.ITextClass.GetTextClass"/> or the text class defined in the theme file.</summary>
948     /// <param name="text_class">The text class to be deleted.</param>
949     virtual public void DelTextClass(System.String text_class) {
950                                  Efl.Gfx.ITextClassConcrete.NativeMethods.efl_gfx_text_class_del_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),text_class);
951         Eina.Error.RaiseIfUnhandledException();
952                          }
953     /// <summary>Whether this object updates its size hints automatically.
954     /// (Since EFL 1.22)</summary>
955     /// <returns>Whether or not update the size hints.</returns>
956     virtual public bool GetCalcAutoUpdateHints() {
957          var _ret_var = Efl.Layout.ICalcConcrete.NativeMethods.efl_layout_calc_auto_update_hints_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
958         Eina.Error.RaiseIfUnhandledException();
959         return _ret_var;
960  }
961     /// <summary>Enable or disable auto-update of size hints.
962     /// (Since EFL 1.22)</summary>
963     /// <param name="update">Whether or not update the size hints.</param>
964     virtual public void SetCalcAutoUpdateHints(bool update) {
965                                  Efl.Layout.ICalcConcrete.NativeMethods.efl_layout_calc_auto_update_hints_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),update);
966         Eina.Error.RaiseIfUnhandledException();
967                          }
968     /// <summary>Calculates the minimum required size for a given layout object.
969     /// This call will trigger an internal recalculation of all parts of the object, in order to return its minimum required dimensions for width and height. The user might choose to impose those minimum sizes, making the resulting calculation to get to values greater or equal than <c>restricted</c> in both directions.
970     /// 
971     /// Note: At the end of this call, the object won&apos;t be automatically resized to the new dimensions, but just return the calculated sizes. The caller is the one up to change its geometry or not.
972     /// 
973     /// Warning: Be advised that invisible parts in the object will be taken into account in this calculation.
974     /// (Since EFL 1.22)</summary>
975     /// <param name="restricted">The minimum size constraint as input, the returned size can not be lower than this (in both directions).</param>
976     /// <returns>The minimum required size.</returns>
977     virtual public Eina.Size2D CalcSizeMin(Eina.Size2D restricted) {
978          Eina.Size2D.NativeStruct _in_restricted = restricted;
979                         var _ret_var = Efl.Layout.ICalcConcrete.NativeMethods.efl_layout_calc_size_min_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),_in_restricted);
980         Eina.Error.RaiseIfUnhandledException();
981                         return _ret_var;
982  }
983     /// <summary>Calculates the geometry of the region, relative to a given layout object&apos;s area, occupied by all parts in the object.
984     /// This function gets the geometry of the rectangle equal to the area required to group all parts in obj&apos;s group/collection. The x and y coordinates are relative to the top left corner of the whole obj object&apos;s area. Parts placed out of the group&apos;s boundaries will also be taken in account, so that x and y may be negative.
985     /// 
986     /// Note: On failure, this function will make all non-<c>null</c> geometry pointers&apos; pointed variables be set to zero.
987     /// (Since EFL 1.22)</summary>
988     /// <returns>The calculated region.</returns>
989     virtual public Eina.Rect CalcPartsExtends() {
990          var _ret_var = Efl.Layout.ICalcConcrete.NativeMethods.efl_layout_calc_parts_extends_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
991         Eina.Error.RaiseIfUnhandledException();
992         return _ret_var;
993  }
994     /// <summary>Freezes the layout object.
995     /// This function puts all changes on hold. Successive freezes will nest, requiring an equal number of thaws.
996     /// 
997     /// See also <see cref="Efl.Layout.ICalc.ThawCalc"/>.
998     /// (Since EFL 1.22)</summary>
999     /// <returns>The frozen state or 0 on error</returns>
1000     virtual public int FreezeCalc() {
1001          var _ret_var = Efl.Layout.ICalcConcrete.NativeMethods.efl_layout_calc_freeze_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1002         Eina.Error.RaiseIfUnhandledException();
1003         return _ret_var;
1004  }
1005     /// <summary>Thaws the layout object.
1006     /// This function thaws (in other words &quot;unfreezes&quot;) the given layout object.
1007     /// 
1008     /// Note: If successive freezes were done, an equal number of thaws will be required.
1009     /// 
1010     /// See also <see cref="Efl.Layout.ICalc.FreezeCalc"/>.
1011     /// (Since EFL 1.22)</summary>
1012     /// <returns>The frozen state or 0 if the object is not frozen or on error.</returns>
1013     virtual public int ThawCalc() {
1014          var _ret_var = Efl.Layout.ICalcConcrete.NativeMethods.efl_layout_calc_thaw_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1015         Eina.Error.RaiseIfUnhandledException();
1016         return _ret_var;
1017  }
1018     /// <summary>Forces a Size/Geometry calculation.
1019     /// Forces the object to recalculate its layout regardless of freeze/thaw. This API should be used carefully.
1020     /// 
1021     /// See also <see cref="Efl.Layout.ICalc.FreezeCalc"/> and <see cref="Efl.Layout.ICalc.ThawCalc"/>.
1022     /// (Since EFL 1.22)</summary>
1023     virtual public void CalcForce() {
1024          Efl.Layout.ICalcConcrete.NativeMethods.efl_layout_calc_force_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1025         Eina.Error.RaiseIfUnhandledException();
1026          }
1027     /// <summary>Gets the minimum size specified -- as an EDC property -- for a given Edje object
1028     /// This function retrieves the obj object&apos;s minimum size values, as declared in its EDC group definition. For instance, for an Edje object of minimum size 100x100 pixels: collections { group { name: &quot;a_group&quot;; min: 100 100; } }
1029     /// 
1030     /// Note: If the <c>min</c> EDC property was not declared for this object, this call will return 0x0.
1031     /// 
1032     /// Note: On failure, this function also return 0x0.
1033     /// 
1034     /// See also <see cref="Efl.Layout.IGroup.GetGroupSizeMax"/>.
1035     /// (Since EFL 1.22)</summary>
1036     /// <returns>The minimum size as set in EDC.</returns>
1037     virtual public Eina.Size2D GetGroupSizeMin() {
1038          var _ret_var = Efl.Layout.IGroupConcrete.NativeMethods.efl_layout_group_size_min_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1039         Eina.Error.RaiseIfUnhandledException();
1040         return _ret_var;
1041  }
1042     /// <summary>Gets the maximum size specified -- as an EDC property -- for a given Edje object
1043     /// This function retrieves the object&apos;s maximum size values, as declared in its EDC group definition. For instance, for an Edje object of maximum size 100x100 pixels: collections { group { name: &quot;a_group&quot;; max: 100 100; } }
1044     /// 
1045     /// Note: If the <c>max</c> EDC property was not declared for the object, this call will return the maximum size a given Edje object may have, for each axis.
1046     /// 
1047     /// Note: On failure, this function will return 0x0.
1048     /// 
1049     /// See also <see cref="Efl.Layout.IGroup.GetGroupSizeMin"/>.
1050     /// (Since EFL 1.22)</summary>
1051     /// <returns>The maximum size as set in EDC.</returns>
1052     virtual public Eina.Size2D GetGroupSizeMax() {
1053          var _ret_var = Efl.Layout.IGroupConcrete.NativeMethods.efl_layout_group_size_max_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1054         Eina.Error.RaiseIfUnhandledException();
1055         return _ret_var;
1056  }
1057     /// <summary>Retrives an EDC data field&apos;s value from a given Edje object&apos;s group.
1058     /// This function fetches an EDC data field&apos;s value, which is declared on the objects building EDC file, under its group. EDC data blocks are most commonly used to pass arbitrary parameters from an application&apos;s theme to its code.
1059     /// 
1060     /// EDC data fields always hold  strings as values, hence the return type of this function. Check the complete &quot;syntax reference&quot; for EDC files.
1061     /// 
1062     /// This is how a data item is defined in EDC: collections { group { name: &quot;a_group&quot;; data { item: &quot;key1&quot; &quot;value1&quot;; item: &quot;key2&quot; &quot;value2&quot;; } } }
1063     /// 
1064     /// Warning: Do not confuse this call with edje_file_data_get(), which queries for a global EDC data field on an EDC declaration file.
1065     /// (Since EFL 1.22)</summary>
1066     /// <param name="key">The data field&apos;s key string</param>
1067     /// <returns>The data&apos;s value string.</returns>
1068     virtual public System.String GetGroupData(System.String key) {
1069                                  var _ret_var = Efl.Layout.IGroupConcrete.NativeMethods.efl_layout_group_data_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),key);
1070         Eina.Error.RaiseIfUnhandledException();
1071                         return _ret_var;
1072  }
1073     /// <summary>Returns <c>true</c> if the part exists in the EDC group.
1074     /// (Since EFL 1.22)</summary>
1075     /// <param name="part">The part name to check.</param>
1076     /// <returns><c>true</c> if the part exists, <c>false</c> otherwise.</returns>
1077     virtual public bool GetPartExist(System.String part) {
1078                                  var _ret_var = Efl.Layout.IGroupConcrete.NativeMethods.efl_layout_group_part_exist_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),part);
1079         Eina.Error.RaiseIfUnhandledException();
1080                         return _ret_var;
1081  }
1082     /// <summary>Sends an (Edje) message to a given Edje object
1083     /// This function sends an Edje message to obj and to all of its child objects, if it has any (swallowed objects are one kind of child object). Only a few types are supported: - int, - float/double, - string/stringshare, - arrays of int, float, double or strings.
1084     /// 
1085     /// Messages can go both ways, from code to theme, or theme to code.
1086     /// 
1087     /// The id argument as a form of code and theme defining a common interface on message communication. One should define the same IDs on both code and EDC declaration, to individualize messages (binding them to a given context).
1088     /// (Since EFL 1.22)</summary>
1089     /// <param name="id">A identification number for the message to be sent</param>
1090     /// <param name="msg">The message&apos;s payload</param>
1091     virtual public void MessageSend(int id, Eina.Value msg) {
1092                                                          Efl.Layout.ISignalConcrete.NativeMethods.efl_layout_signal_message_send_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),id, msg);
1093         Eina.Error.RaiseIfUnhandledException();
1094                                          }
1095     /// <summary>Adds a callback for an arriving Edje signal, emitted by a given Edje object.
1096     /// Edje signals are one of the communication interfaces between code and a given Edje object&apos;s theme. With signals, one can communicate two string values at a time, which are: - &quot;emission&quot; value: the name of the signal, in general - &quot;source&quot; value: a name for the signal&apos;s context, in general
1097     /// 
1098     /// Signals can go both ways, from code to theme, or theme to code.
1099     /// 
1100     /// Though there are those common uses for the two strings, one is free to use them however they like.
1101     /// 
1102     /// Signal callback registration is powerful, in the way that blobs may be used to match multiple signals at once. All the &quot;*?[&quot; set of <c>fnmatch</c>() operators can be used, both for emission and source.
1103     /// 
1104     /// Edje has internal signals it will emit, automatically, on various actions taking place on group parts. For example, the mouse cursor being moved, pressed, released, etc., over a given part&apos;s area, all generate individual signals.
1105     /// 
1106     /// With something like emission = &quot;mouse,down,*&quot;, source = &quot;button.*&quot; where &quot;button.*&quot; is the pattern for the names of parts implementing buttons on an interface, you&apos;d be registering for notifications on events of mouse buttons being pressed down on either of those parts (those events all have the &quot;mouse,down,&quot; common prefix on their names, with a suffix giving the button number). The actual emission and source strings of an event will be passed in as the emission and source parameters of the callback function (e.g. &quot;mouse,down,2&quot; and &quot;button.close&quot;), for each of those events.
1107     /// 
1108     /// See also the Edje Data Collection Reference for EDC files.
1109     /// 
1110     /// See <see cref="Efl.Layout.ISignal.EmitSignal"/> on how to emit signals from code to a an object See <see cref="Efl.Layout.ISignal.DelSignalCallback"/>.
1111     /// (Since EFL 1.22)</summary>
1112     /// <param name="emission">The signal&apos;s &quot;emission&quot; string</param>
1113     /// <param name="source">The signal&apos;s &quot;source&quot; string</param>
1114     /// <param name="func">The callback function to be executed when the signal is emitted.</param>
1115     /// <returns><c>true</c> in case of success, <c>false</c> in case of error.</returns>
1116     virtual public bool AddSignalCallback(System.String emission, System.String source, EflLayoutSignalCb func) {
1117                                                                          GCHandle func_handle = GCHandle.Alloc(func);
1118         var _ret_var = Efl.Layout.ISignalConcrete.NativeMethods.efl_layout_signal_callback_add_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),emission, source, GCHandle.ToIntPtr(func_handle), EflLayoutSignalCbWrapper.Cb, Efl.Eo.Globals.free_gchandle);
1119         Eina.Error.RaiseIfUnhandledException();
1120                                                         return _ret_var;
1121  }
1122     /// <summary>Removes a signal-triggered callback from an object.
1123     /// This function removes a callback, previously attached to the emission of a signal, from the object  obj. The parameters emission, source and func must match exactly those passed to a previous call to <see cref="Efl.Layout.ISignal.AddSignalCallback"/>.
1124     /// 
1125     /// See <see cref="Efl.Layout.ISignal.AddSignalCallback"/>.
1126     /// (Since EFL 1.22)</summary>
1127     /// <param name="emission">The signal&apos;s &quot;emission&quot; string</param>
1128     /// <param name="source">The signal&apos;s &quot;source&quot; string</param>
1129     /// <param name="func">The callback function to be executed when the signal is emitted.</param>
1130     /// <returns><c>true</c> in case of success, <c>false</c> in case of error.</returns>
1131     virtual public bool DelSignalCallback(System.String emission, System.String source, EflLayoutSignalCb func) {
1132                                                                          GCHandle func_handle = GCHandle.Alloc(func);
1133         var _ret_var = Efl.Layout.ISignalConcrete.NativeMethods.efl_layout_signal_callback_del_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),emission, source, GCHandle.ToIntPtr(func_handle), EflLayoutSignalCbWrapper.Cb, Efl.Eo.Globals.free_gchandle);
1134         Eina.Error.RaiseIfUnhandledException();
1135                                                         return _ret_var;
1136  }
1137     /// <summary>Sends/emits an Edje signal to this layout.
1138     /// This function sends a signal to the object. An Edje program, at the EDC specification level, can respond to a signal by having declared matching &quot;signal&quot; and &quot;source&quot; fields on its block.
1139     /// 
1140     /// See also the Edje Data Collection Reference for EDC files.
1141     /// 
1142     /// See <see cref="Efl.Layout.ISignal.AddSignalCallback"/> for more on Edje signals.
1143     /// (Since EFL 1.22)</summary>
1144     /// <param name="emission">The signal&apos;s &quot;emission&quot; string</param>
1145     /// <param name="source">The signal&apos;s &quot;source&quot; string</param>
1146     virtual public void EmitSignal(System.String emission, System.String source) {
1147                                                          Efl.Layout.ISignalConcrete.NativeMethods.efl_layout_signal_emit_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),emission, source);
1148         Eina.Error.RaiseIfUnhandledException();
1149                                          }
1150     /// <summary>Processes an object&apos;s messages and signals queue.
1151     /// This function goes through the object message queue processing the pending messages for this specific Edje object. Normally they&apos;d be processed only at idle time.
1152     /// 
1153     /// If <c>recurse</c> is <c>true</c>, this function will be called recursively on all subobjects.
1154     /// (Since EFL 1.22)</summary>
1155     /// <param name="recurse">Whether to process messages on children objects.</param>
1156     virtual public void SignalProcess(bool recurse) {
1157                                  Efl.Layout.ISignalConcrete.NativeMethods.efl_layout_signal_process_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),recurse);
1158         Eina.Error.RaiseIfUnhandledException();
1159                          }
1160     /// <summary>Whether this object is animating or not.
1161     /// This property indicates whether animations are stopped or not. Animations here refer to transitions between states.
1162     /// 
1163     /// If animations are disabled, transitions between states (as defined in EDC) are then instantaneous. This is conceptually similar to setting the <see cref="Efl.IPlayer.PlaySpeed"/> to an infinitely high value.</summary>
1164     /// <value>The animation state, <c>true</c> by default.</value>
1165     public bool Animation {
1166         get { return GetAnimation(); }
1167         set { SetAnimation(value); }
1168     }
1169     /// <summary>Gets the (last) file loading error for a given object.</summary>
1170     /// <value>The load error code.</value>
1171     public Eina.Error LayoutLoadError {
1172         get { return GetLayoutLoadError(); }
1173     }
1174     /// <summary>Get the mmaped file from where an object will fetch the real data (it must be an <see cref="Eina.File"/>).
1175     /// (Since EFL 1.22)</summary>
1176     /// <value>The handle to the <see cref="Eina.File"/> that will be used</value>
1177     public Eina.File Mmap {
1178         get { return GetMmap(); }
1179         set { SetMmap(value); }
1180     }
1181     /// <summary>Retrieve the file path from where an object is to fetch the data.
1182     /// You must not modify the strings on the returned pointers.
1183     /// (Since EFL 1.22)</summary>
1184     /// <value>The file path.</value>
1185     public System.String File {
1186         get { return GetFile(); }
1187         set { SetFile(value); }
1188     }
1189     /// <summary>Get the previously-set key which corresponds to the target data within a file.
1190     /// Some filetypes can contain multiple data streams which are indexed by a key. Use this property for such cases (See for example <see cref="Efl.Ui.Image"/> or <see cref="Efl.Ui.Layout"/>).
1191     /// 
1192     /// You must not modify the strings on the returned pointers.
1193     /// (Since EFL 1.22)</summary>
1194     /// <value>The group that the data belongs to. See the class documentation for particular implementations of this interface to see how this property is used.</value>
1195     public System.String Key {
1196         get { return GetKey(); }
1197         set { SetKey(value); }
1198     }
1199     /// <summary>Get the load state of the object.
1200     /// (Since EFL 1.22)</summary>
1201     /// <value><c>true</c> if the object is loaded, <c>false</c> otherwise.</value>
1202     public bool Loaded {
1203         get { return GetLoaded(); }
1204     }
1205     /// <summary>Whether or not the playable can be played.</summary>
1206     /// <value><c>true</c> if the object have playable data, <c>false</c> otherwise</value>
1207     public bool Playable {
1208         get { return GetPlayable(); }
1209     }
1210     /// <summary>Get play/pause state of the media file.</summary>
1211     /// <value><c>true</c> if playing, <c>false</c> otherwise.</value>
1212     public bool Play {
1213         get { return GetPlay(); }
1214         set { SetPlay(value); }
1215     }
1216     /// <summary>Get the position in the media file.
1217     /// The position is returned as the number of seconds since the beginning of the media file.</summary>
1218     /// <value>The position (in seconds).</value>
1219     public double Pos {
1220         get { return GetPos(); }
1221         set { SetPos(value); }
1222     }
1223     /// <summary>Get how much of the file has been played.
1224     /// This function gets the progress in playing the file, the return value is in the [0, 1] range.</summary>
1225     /// <value>The progress within the [0, 1] range.</value>
1226     public double Progress {
1227         get { return GetProgress(); }
1228     }
1229     /// <summary>Control the play speed of the media file.
1230     /// This function control the speed with which the media file will be played. 1.0 represents the normal speed, 2 double speed, 0.5 half speed and so on.</summary>
1231     /// <value>The play speed in the [0, infinity) range.</value>
1232     public double PlaySpeed {
1233         get { return GetPlaySpeed(); }
1234         set { SetPlaySpeed(value); }
1235     }
1236     /// <summary>Control the audio volume.
1237     /// Controls the audio volume of the stream being played. This has nothing to do with the system volume. This volume will be multiplied by the system volume. e.g.: if the current volume level is 0.5, and the system volume is 50%, it will be 0.5 * 0.5 = 0.25.</summary>
1238     /// <value>The volume level</value>
1239     public double Volume {
1240         get { return GetVolume(); }
1241         set { SetVolume(value); }
1242     }
1243     /// <summary>This property controls the audio mute state.</summary>
1244     /// <value>The mute state. <c>true</c> or <c>false</c>.</value>
1245     public bool Mute {
1246         get { return GetMute(); }
1247         set { SetMute(value); }
1248     }
1249     /// <summary>Get the length of play for the media file.</summary>
1250     /// <value>The length of the stream in seconds.</value>
1251     public double Length {
1252         get { return GetLength(); }
1253     }
1254     /// <summary>Get whether the media file is seekable.</summary>
1255     /// <value><c>true</c> if seekable.</value>
1256     public bool Seekable {
1257         get { return GetSeekable(); }
1258     }
1259     /// <summary>Whether this object updates its size hints automatically.
1260     /// By default edje doesn&apos;t set size hints on itself. If this property is set to <c>true</c>, size hints will be updated after recalculation. Be careful, as recalculation may happen often, enabling this property may have a considerable performance impact as other widgets will be notified of the size hints changes.
1261     /// 
1262     /// A layout recalculation can be triggered by <see cref="Efl.Layout.ICalc.CalcSizeMin"/>, <see cref="Efl.Layout.ICalc.CalcSizeMin"/>, <see cref="Efl.Layout.ICalc.CalcPartsExtends"/> or even any other internal event.
1263     /// (Since EFL 1.22)</summary>
1264     /// <value>Whether or not update the size hints.</value>
1265     public bool CalcAutoUpdateHints {
1266         get { return GetCalcAutoUpdateHints(); }
1267         set { SetCalcAutoUpdateHints(value); }
1268     }
1269     /// <summary>Gets the minimum size specified -- as an EDC property -- for a given Edje object
1270     /// This function retrieves the obj object&apos;s minimum size values, as declared in its EDC group definition. For instance, for an Edje object of minimum size 100x100 pixels: collections { group { name: &quot;a_group&quot;; min: 100 100; } }
1271     /// 
1272     /// Note: If the <c>min</c> EDC property was not declared for this object, this call will return 0x0.
1273     /// 
1274     /// Note: On failure, this function also return 0x0.
1275     /// 
1276     /// See also <see cref="Efl.Layout.IGroup.GetGroupSizeMax"/>.
1277     /// (Since EFL 1.22)</summary>
1278     /// <value>The minimum size as set in EDC.</value>
1279     public Eina.Size2D GroupSizeMin {
1280         get { return GetGroupSizeMin(); }
1281     }
1282     /// <summary>Gets the maximum size specified -- as an EDC property -- for a given Edje object
1283     /// This function retrieves the object&apos;s maximum size values, as declared in its EDC group definition. For instance, for an Edje object of maximum size 100x100 pixels: collections { group { name: &quot;a_group&quot;; max: 100 100; } }
1284     /// 
1285     /// Note: If the <c>max</c> EDC property was not declared for the object, this call will return the maximum size a given Edje object may have, for each axis.
1286     /// 
1287     /// Note: On failure, this function will return 0x0.
1288     /// 
1289     /// See also <see cref="Efl.Layout.IGroup.GetGroupSizeMin"/>.
1290     /// (Since EFL 1.22)</summary>
1291     /// <value>The maximum size as set in EDC.</value>
1292     public Eina.Size2D GroupSizeMax {
1293         get { return GetGroupSizeMax(); }
1294     }
1295     private static IntPtr GetEflClassStatic()
1296     {
1297         return Efl.Canvas.Layout.efl_canvas_layout_class_get();
1298     }
1299     /// <summary>Wrapper for native methods and virtual method delegates.
1300     /// For internal use by generated code only.</summary>
1301     public new class NativeMethods : Efl.Canvas.Group.NativeMethods
1302     {
1303         private static Efl.Eo.NativeModule Module = new Efl.Eo.NativeModule(    efl.Libs.Edje);
1304         /// <summary>Gets the list of Eo operations to override.</summary>
1305         /// <returns>The list of Eo operations to be overload.</returns>
1306         public override System.Collections.Generic.List<Efl_Op_Description> GetEoOps(System.Type type)
1307         {
1308             var descs = new System.Collections.Generic.List<Efl_Op_Description>();
1309             var methods = Efl.Eo.Globals.GetUserMethods(type);
1310
1311             if (efl_canvas_layout_animation_get_static_delegate == null)
1312             {
1313                 efl_canvas_layout_animation_get_static_delegate = new efl_canvas_layout_animation_get_delegate(animation_get);
1314             }
1315
1316             if (methods.FirstOrDefault(m => m.Name == "GetAnimation") != null)
1317             {
1318                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_canvas_layout_animation_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_layout_animation_get_static_delegate) });
1319             }
1320
1321             if (efl_canvas_layout_animation_set_static_delegate == null)
1322             {
1323                 efl_canvas_layout_animation_set_static_delegate = new efl_canvas_layout_animation_set_delegate(animation_set);
1324             }
1325
1326             if (methods.FirstOrDefault(m => m.Name == "SetAnimation") != null)
1327             {
1328                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_canvas_layout_animation_set"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_layout_animation_set_static_delegate) });
1329             }
1330
1331             if (efl_canvas_layout_seat_get_static_delegate == null)
1332             {
1333                 efl_canvas_layout_seat_get_static_delegate = new efl_canvas_layout_seat_get_delegate(seat_get);
1334             }
1335
1336             if (methods.FirstOrDefault(m => m.Name == "GetSeat") != null)
1337             {
1338                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_canvas_layout_seat_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_layout_seat_get_static_delegate) });
1339             }
1340
1341             if (efl_canvas_layout_seat_name_get_static_delegate == null)
1342             {
1343                 efl_canvas_layout_seat_name_get_static_delegate = new efl_canvas_layout_seat_name_get_delegate(seat_name_get);
1344             }
1345
1346             if (methods.FirstOrDefault(m => m.Name == "GetSeatName") != null)
1347             {
1348                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_canvas_layout_seat_name_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_layout_seat_name_get_static_delegate) });
1349             }
1350
1351             if (efl_canvas_layout_load_error_get_static_delegate == null)
1352             {
1353                 efl_canvas_layout_load_error_get_static_delegate = new efl_canvas_layout_load_error_get_delegate(layout_load_error_get);
1354             }
1355
1356             if (methods.FirstOrDefault(m => m.Name == "GetLayoutLoadError") != null)
1357             {
1358                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_canvas_layout_load_error_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_layout_load_error_get_static_delegate) });
1359             }
1360
1361             if (efl_canvas_layout_part_text_min_policy_get_static_delegate == null)
1362             {
1363                 efl_canvas_layout_part_text_min_policy_get_static_delegate = new efl_canvas_layout_part_text_min_policy_get_delegate(part_text_min_policy_get);
1364             }
1365
1366             if (methods.FirstOrDefault(m => m.Name == "GetPartTextMinPolicy") != null)
1367             {
1368                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_canvas_layout_part_text_min_policy_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_layout_part_text_min_policy_get_static_delegate) });
1369             }
1370
1371             if (efl_canvas_layout_part_text_min_policy_set_static_delegate == null)
1372             {
1373                 efl_canvas_layout_part_text_min_policy_set_static_delegate = new efl_canvas_layout_part_text_min_policy_set_delegate(part_text_min_policy_set);
1374             }
1375
1376             if (methods.FirstOrDefault(m => m.Name == "SetPartTextMinPolicy") != null)
1377             {
1378                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_canvas_layout_part_text_min_policy_set"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_layout_part_text_min_policy_set_static_delegate) });
1379             }
1380
1381             if (efl_canvas_layout_part_text_valign_get_static_delegate == null)
1382             {
1383                 efl_canvas_layout_part_text_valign_get_static_delegate = new efl_canvas_layout_part_text_valign_get_delegate(part_text_valign_get);
1384             }
1385
1386             if (methods.FirstOrDefault(m => m.Name == "GetPartTextValign") != null)
1387             {
1388                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_canvas_layout_part_text_valign_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_layout_part_text_valign_get_static_delegate) });
1389             }
1390
1391             if (efl_canvas_layout_part_text_valign_set_static_delegate == null)
1392             {
1393                 efl_canvas_layout_part_text_valign_set_static_delegate = new efl_canvas_layout_part_text_valign_set_delegate(part_text_valign_set);
1394             }
1395
1396             if (methods.FirstOrDefault(m => m.Name == "SetPartTextValign") != null)
1397             {
1398                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_canvas_layout_part_text_valign_set"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_layout_part_text_valign_set_static_delegate) });
1399             }
1400
1401             if (efl_canvas_layout_part_text_marquee_duration_get_static_delegate == null)
1402             {
1403                 efl_canvas_layout_part_text_marquee_duration_get_static_delegate = new efl_canvas_layout_part_text_marquee_duration_get_delegate(part_text_marquee_duration_get);
1404             }
1405
1406             if (methods.FirstOrDefault(m => m.Name == "GetPartTextMarqueeDuration") != null)
1407             {
1408                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_canvas_layout_part_text_marquee_duration_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_layout_part_text_marquee_duration_get_static_delegate) });
1409             }
1410
1411             if (efl_canvas_layout_part_text_marquee_duration_set_static_delegate == null)
1412             {
1413                 efl_canvas_layout_part_text_marquee_duration_set_static_delegate = new efl_canvas_layout_part_text_marquee_duration_set_delegate(part_text_marquee_duration_set);
1414             }
1415
1416             if (methods.FirstOrDefault(m => m.Name == "SetPartTextMarqueeDuration") != null)
1417             {
1418                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_canvas_layout_part_text_marquee_duration_set"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_layout_part_text_marquee_duration_set_static_delegate) });
1419             }
1420
1421             if (efl_canvas_layout_part_text_marquee_speed_get_static_delegate == null)
1422             {
1423                 efl_canvas_layout_part_text_marquee_speed_get_static_delegate = new efl_canvas_layout_part_text_marquee_speed_get_delegate(part_text_marquee_speed_get);
1424             }
1425
1426             if (methods.FirstOrDefault(m => m.Name == "GetPartTextMarqueeSpeed") != null)
1427             {
1428                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_canvas_layout_part_text_marquee_speed_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_layout_part_text_marquee_speed_get_static_delegate) });
1429             }
1430
1431             if (efl_canvas_layout_part_text_marquee_speed_set_static_delegate == null)
1432             {
1433                 efl_canvas_layout_part_text_marquee_speed_set_static_delegate = new efl_canvas_layout_part_text_marquee_speed_set_delegate(part_text_marquee_speed_set);
1434             }
1435
1436             if (methods.FirstOrDefault(m => m.Name == "SetPartTextMarqueeSpeed") != null)
1437             {
1438                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_canvas_layout_part_text_marquee_speed_set"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_layout_part_text_marquee_speed_set_static_delegate) });
1439             }
1440
1441             if (efl_canvas_layout_part_text_marquee_always_get_static_delegate == null)
1442             {
1443                 efl_canvas_layout_part_text_marquee_always_get_static_delegate = new efl_canvas_layout_part_text_marquee_always_get_delegate(part_text_marquee_always_get);
1444             }
1445
1446             if (methods.FirstOrDefault(m => m.Name == "GetPartTextMarqueeAlways") != null)
1447             {
1448                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_canvas_layout_part_text_marquee_always_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_layout_part_text_marquee_always_get_static_delegate) });
1449             }
1450
1451             if (efl_canvas_layout_part_text_marquee_always_set_static_delegate == null)
1452             {
1453                 efl_canvas_layout_part_text_marquee_always_set_static_delegate = new efl_canvas_layout_part_text_marquee_always_set_delegate(part_text_marquee_always_set);
1454             }
1455
1456             if (methods.FirstOrDefault(m => m.Name == "SetPartTextMarqueeAlways") != null)
1457             {
1458                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_canvas_layout_part_text_marquee_always_set"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_layout_part_text_marquee_always_set_static_delegate) });
1459             }
1460
1461             if (efl_canvas_layout_part_valign_get_static_delegate == null)
1462             {
1463                 efl_canvas_layout_part_valign_get_static_delegate = new efl_canvas_layout_part_valign_get_delegate(part_valign_get);
1464             }
1465
1466             if (methods.FirstOrDefault(m => m.Name == "GetPartValign") != null)
1467             {
1468                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_canvas_layout_part_valign_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_layout_part_valign_get_static_delegate) });
1469             }
1470
1471             if (efl_canvas_layout_part_valign_set_static_delegate == null)
1472             {
1473                 efl_canvas_layout_part_valign_set_static_delegate = new efl_canvas_layout_part_valign_set_delegate(part_valign_set);
1474             }
1475
1476             if (methods.FirstOrDefault(m => m.Name == "SetPartValign") != null)
1477             {
1478                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_canvas_layout_part_valign_set"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_layout_part_valign_set_static_delegate) });
1479             }
1480
1481             if (efl_canvas_layout_access_part_iterate_static_delegate == null)
1482             {
1483                 efl_canvas_layout_access_part_iterate_static_delegate = new efl_canvas_layout_access_part_iterate_delegate(access_part_iterate);
1484             }
1485
1486             if (methods.FirstOrDefault(m => m.Name == "AccessPartIterate") != null)
1487             {
1488                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_canvas_layout_access_part_iterate"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_layout_access_part_iterate_static_delegate) });
1489             }
1490
1491             if (efl_canvas_layout_content_remove_static_delegate == null)
1492             {
1493                 efl_canvas_layout_content_remove_static_delegate = new efl_canvas_layout_content_remove_delegate(content_remove);
1494             }
1495
1496             if (methods.FirstOrDefault(m => m.Name == "ContentRemove") != null)
1497             {
1498                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_canvas_layout_content_remove"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_layout_content_remove_static_delegate) });
1499             }
1500
1501             if (efl_canvas_layout_color_class_parent_set_static_delegate == null)
1502             {
1503                 efl_canvas_layout_color_class_parent_set_static_delegate = new efl_canvas_layout_color_class_parent_set_delegate(color_class_parent_set);
1504             }
1505
1506             if (methods.FirstOrDefault(m => m.Name == "SetColorClassParent") != null)
1507             {
1508                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_canvas_layout_color_class_parent_set"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_layout_color_class_parent_set_static_delegate) });
1509             }
1510
1511             if (efl_canvas_layout_color_class_parent_unset_static_delegate == null)
1512             {
1513                 efl_canvas_layout_color_class_parent_unset_static_delegate = new efl_canvas_layout_color_class_parent_unset_delegate(color_class_parent_unset);
1514             }
1515
1516             if (methods.FirstOrDefault(m => m.Name == "UnsetColorClassParent") != null)
1517             {
1518                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_canvas_layout_color_class_parent_unset"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_layout_color_class_parent_unset_static_delegate) });
1519             }
1520
1521             if (efl_canvas_layout_part_text_cursor_coord_get_static_delegate == null)
1522             {
1523                 efl_canvas_layout_part_text_cursor_coord_get_static_delegate = new efl_canvas_layout_part_text_cursor_coord_get_delegate(part_text_cursor_coord_get);
1524             }
1525
1526             if (methods.FirstOrDefault(m => m.Name == "GetPartTextCursorCoord") != null)
1527             {
1528                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_canvas_layout_part_text_cursor_coord_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_layout_part_text_cursor_coord_get_static_delegate) });
1529             }
1530
1531             if (efl_canvas_layout_part_text_cursor_size_get_static_delegate == null)
1532             {
1533                 efl_canvas_layout_part_text_cursor_size_get_static_delegate = new efl_canvas_layout_part_text_cursor_size_get_delegate(part_text_cursor_size_get);
1534             }
1535
1536             if (methods.FirstOrDefault(m => m.Name == "GetPartTextCursorSize") != null)
1537             {
1538                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_canvas_layout_part_text_cursor_size_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_layout_part_text_cursor_size_get_static_delegate) });
1539             }
1540
1541             if (efl_canvas_layout_part_text_cursor_on_mouse_geometry_get_static_delegate == null)
1542             {
1543                 efl_canvas_layout_part_text_cursor_on_mouse_geometry_get_static_delegate = new efl_canvas_layout_part_text_cursor_on_mouse_geometry_get_delegate(part_text_cursor_on_mouse_geometry_get);
1544             }
1545
1546             if (methods.FirstOrDefault(m => m.Name == "GetPartTextCursorOnMouseGeometry") != null)
1547             {
1548                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_canvas_layout_part_text_cursor_on_mouse_geometry_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_layout_part_text_cursor_on_mouse_geometry_get_static_delegate) });
1549             }
1550
1551             if (efl_content_iterate_static_delegate == null)
1552             {
1553                 efl_content_iterate_static_delegate = new efl_content_iterate_delegate(content_iterate);
1554             }
1555
1556             if (methods.FirstOrDefault(m => m.Name == "ContentIterate") != null)
1557             {
1558                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_content_iterate"), func = Marshal.GetFunctionPointerForDelegate(efl_content_iterate_static_delegate) });
1559             }
1560
1561             if (efl_content_count_static_delegate == null)
1562             {
1563                 efl_content_count_static_delegate = new efl_content_count_delegate(content_count);
1564             }
1565
1566             if (methods.FirstOrDefault(m => m.Name == "ContentCount") != null)
1567             {
1568                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_content_count"), func = Marshal.GetFunctionPointerForDelegate(efl_content_count_static_delegate) });
1569             }
1570
1571             if (efl_file_mmap_get_static_delegate == null)
1572             {
1573                 efl_file_mmap_get_static_delegate = new efl_file_mmap_get_delegate(mmap_get);
1574             }
1575
1576             if (methods.FirstOrDefault(m => m.Name == "GetMmap") != null)
1577             {
1578                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_file_mmap_get"), func = Marshal.GetFunctionPointerForDelegate(efl_file_mmap_get_static_delegate) });
1579             }
1580
1581             if (efl_file_mmap_set_static_delegate == null)
1582             {
1583                 efl_file_mmap_set_static_delegate = new efl_file_mmap_set_delegate(mmap_set);
1584             }
1585
1586             if (methods.FirstOrDefault(m => m.Name == "SetMmap") != null)
1587             {
1588                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_file_mmap_set"), func = Marshal.GetFunctionPointerForDelegate(efl_file_mmap_set_static_delegate) });
1589             }
1590
1591             if (efl_file_get_static_delegate == null)
1592             {
1593                 efl_file_get_static_delegate = new efl_file_get_delegate(file_get);
1594             }
1595
1596             if (methods.FirstOrDefault(m => m.Name == "GetFile") != null)
1597             {
1598                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_file_get"), func = Marshal.GetFunctionPointerForDelegate(efl_file_get_static_delegate) });
1599             }
1600
1601             if (efl_file_set_static_delegate == null)
1602             {
1603                 efl_file_set_static_delegate = new efl_file_set_delegate(file_set);
1604             }
1605
1606             if (methods.FirstOrDefault(m => m.Name == "SetFile") != null)
1607             {
1608                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_file_set"), func = Marshal.GetFunctionPointerForDelegate(efl_file_set_static_delegate) });
1609             }
1610
1611             if (efl_file_key_get_static_delegate == null)
1612             {
1613                 efl_file_key_get_static_delegate = new efl_file_key_get_delegate(key_get);
1614             }
1615
1616             if (methods.FirstOrDefault(m => m.Name == "GetKey") != null)
1617             {
1618                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_file_key_get"), func = Marshal.GetFunctionPointerForDelegate(efl_file_key_get_static_delegate) });
1619             }
1620
1621             if (efl_file_key_set_static_delegate == null)
1622             {
1623                 efl_file_key_set_static_delegate = new efl_file_key_set_delegate(key_set);
1624             }
1625
1626             if (methods.FirstOrDefault(m => m.Name == "SetKey") != null)
1627             {
1628                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_file_key_set"), func = Marshal.GetFunctionPointerForDelegate(efl_file_key_set_static_delegate) });
1629             }
1630
1631             if (efl_file_loaded_get_static_delegate == null)
1632             {
1633                 efl_file_loaded_get_static_delegate = new efl_file_loaded_get_delegate(loaded_get);
1634             }
1635
1636             if (methods.FirstOrDefault(m => m.Name == "GetLoaded") != null)
1637             {
1638                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_file_loaded_get"), func = Marshal.GetFunctionPointerForDelegate(efl_file_loaded_get_static_delegate) });
1639             }
1640
1641             if (efl_file_load_static_delegate == null)
1642             {
1643                 efl_file_load_static_delegate = new efl_file_load_delegate(load);
1644             }
1645
1646             if (methods.FirstOrDefault(m => m.Name == "Load") != null)
1647             {
1648                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_file_load"), func = Marshal.GetFunctionPointerForDelegate(efl_file_load_static_delegate) });
1649             }
1650
1651             if (efl_file_unload_static_delegate == null)
1652             {
1653                 efl_file_unload_static_delegate = new efl_file_unload_delegate(unload);
1654             }
1655
1656             if (methods.FirstOrDefault(m => m.Name == "Unload") != null)
1657             {
1658                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_file_unload"), func = Marshal.GetFunctionPointerForDelegate(efl_file_unload_static_delegate) });
1659             }
1660
1661             if (efl_observer_update_static_delegate == null)
1662             {
1663                 efl_observer_update_static_delegate = new efl_observer_update_delegate(update);
1664             }
1665
1666             if (methods.FirstOrDefault(m => m.Name == "Update") != null)
1667             {
1668                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_observer_update"), func = Marshal.GetFunctionPointerForDelegate(efl_observer_update_static_delegate) });
1669             }
1670
1671             if (efl_part_get_static_delegate == null)
1672             {
1673                 efl_part_get_static_delegate = new efl_part_get_delegate(part_get);
1674             }
1675
1676             if (methods.FirstOrDefault(m => m.Name == "GetPart") != null)
1677             {
1678                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_part_get"), func = Marshal.GetFunctionPointerForDelegate(efl_part_get_static_delegate) });
1679             }
1680
1681             if (efl_player_playable_get_static_delegate == null)
1682             {
1683                 efl_player_playable_get_static_delegate = new efl_player_playable_get_delegate(playable_get);
1684             }
1685
1686             if (methods.FirstOrDefault(m => m.Name == "GetPlayable") != null)
1687             {
1688                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_player_playable_get"), func = Marshal.GetFunctionPointerForDelegate(efl_player_playable_get_static_delegate) });
1689             }
1690
1691             if (efl_player_play_get_static_delegate == null)
1692             {
1693                 efl_player_play_get_static_delegate = new efl_player_play_get_delegate(play_get);
1694             }
1695
1696             if (methods.FirstOrDefault(m => m.Name == "GetPlay") != null)
1697             {
1698                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_player_play_get"), func = Marshal.GetFunctionPointerForDelegate(efl_player_play_get_static_delegate) });
1699             }
1700
1701             if (efl_player_play_set_static_delegate == null)
1702             {
1703                 efl_player_play_set_static_delegate = new efl_player_play_set_delegate(play_set);
1704             }
1705
1706             if (methods.FirstOrDefault(m => m.Name == "SetPlay") != null)
1707             {
1708                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_player_play_set"), func = Marshal.GetFunctionPointerForDelegate(efl_player_play_set_static_delegate) });
1709             }
1710
1711             if (efl_player_pos_get_static_delegate == null)
1712             {
1713                 efl_player_pos_get_static_delegate = new efl_player_pos_get_delegate(pos_get);
1714             }
1715
1716             if (methods.FirstOrDefault(m => m.Name == "GetPos") != null)
1717             {
1718                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_player_pos_get"), func = Marshal.GetFunctionPointerForDelegate(efl_player_pos_get_static_delegate) });
1719             }
1720
1721             if (efl_player_pos_set_static_delegate == null)
1722             {
1723                 efl_player_pos_set_static_delegate = new efl_player_pos_set_delegate(pos_set);
1724             }
1725
1726             if (methods.FirstOrDefault(m => m.Name == "SetPos") != null)
1727             {
1728                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_player_pos_set"), func = Marshal.GetFunctionPointerForDelegate(efl_player_pos_set_static_delegate) });
1729             }
1730
1731             if (efl_player_progress_get_static_delegate == null)
1732             {
1733                 efl_player_progress_get_static_delegate = new efl_player_progress_get_delegate(progress_get);
1734             }
1735
1736             if (methods.FirstOrDefault(m => m.Name == "GetProgress") != null)
1737             {
1738                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_player_progress_get"), func = Marshal.GetFunctionPointerForDelegate(efl_player_progress_get_static_delegate) });
1739             }
1740
1741             if (efl_player_play_speed_get_static_delegate == null)
1742             {
1743                 efl_player_play_speed_get_static_delegate = new efl_player_play_speed_get_delegate(play_speed_get);
1744             }
1745
1746             if (methods.FirstOrDefault(m => m.Name == "GetPlaySpeed") != null)
1747             {
1748                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_player_play_speed_get"), func = Marshal.GetFunctionPointerForDelegate(efl_player_play_speed_get_static_delegate) });
1749             }
1750
1751             if (efl_player_play_speed_set_static_delegate == null)
1752             {
1753                 efl_player_play_speed_set_static_delegate = new efl_player_play_speed_set_delegate(play_speed_set);
1754             }
1755
1756             if (methods.FirstOrDefault(m => m.Name == "SetPlaySpeed") != null)
1757             {
1758                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_player_play_speed_set"), func = Marshal.GetFunctionPointerForDelegate(efl_player_play_speed_set_static_delegate) });
1759             }
1760
1761             if (efl_player_volume_get_static_delegate == null)
1762             {
1763                 efl_player_volume_get_static_delegate = new efl_player_volume_get_delegate(volume_get);
1764             }
1765
1766             if (methods.FirstOrDefault(m => m.Name == "GetVolume") != null)
1767             {
1768                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_player_volume_get"), func = Marshal.GetFunctionPointerForDelegate(efl_player_volume_get_static_delegate) });
1769             }
1770
1771             if (efl_player_volume_set_static_delegate == null)
1772             {
1773                 efl_player_volume_set_static_delegate = new efl_player_volume_set_delegate(volume_set);
1774             }
1775
1776             if (methods.FirstOrDefault(m => m.Name == "SetVolume") != null)
1777             {
1778                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_player_volume_set"), func = Marshal.GetFunctionPointerForDelegate(efl_player_volume_set_static_delegate) });
1779             }
1780
1781             if (efl_player_mute_get_static_delegate == null)
1782             {
1783                 efl_player_mute_get_static_delegate = new efl_player_mute_get_delegate(mute_get);
1784             }
1785
1786             if (methods.FirstOrDefault(m => m.Name == "GetMute") != null)
1787             {
1788                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_player_mute_get"), func = Marshal.GetFunctionPointerForDelegate(efl_player_mute_get_static_delegate) });
1789             }
1790
1791             if (efl_player_mute_set_static_delegate == null)
1792             {
1793                 efl_player_mute_set_static_delegate = new efl_player_mute_set_delegate(mute_set);
1794             }
1795
1796             if (methods.FirstOrDefault(m => m.Name == "SetMute") != null)
1797             {
1798                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_player_mute_set"), func = Marshal.GetFunctionPointerForDelegate(efl_player_mute_set_static_delegate) });
1799             }
1800
1801             if (efl_player_length_get_static_delegate == null)
1802             {
1803                 efl_player_length_get_static_delegate = new efl_player_length_get_delegate(length_get);
1804             }
1805
1806             if (methods.FirstOrDefault(m => m.Name == "GetLength") != null)
1807             {
1808                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_player_length_get"), func = Marshal.GetFunctionPointerForDelegate(efl_player_length_get_static_delegate) });
1809             }
1810
1811             if (efl_player_seekable_get_static_delegate == null)
1812             {
1813                 efl_player_seekable_get_static_delegate = new efl_player_seekable_get_delegate(seekable_get);
1814             }
1815
1816             if (methods.FirstOrDefault(m => m.Name == "GetSeekable") != null)
1817             {
1818                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_player_seekable_get"), func = Marshal.GetFunctionPointerForDelegate(efl_player_seekable_get_static_delegate) });
1819             }
1820
1821             if (efl_player_start_static_delegate == null)
1822             {
1823                 efl_player_start_static_delegate = new efl_player_start_delegate(start);
1824             }
1825
1826             if (methods.FirstOrDefault(m => m.Name == "Start") != null)
1827             {
1828                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_player_start"), func = Marshal.GetFunctionPointerForDelegate(efl_player_start_static_delegate) });
1829             }
1830
1831             if (efl_player_stop_static_delegate == null)
1832             {
1833                 efl_player_stop_static_delegate = new efl_player_stop_delegate(stop);
1834             }
1835
1836             if (methods.FirstOrDefault(m => m.Name == "Stop") != null)
1837             {
1838                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_player_stop"), func = Marshal.GetFunctionPointerForDelegate(efl_player_stop_static_delegate) });
1839             }
1840
1841             if (efl_gfx_color_class_get_static_delegate == null)
1842             {
1843                 efl_gfx_color_class_get_static_delegate = new efl_gfx_color_class_get_delegate(color_class_get);
1844             }
1845
1846             if (methods.FirstOrDefault(m => m.Name == "GetColorClass") != null)
1847             {
1848                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_color_class_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_color_class_get_static_delegate) });
1849             }
1850
1851             if (efl_gfx_color_class_set_static_delegate == null)
1852             {
1853                 efl_gfx_color_class_set_static_delegate = new efl_gfx_color_class_set_delegate(color_class_set);
1854             }
1855
1856             if (methods.FirstOrDefault(m => m.Name == "SetColorClass") != null)
1857             {
1858                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_color_class_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_color_class_set_static_delegate) });
1859             }
1860
1861             if (efl_gfx_color_class_code_get_static_delegate == null)
1862             {
1863                 efl_gfx_color_class_code_get_static_delegate = new efl_gfx_color_class_code_get_delegate(color_class_code_get);
1864             }
1865
1866             if (methods.FirstOrDefault(m => m.Name == "GetColorClassCode") != null)
1867             {
1868                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_color_class_code_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_color_class_code_get_static_delegate) });
1869             }
1870
1871             if (efl_gfx_color_class_code_set_static_delegate == null)
1872             {
1873                 efl_gfx_color_class_code_set_static_delegate = new efl_gfx_color_class_code_set_delegate(color_class_code_set);
1874             }
1875
1876             if (methods.FirstOrDefault(m => m.Name == "SetColorClassCode") != null)
1877             {
1878                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_color_class_code_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_color_class_code_set_static_delegate) });
1879             }
1880
1881             if (efl_gfx_color_class_description_get_static_delegate == null)
1882             {
1883                 efl_gfx_color_class_description_get_static_delegate = new efl_gfx_color_class_description_get_delegate(color_class_description_get);
1884             }
1885
1886             if (methods.FirstOrDefault(m => m.Name == "GetColorClassDescription") != null)
1887             {
1888                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_color_class_description_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_color_class_description_get_static_delegate) });
1889             }
1890
1891             if (efl_gfx_color_class_del_static_delegate == null)
1892             {
1893                 efl_gfx_color_class_del_static_delegate = new efl_gfx_color_class_del_delegate(color_class_del);
1894             }
1895
1896             if (methods.FirstOrDefault(m => m.Name == "DelColorClass") != null)
1897             {
1898                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_color_class_del"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_color_class_del_static_delegate) });
1899             }
1900
1901             if (efl_gfx_color_class_clear_static_delegate == null)
1902             {
1903                 efl_gfx_color_class_clear_static_delegate = new efl_gfx_color_class_clear_delegate(color_class_clear);
1904             }
1905
1906             if (methods.FirstOrDefault(m => m.Name == "ClearColorClass") != null)
1907             {
1908                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_color_class_clear"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_color_class_clear_static_delegate) });
1909             }
1910
1911             if (efl_gfx_size_class_get_static_delegate == null)
1912             {
1913                 efl_gfx_size_class_get_static_delegate = new efl_gfx_size_class_get_delegate(size_class_get);
1914             }
1915
1916             if (methods.FirstOrDefault(m => m.Name == "GetSizeClass") != null)
1917             {
1918                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_size_class_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_size_class_get_static_delegate) });
1919             }
1920
1921             if (efl_gfx_size_class_set_static_delegate == null)
1922             {
1923                 efl_gfx_size_class_set_static_delegate = new efl_gfx_size_class_set_delegate(size_class_set);
1924             }
1925
1926             if (methods.FirstOrDefault(m => m.Name == "SetSizeClass") != null)
1927             {
1928                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_size_class_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_size_class_set_static_delegate) });
1929             }
1930
1931             if (efl_gfx_size_class_del_static_delegate == null)
1932             {
1933                 efl_gfx_size_class_del_static_delegate = new efl_gfx_size_class_del_delegate(size_class_del);
1934             }
1935
1936             if (methods.FirstOrDefault(m => m.Name == "DelSizeClass") != null)
1937             {
1938                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_size_class_del"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_size_class_del_static_delegate) });
1939             }
1940
1941             if (efl_gfx_text_class_get_static_delegate == null)
1942             {
1943                 efl_gfx_text_class_get_static_delegate = new efl_gfx_text_class_get_delegate(text_class_get);
1944             }
1945
1946             if (methods.FirstOrDefault(m => m.Name == "GetTextClass") != null)
1947             {
1948                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_text_class_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_text_class_get_static_delegate) });
1949             }
1950
1951             if (efl_gfx_text_class_set_static_delegate == null)
1952             {
1953                 efl_gfx_text_class_set_static_delegate = new efl_gfx_text_class_set_delegate(text_class_set);
1954             }
1955
1956             if (methods.FirstOrDefault(m => m.Name == "SetTextClass") != null)
1957             {
1958                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_text_class_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_text_class_set_static_delegate) });
1959             }
1960
1961             if (efl_gfx_text_class_del_static_delegate == null)
1962             {
1963                 efl_gfx_text_class_del_static_delegate = new efl_gfx_text_class_del_delegate(text_class_del);
1964             }
1965
1966             if (methods.FirstOrDefault(m => m.Name == "DelTextClass") != null)
1967             {
1968                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_text_class_del"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_text_class_del_static_delegate) });
1969             }
1970
1971             if (efl_layout_calc_auto_update_hints_get_static_delegate == null)
1972             {
1973                 efl_layout_calc_auto_update_hints_get_static_delegate = new efl_layout_calc_auto_update_hints_get_delegate(calc_auto_update_hints_get);
1974             }
1975
1976             if (methods.FirstOrDefault(m => m.Name == "GetCalcAutoUpdateHints") != null)
1977             {
1978                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_layout_calc_auto_update_hints_get"), func = Marshal.GetFunctionPointerForDelegate(efl_layout_calc_auto_update_hints_get_static_delegate) });
1979             }
1980
1981             if (efl_layout_calc_auto_update_hints_set_static_delegate == null)
1982             {
1983                 efl_layout_calc_auto_update_hints_set_static_delegate = new efl_layout_calc_auto_update_hints_set_delegate(calc_auto_update_hints_set);
1984             }
1985
1986             if (methods.FirstOrDefault(m => m.Name == "SetCalcAutoUpdateHints") != null)
1987             {
1988                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_layout_calc_auto_update_hints_set"), func = Marshal.GetFunctionPointerForDelegate(efl_layout_calc_auto_update_hints_set_static_delegate) });
1989             }
1990
1991             if (efl_layout_calc_size_min_static_delegate == null)
1992             {
1993                 efl_layout_calc_size_min_static_delegate = new efl_layout_calc_size_min_delegate(calc_size_min);
1994             }
1995
1996             if (methods.FirstOrDefault(m => m.Name == "CalcSizeMin") != null)
1997             {
1998                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_layout_calc_size_min"), func = Marshal.GetFunctionPointerForDelegate(efl_layout_calc_size_min_static_delegate) });
1999             }
2000
2001             if (efl_layout_calc_parts_extends_static_delegate == null)
2002             {
2003                 efl_layout_calc_parts_extends_static_delegate = new efl_layout_calc_parts_extends_delegate(calc_parts_extends);
2004             }
2005
2006             if (methods.FirstOrDefault(m => m.Name == "CalcPartsExtends") != null)
2007             {
2008                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_layout_calc_parts_extends"), func = Marshal.GetFunctionPointerForDelegate(efl_layout_calc_parts_extends_static_delegate) });
2009             }
2010
2011             if (efl_layout_calc_freeze_static_delegate == null)
2012             {
2013                 efl_layout_calc_freeze_static_delegate = new efl_layout_calc_freeze_delegate(calc_freeze);
2014             }
2015
2016             if (methods.FirstOrDefault(m => m.Name == "FreezeCalc") != null)
2017             {
2018                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_layout_calc_freeze"), func = Marshal.GetFunctionPointerForDelegate(efl_layout_calc_freeze_static_delegate) });
2019             }
2020
2021             if (efl_layout_calc_thaw_static_delegate == null)
2022             {
2023                 efl_layout_calc_thaw_static_delegate = new efl_layout_calc_thaw_delegate(calc_thaw);
2024             }
2025
2026             if (methods.FirstOrDefault(m => m.Name == "ThawCalc") != null)
2027             {
2028                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_layout_calc_thaw"), func = Marshal.GetFunctionPointerForDelegate(efl_layout_calc_thaw_static_delegate) });
2029             }
2030
2031             if (efl_layout_calc_force_static_delegate == null)
2032             {
2033                 efl_layout_calc_force_static_delegate = new efl_layout_calc_force_delegate(calc_force);
2034             }
2035
2036             if (methods.FirstOrDefault(m => m.Name == "CalcForce") != null)
2037             {
2038                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_layout_calc_force"), func = Marshal.GetFunctionPointerForDelegate(efl_layout_calc_force_static_delegate) });
2039             }
2040
2041             if (efl_layout_group_size_min_get_static_delegate == null)
2042             {
2043                 efl_layout_group_size_min_get_static_delegate = new efl_layout_group_size_min_get_delegate(group_size_min_get);
2044             }
2045
2046             if (methods.FirstOrDefault(m => m.Name == "GetGroupSizeMin") != null)
2047             {
2048                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_layout_group_size_min_get"), func = Marshal.GetFunctionPointerForDelegate(efl_layout_group_size_min_get_static_delegate) });
2049             }
2050
2051             if (efl_layout_group_size_max_get_static_delegate == null)
2052             {
2053                 efl_layout_group_size_max_get_static_delegate = new efl_layout_group_size_max_get_delegate(group_size_max_get);
2054             }
2055
2056             if (methods.FirstOrDefault(m => m.Name == "GetGroupSizeMax") != null)
2057             {
2058                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_layout_group_size_max_get"), func = Marshal.GetFunctionPointerForDelegate(efl_layout_group_size_max_get_static_delegate) });
2059             }
2060
2061             if (efl_layout_group_data_get_static_delegate == null)
2062             {
2063                 efl_layout_group_data_get_static_delegate = new efl_layout_group_data_get_delegate(group_data_get);
2064             }
2065
2066             if (methods.FirstOrDefault(m => m.Name == "GetGroupData") != null)
2067             {
2068                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_layout_group_data_get"), func = Marshal.GetFunctionPointerForDelegate(efl_layout_group_data_get_static_delegate) });
2069             }
2070
2071             if (efl_layout_group_part_exist_get_static_delegate == null)
2072             {
2073                 efl_layout_group_part_exist_get_static_delegate = new efl_layout_group_part_exist_get_delegate(part_exist_get);
2074             }
2075
2076             if (methods.FirstOrDefault(m => m.Name == "GetPartExist") != null)
2077             {
2078                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_layout_group_part_exist_get"), func = Marshal.GetFunctionPointerForDelegate(efl_layout_group_part_exist_get_static_delegate) });
2079             }
2080
2081             if (efl_layout_signal_message_send_static_delegate == null)
2082             {
2083                 efl_layout_signal_message_send_static_delegate = new efl_layout_signal_message_send_delegate(message_send);
2084             }
2085
2086             if (methods.FirstOrDefault(m => m.Name == "MessageSend") != null)
2087             {
2088                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_layout_signal_message_send"), func = Marshal.GetFunctionPointerForDelegate(efl_layout_signal_message_send_static_delegate) });
2089             }
2090
2091             if (efl_layout_signal_callback_add_static_delegate == null)
2092             {
2093                 efl_layout_signal_callback_add_static_delegate = new efl_layout_signal_callback_add_delegate(signal_callback_add);
2094             }
2095
2096             if (methods.FirstOrDefault(m => m.Name == "AddSignalCallback") != null)
2097             {
2098                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_layout_signal_callback_add"), func = Marshal.GetFunctionPointerForDelegate(efl_layout_signal_callback_add_static_delegate) });
2099             }
2100
2101             if (efl_layout_signal_callback_del_static_delegate == null)
2102             {
2103                 efl_layout_signal_callback_del_static_delegate = new efl_layout_signal_callback_del_delegate(signal_callback_del);
2104             }
2105
2106             if (methods.FirstOrDefault(m => m.Name == "DelSignalCallback") != null)
2107             {
2108                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_layout_signal_callback_del"), func = Marshal.GetFunctionPointerForDelegate(efl_layout_signal_callback_del_static_delegate) });
2109             }
2110
2111             if (efl_layout_signal_emit_static_delegate == null)
2112             {
2113                 efl_layout_signal_emit_static_delegate = new efl_layout_signal_emit_delegate(signal_emit);
2114             }
2115
2116             if (methods.FirstOrDefault(m => m.Name == "EmitSignal") != null)
2117             {
2118                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_layout_signal_emit"), func = Marshal.GetFunctionPointerForDelegate(efl_layout_signal_emit_static_delegate) });
2119             }
2120
2121             if (efl_layout_signal_process_static_delegate == null)
2122             {
2123                 efl_layout_signal_process_static_delegate = new efl_layout_signal_process_delegate(signal_process);
2124             }
2125
2126             if (methods.FirstOrDefault(m => m.Name == "SignalProcess") != null)
2127             {
2128                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_layout_signal_process"), func = Marshal.GetFunctionPointerForDelegate(efl_layout_signal_process_static_delegate) });
2129             }
2130
2131             descs.AddRange(base.GetEoOps(type));
2132             return descs;
2133         }
2134         /// <summary>Returns the Eo class for the native methods of this class.</summary>
2135         /// <returns>The native class pointer.</returns>
2136         public override IntPtr GetEflClass()
2137         {
2138             return Efl.Canvas.Layout.efl_canvas_layout_class_get();
2139         }
2140
2141         #pragma warning disable CA1707, CS1591, SA1300, SA1600
2142
2143         [return: MarshalAs(UnmanagedType.U1)]
2144         private delegate bool efl_canvas_layout_animation_get_delegate(System.IntPtr obj, System.IntPtr pd);
2145
2146         [return: MarshalAs(UnmanagedType.U1)]
2147         public delegate bool efl_canvas_layout_animation_get_api_delegate(System.IntPtr obj);
2148
2149         public static Efl.Eo.FunctionWrapper<efl_canvas_layout_animation_get_api_delegate> efl_canvas_layout_animation_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_layout_animation_get_api_delegate>(Module, "efl_canvas_layout_animation_get");
2150
2151         private static bool animation_get(System.IntPtr obj, System.IntPtr pd)
2152         {
2153             Eina.Log.Debug("function efl_canvas_layout_animation_get was called");
2154             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2155             if (ws != null)
2156             {
2157             bool _ret_var = default(bool);
2158                 try
2159                 {
2160                     _ret_var = ((Layout)ws.Target).GetAnimation();
2161                 }
2162                 catch (Exception e)
2163                 {
2164                     Eina.Log.Warning($"Callback error: {e.ToString()}");
2165                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2166                 }
2167
2168         return _ret_var;
2169
2170             }
2171             else
2172             {
2173                 return efl_canvas_layout_animation_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2174             }
2175         }
2176
2177         private static efl_canvas_layout_animation_get_delegate efl_canvas_layout_animation_get_static_delegate;
2178
2179         
2180         private delegate void efl_canvas_layout_animation_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool on);
2181
2182         
2183         public delegate void efl_canvas_layout_animation_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool on);
2184
2185         public static Efl.Eo.FunctionWrapper<efl_canvas_layout_animation_set_api_delegate> efl_canvas_layout_animation_set_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_layout_animation_set_api_delegate>(Module, "efl_canvas_layout_animation_set");
2186
2187         private static void animation_set(System.IntPtr obj, System.IntPtr pd, bool on)
2188         {
2189             Eina.Log.Debug("function efl_canvas_layout_animation_set was called");
2190             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2191             if (ws != null)
2192             {
2193                                     
2194                 try
2195                 {
2196                     ((Layout)ws.Target).SetAnimation(on);
2197                 }
2198                 catch (Exception e)
2199                 {
2200                     Eina.Log.Warning($"Callback error: {e.ToString()}");
2201                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2202                 }
2203
2204                         
2205             }
2206             else
2207             {
2208                 efl_canvas_layout_animation_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), on);
2209             }
2210         }
2211
2212         private static efl_canvas_layout_animation_set_delegate efl_canvas_layout_animation_set_static_delegate;
2213
2214         [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
2215         private delegate Efl.Input.Device efl_canvas_layout_seat_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringshareKeepOwnershipMarshaler))] System.String name);
2216
2217         [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
2218         public delegate Efl.Input.Device efl_canvas_layout_seat_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringshareKeepOwnershipMarshaler))] System.String name);
2219
2220         public static Efl.Eo.FunctionWrapper<efl_canvas_layout_seat_get_api_delegate> efl_canvas_layout_seat_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_layout_seat_get_api_delegate>(Module, "efl_canvas_layout_seat_get");
2221
2222         private static Efl.Input.Device seat_get(System.IntPtr obj, System.IntPtr pd, System.String name)
2223         {
2224             Eina.Log.Debug("function efl_canvas_layout_seat_get was called");
2225             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2226             if (ws != null)
2227             {
2228                                     Efl.Input.Device _ret_var = default(Efl.Input.Device);
2229                 try
2230                 {
2231                     _ret_var = ((Layout)ws.Target).GetSeat(name);
2232                 }
2233                 catch (Exception e)
2234                 {
2235                     Eina.Log.Warning($"Callback error: {e.ToString()}");
2236                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2237                 }
2238
2239                         return _ret_var;
2240
2241             }
2242             else
2243             {
2244                 return efl_canvas_layout_seat_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), name);
2245             }
2246         }
2247
2248         private static efl_canvas_layout_seat_get_delegate efl_canvas_layout_seat_get_static_delegate;
2249
2250         [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringshareKeepOwnershipMarshaler))]
2251         private delegate System.String efl_canvas_layout_seat_name_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Input.Device device);
2252
2253         [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringshareKeepOwnershipMarshaler))]
2254         public delegate System.String efl_canvas_layout_seat_name_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Input.Device device);
2255
2256         public static Efl.Eo.FunctionWrapper<efl_canvas_layout_seat_name_get_api_delegate> efl_canvas_layout_seat_name_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_layout_seat_name_get_api_delegate>(Module, "efl_canvas_layout_seat_name_get");
2257
2258         private static System.String seat_name_get(System.IntPtr obj, System.IntPtr pd, Efl.Input.Device device)
2259         {
2260             Eina.Log.Debug("function efl_canvas_layout_seat_name_get was called");
2261             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2262             if (ws != null)
2263             {
2264                                     System.String _ret_var = default(System.String);
2265                 try
2266                 {
2267                     _ret_var = ((Layout)ws.Target).GetSeatName(device);
2268                 }
2269                 catch (Exception e)
2270                 {
2271                     Eina.Log.Warning($"Callback error: {e.ToString()}");
2272                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2273                 }
2274
2275                         return _ret_var;
2276
2277             }
2278             else
2279             {
2280                 return efl_canvas_layout_seat_name_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), device);
2281             }
2282         }
2283
2284         private static efl_canvas_layout_seat_name_get_delegate efl_canvas_layout_seat_name_get_static_delegate;
2285
2286         
2287         private delegate Eina.Error efl_canvas_layout_load_error_get_delegate(System.IntPtr obj, System.IntPtr pd);
2288
2289         
2290         public delegate Eina.Error efl_canvas_layout_load_error_get_api_delegate(System.IntPtr obj);
2291
2292         public static Efl.Eo.FunctionWrapper<efl_canvas_layout_load_error_get_api_delegate> efl_canvas_layout_load_error_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_layout_load_error_get_api_delegate>(Module, "efl_canvas_layout_load_error_get");
2293
2294         private static Eina.Error layout_load_error_get(System.IntPtr obj, System.IntPtr pd)
2295         {
2296             Eina.Log.Debug("function efl_canvas_layout_load_error_get was called");
2297             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2298             if (ws != null)
2299             {
2300             Eina.Error _ret_var = default(Eina.Error);
2301                 try
2302                 {
2303                     _ret_var = ((Layout)ws.Target).GetLayoutLoadError();
2304                 }
2305                 catch (Exception e)
2306                 {
2307                     Eina.Log.Warning($"Callback error: {e.ToString()}");
2308                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2309                 }
2310
2311         return _ret_var;
2312
2313             }
2314             else
2315             {
2316                 return efl_canvas_layout_load_error_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2317             }
2318         }
2319
2320         private static efl_canvas_layout_load_error_get_delegate efl_canvas_layout_load_error_get_static_delegate;
2321
2322         [return: MarshalAs(UnmanagedType.U1)]
2323         private delegate bool efl_canvas_layout_part_text_min_policy_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String part, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String state_name, [MarshalAs(UnmanagedType.U1)] out bool min_x, [MarshalAs(UnmanagedType.U1)] out bool min_y);
2324
2325         [return: MarshalAs(UnmanagedType.U1)]
2326         public delegate bool efl_canvas_layout_part_text_min_policy_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String part, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String state_name, [MarshalAs(UnmanagedType.U1)] out bool min_x, [MarshalAs(UnmanagedType.U1)] out bool min_y);
2327
2328         public static Efl.Eo.FunctionWrapper<efl_canvas_layout_part_text_min_policy_get_api_delegate> efl_canvas_layout_part_text_min_policy_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_layout_part_text_min_policy_get_api_delegate>(Module, "efl_canvas_layout_part_text_min_policy_get");
2329
2330         private static bool part_text_min_policy_get(System.IntPtr obj, System.IntPtr pd, System.String part, System.String state_name, out bool min_x, out bool min_y)
2331         {
2332             Eina.Log.Debug("function efl_canvas_layout_part_text_min_policy_get was called");
2333             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2334             if (ws != null)
2335             {
2336                                                         min_x = default(bool);        min_y = default(bool);                                            bool _ret_var = default(bool);
2337                 try
2338                 {
2339                     _ret_var = ((Layout)ws.Target).GetPartTextMinPolicy(part, state_name, out min_x, out min_y);
2340                 }
2341                 catch (Exception e)
2342                 {
2343                     Eina.Log.Warning($"Callback error: {e.ToString()}");
2344                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2345                 }
2346
2347                                                                         return _ret_var;
2348
2349             }
2350             else
2351             {
2352                 return efl_canvas_layout_part_text_min_policy_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), part, state_name, out min_x, out min_y);
2353             }
2354         }
2355
2356         private static efl_canvas_layout_part_text_min_policy_get_delegate efl_canvas_layout_part_text_min_policy_get_static_delegate;
2357
2358         [return: MarshalAs(UnmanagedType.U1)]
2359         private delegate bool efl_canvas_layout_part_text_min_policy_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String part, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String state_name, [MarshalAs(UnmanagedType.U1)] bool min_x, [MarshalAs(UnmanagedType.U1)] bool min_y);
2360
2361         [return: MarshalAs(UnmanagedType.U1)]
2362         public delegate bool efl_canvas_layout_part_text_min_policy_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String part, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String state_name, [MarshalAs(UnmanagedType.U1)] bool min_x, [MarshalAs(UnmanagedType.U1)] bool min_y);
2363
2364         public static Efl.Eo.FunctionWrapper<efl_canvas_layout_part_text_min_policy_set_api_delegate> efl_canvas_layout_part_text_min_policy_set_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_layout_part_text_min_policy_set_api_delegate>(Module, "efl_canvas_layout_part_text_min_policy_set");
2365
2366         private static bool part_text_min_policy_set(System.IntPtr obj, System.IntPtr pd, System.String part, System.String state_name, bool min_x, bool min_y)
2367         {
2368             Eina.Log.Debug("function efl_canvas_layout_part_text_min_policy_set was called");
2369             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2370             if (ws != null)
2371             {
2372                                                                                                             bool _ret_var = default(bool);
2373                 try
2374                 {
2375                     _ret_var = ((Layout)ws.Target).SetPartTextMinPolicy(part, state_name, min_x, min_y);
2376                 }
2377                 catch (Exception e)
2378                 {
2379                     Eina.Log.Warning($"Callback error: {e.ToString()}");
2380                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2381                 }
2382
2383                                                                         return _ret_var;
2384
2385             }
2386             else
2387             {
2388                 return efl_canvas_layout_part_text_min_policy_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), part, state_name, min_x, min_y);
2389             }
2390         }
2391
2392         private static efl_canvas_layout_part_text_min_policy_set_delegate efl_canvas_layout_part_text_min_policy_set_static_delegate;
2393
2394         
2395         private delegate double efl_canvas_layout_part_text_valign_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String part);
2396
2397         
2398         public delegate double efl_canvas_layout_part_text_valign_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String part);
2399
2400         public static Efl.Eo.FunctionWrapper<efl_canvas_layout_part_text_valign_get_api_delegate> efl_canvas_layout_part_text_valign_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_layout_part_text_valign_get_api_delegate>(Module, "efl_canvas_layout_part_text_valign_get");
2401
2402         private static double part_text_valign_get(System.IntPtr obj, System.IntPtr pd, System.String part)
2403         {
2404             Eina.Log.Debug("function efl_canvas_layout_part_text_valign_get was called");
2405             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2406             if (ws != null)
2407             {
2408                                     double _ret_var = default(double);
2409                 try
2410                 {
2411                     _ret_var = ((Layout)ws.Target).GetPartTextValign(part);
2412                 }
2413                 catch (Exception e)
2414                 {
2415                     Eina.Log.Warning($"Callback error: {e.ToString()}");
2416                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2417                 }
2418
2419                         return _ret_var;
2420
2421             }
2422             else
2423             {
2424                 return efl_canvas_layout_part_text_valign_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), part);
2425             }
2426         }
2427
2428         private static efl_canvas_layout_part_text_valign_get_delegate efl_canvas_layout_part_text_valign_get_static_delegate;
2429
2430         [return: MarshalAs(UnmanagedType.U1)]
2431         private delegate bool efl_canvas_layout_part_text_valign_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String part,  double valign);
2432
2433         [return: MarshalAs(UnmanagedType.U1)]
2434         public delegate bool efl_canvas_layout_part_text_valign_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String part,  double valign);
2435
2436         public static Efl.Eo.FunctionWrapper<efl_canvas_layout_part_text_valign_set_api_delegate> efl_canvas_layout_part_text_valign_set_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_layout_part_text_valign_set_api_delegate>(Module, "efl_canvas_layout_part_text_valign_set");
2437
2438         private static bool part_text_valign_set(System.IntPtr obj, System.IntPtr pd, System.String part, double valign)
2439         {
2440             Eina.Log.Debug("function efl_canvas_layout_part_text_valign_set was called");
2441             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2442             if (ws != null)
2443             {
2444                                                             bool _ret_var = default(bool);
2445                 try
2446                 {
2447                     _ret_var = ((Layout)ws.Target).SetPartTextValign(part, valign);
2448                 }
2449                 catch (Exception e)
2450                 {
2451                     Eina.Log.Warning($"Callback error: {e.ToString()}");
2452                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2453                 }
2454
2455                                         return _ret_var;
2456
2457             }
2458             else
2459             {
2460                 return efl_canvas_layout_part_text_valign_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), part, valign);
2461             }
2462         }
2463
2464         private static efl_canvas_layout_part_text_valign_set_delegate efl_canvas_layout_part_text_valign_set_static_delegate;
2465
2466         
2467         private delegate double efl_canvas_layout_part_text_marquee_duration_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String part);
2468
2469         
2470         public delegate double efl_canvas_layout_part_text_marquee_duration_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String part);
2471
2472         public static Efl.Eo.FunctionWrapper<efl_canvas_layout_part_text_marquee_duration_get_api_delegate> efl_canvas_layout_part_text_marquee_duration_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_layout_part_text_marquee_duration_get_api_delegate>(Module, "efl_canvas_layout_part_text_marquee_duration_get");
2473
2474         private static double part_text_marquee_duration_get(System.IntPtr obj, System.IntPtr pd, System.String part)
2475         {
2476             Eina.Log.Debug("function efl_canvas_layout_part_text_marquee_duration_get was called");
2477             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2478             if (ws != null)
2479             {
2480                                     double _ret_var = default(double);
2481                 try
2482                 {
2483                     _ret_var = ((Layout)ws.Target).GetPartTextMarqueeDuration(part);
2484                 }
2485                 catch (Exception e)
2486                 {
2487                     Eina.Log.Warning($"Callback error: {e.ToString()}");
2488                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2489                 }
2490
2491                         return _ret_var;
2492
2493             }
2494             else
2495             {
2496                 return efl_canvas_layout_part_text_marquee_duration_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), part);
2497             }
2498         }
2499
2500         private static efl_canvas_layout_part_text_marquee_duration_get_delegate efl_canvas_layout_part_text_marquee_duration_get_static_delegate;
2501
2502         [return: MarshalAs(UnmanagedType.U1)]
2503         private delegate bool efl_canvas_layout_part_text_marquee_duration_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String part,  double duration);
2504
2505         [return: MarshalAs(UnmanagedType.U1)]
2506         public delegate bool efl_canvas_layout_part_text_marquee_duration_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String part,  double duration);
2507
2508         public static Efl.Eo.FunctionWrapper<efl_canvas_layout_part_text_marquee_duration_set_api_delegate> efl_canvas_layout_part_text_marquee_duration_set_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_layout_part_text_marquee_duration_set_api_delegate>(Module, "efl_canvas_layout_part_text_marquee_duration_set");
2509
2510         private static bool part_text_marquee_duration_set(System.IntPtr obj, System.IntPtr pd, System.String part, double duration)
2511         {
2512             Eina.Log.Debug("function efl_canvas_layout_part_text_marquee_duration_set was called");
2513             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2514             if (ws != null)
2515             {
2516                                                             bool _ret_var = default(bool);
2517                 try
2518                 {
2519                     _ret_var = ((Layout)ws.Target).SetPartTextMarqueeDuration(part, duration);
2520                 }
2521                 catch (Exception e)
2522                 {
2523                     Eina.Log.Warning($"Callback error: {e.ToString()}");
2524                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2525                 }
2526
2527                                         return _ret_var;
2528
2529             }
2530             else
2531             {
2532                 return efl_canvas_layout_part_text_marquee_duration_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), part, duration);
2533             }
2534         }
2535
2536         private static efl_canvas_layout_part_text_marquee_duration_set_delegate efl_canvas_layout_part_text_marquee_duration_set_static_delegate;
2537
2538         
2539         private delegate double efl_canvas_layout_part_text_marquee_speed_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String part);
2540
2541         
2542         public delegate double efl_canvas_layout_part_text_marquee_speed_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String part);
2543
2544         public static Efl.Eo.FunctionWrapper<efl_canvas_layout_part_text_marquee_speed_get_api_delegate> efl_canvas_layout_part_text_marquee_speed_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_layout_part_text_marquee_speed_get_api_delegate>(Module, "efl_canvas_layout_part_text_marquee_speed_get");
2545
2546         private static double part_text_marquee_speed_get(System.IntPtr obj, System.IntPtr pd, System.String part)
2547         {
2548             Eina.Log.Debug("function efl_canvas_layout_part_text_marquee_speed_get was called");
2549             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2550             if (ws != null)
2551             {
2552                                     double _ret_var = default(double);
2553                 try
2554                 {
2555                     _ret_var = ((Layout)ws.Target).GetPartTextMarqueeSpeed(part);
2556                 }
2557                 catch (Exception e)
2558                 {
2559                     Eina.Log.Warning($"Callback error: {e.ToString()}");
2560                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2561                 }
2562
2563                         return _ret_var;
2564
2565             }
2566             else
2567             {
2568                 return efl_canvas_layout_part_text_marquee_speed_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), part);
2569             }
2570         }
2571
2572         private static efl_canvas_layout_part_text_marquee_speed_get_delegate efl_canvas_layout_part_text_marquee_speed_get_static_delegate;
2573
2574         [return: MarshalAs(UnmanagedType.U1)]
2575         private delegate bool efl_canvas_layout_part_text_marquee_speed_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String part,  double speed);
2576
2577         [return: MarshalAs(UnmanagedType.U1)]
2578         public delegate bool efl_canvas_layout_part_text_marquee_speed_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String part,  double speed);
2579
2580         public static Efl.Eo.FunctionWrapper<efl_canvas_layout_part_text_marquee_speed_set_api_delegate> efl_canvas_layout_part_text_marquee_speed_set_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_layout_part_text_marquee_speed_set_api_delegate>(Module, "efl_canvas_layout_part_text_marquee_speed_set");
2581
2582         private static bool part_text_marquee_speed_set(System.IntPtr obj, System.IntPtr pd, System.String part, double speed)
2583         {
2584             Eina.Log.Debug("function efl_canvas_layout_part_text_marquee_speed_set was called");
2585             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2586             if (ws != null)
2587             {
2588                                                             bool _ret_var = default(bool);
2589                 try
2590                 {
2591                     _ret_var = ((Layout)ws.Target).SetPartTextMarqueeSpeed(part, speed);
2592                 }
2593                 catch (Exception e)
2594                 {
2595                     Eina.Log.Warning($"Callback error: {e.ToString()}");
2596                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2597                 }
2598
2599                                         return _ret_var;
2600
2601             }
2602             else
2603             {
2604                 return efl_canvas_layout_part_text_marquee_speed_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), part, speed);
2605             }
2606         }
2607
2608         private static efl_canvas_layout_part_text_marquee_speed_set_delegate efl_canvas_layout_part_text_marquee_speed_set_static_delegate;
2609
2610         [return: MarshalAs(UnmanagedType.U1)]
2611         private delegate bool efl_canvas_layout_part_text_marquee_always_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String part);
2612
2613         [return: MarshalAs(UnmanagedType.U1)]
2614         public delegate bool efl_canvas_layout_part_text_marquee_always_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String part);
2615
2616         public static Efl.Eo.FunctionWrapper<efl_canvas_layout_part_text_marquee_always_get_api_delegate> efl_canvas_layout_part_text_marquee_always_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_layout_part_text_marquee_always_get_api_delegate>(Module, "efl_canvas_layout_part_text_marquee_always_get");
2617
2618         private static bool part_text_marquee_always_get(System.IntPtr obj, System.IntPtr pd, System.String part)
2619         {
2620             Eina.Log.Debug("function efl_canvas_layout_part_text_marquee_always_get was called");
2621             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2622             if (ws != null)
2623             {
2624                                     bool _ret_var = default(bool);
2625                 try
2626                 {
2627                     _ret_var = ((Layout)ws.Target).GetPartTextMarqueeAlways(part);
2628                 }
2629                 catch (Exception e)
2630                 {
2631                     Eina.Log.Warning($"Callback error: {e.ToString()}");
2632                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2633                 }
2634
2635                         return _ret_var;
2636
2637             }
2638             else
2639             {
2640                 return efl_canvas_layout_part_text_marquee_always_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), part);
2641             }
2642         }
2643
2644         private static efl_canvas_layout_part_text_marquee_always_get_delegate efl_canvas_layout_part_text_marquee_always_get_static_delegate;
2645
2646         [return: MarshalAs(UnmanagedType.U1)]
2647         private delegate bool efl_canvas_layout_part_text_marquee_always_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String part, [MarshalAs(UnmanagedType.U1)] bool always);
2648
2649         [return: MarshalAs(UnmanagedType.U1)]
2650         public delegate bool efl_canvas_layout_part_text_marquee_always_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String part, [MarshalAs(UnmanagedType.U1)] bool always);
2651
2652         public static Efl.Eo.FunctionWrapper<efl_canvas_layout_part_text_marquee_always_set_api_delegate> efl_canvas_layout_part_text_marquee_always_set_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_layout_part_text_marquee_always_set_api_delegate>(Module, "efl_canvas_layout_part_text_marquee_always_set");
2653
2654         private static bool part_text_marquee_always_set(System.IntPtr obj, System.IntPtr pd, System.String part, bool always)
2655         {
2656             Eina.Log.Debug("function efl_canvas_layout_part_text_marquee_always_set was called");
2657             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2658             if (ws != null)
2659             {
2660                                                             bool _ret_var = default(bool);
2661                 try
2662                 {
2663                     _ret_var = ((Layout)ws.Target).SetPartTextMarqueeAlways(part, always);
2664                 }
2665                 catch (Exception e)
2666                 {
2667                     Eina.Log.Warning($"Callback error: {e.ToString()}");
2668                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2669                 }
2670
2671                                         return _ret_var;
2672
2673             }
2674             else
2675             {
2676                 return efl_canvas_layout_part_text_marquee_always_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), part, always);
2677             }
2678         }
2679
2680         private static efl_canvas_layout_part_text_marquee_always_set_delegate efl_canvas_layout_part_text_marquee_always_set_static_delegate;
2681
2682         
2683         private delegate double efl_canvas_layout_part_valign_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String part);
2684
2685         
2686         public delegate double efl_canvas_layout_part_valign_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String part);
2687
2688         public static Efl.Eo.FunctionWrapper<efl_canvas_layout_part_valign_get_api_delegate> efl_canvas_layout_part_valign_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_layout_part_valign_get_api_delegate>(Module, "efl_canvas_layout_part_valign_get");
2689
2690         private static double part_valign_get(System.IntPtr obj, System.IntPtr pd, System.String part)
2691         {
2692             Eina.Log.Debug("function efl_canvas_layout_part_valign_get was called");
2693             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2694             if (ws != null)
2695             {
2696                                     double _ret_var = default(double);
2697                 try
2698                 {
2699                     _ret_var = ((Layout)ws.Target).GetPartValign(part);
2700                 }
2701                 catch (Exception e)
2702                 {
2703                     Eina.Log.Warning($"Callback error: {e.ToString()}");
2704                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2705                 }
2706
2707                         return _ret_var;
2708
2709             }
2710             else
2711             {
2712                 return efl_canvas_layout_part_valign_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), part);
2713             }
2714         }
2715
2716         private static efl_canvas_layout_part_valign_get_delegate efl_canvas_layout_part_valign_get_static_delegate;
2717
2718         [return: MarshalAs(UnmanagedType.U1)]
2719         private delegate bool efl_canvas_layout_part_valign_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String part,  double valign);
2720
2721         [return: MarshalAs(UnmanagedType.U1)]
2722         public delegate bool efl_canvas_layout_part_valign_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String part,  double valign);
2723
2724         public static Efl.Eo.FunctionWrapper<efl_canvas_layout_part_valign_set_api_delegate> efl_canvas_layout_part_valign_set_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_layout_part_valign_set_api_delegate>(Module, "efl_canvas_layout_part_valign_set");
2725
2726         private static bool part_valign_set(System.IntPtr obj, System.IntPtr pd, System.String part, double valign)
2727         {
2728             Eina.Log.Debug("function efl_canvas_layout_part_valign_set was called");
2729             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2730             if (ws != null)
2731             {
2732                                                             bool _ret_var = default(bool);
2733                 try
2734                 {
2735                     _ret_var = ((Layout)ws.Target).SetPartValign(part, valign);
2736                 }
2737                 catch (Exception e)
2738                 {
2739                     Eina.Log.Warning($"Callback error: {e.ToString()}");
2740                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2741                 }
2742
2743                                         return _ret_var;
2744
2745             }
2746             else
2747             {
2748                 return efl_canvas_layout_part_valign_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), part, valign);
2749             }
2750         }
2751
2752         private static efl_canvas_layout_part_valign_set_delegate efl_canvas_layout_part_valign_set_static_delegate;
2753
2754         
2755         private delegate System.IntPtr efl_canvas_layout_access_part_iterate_delegate(System.IntPtr obj, System.IntPtr pd);
2756
2757         
2758         public delegate System.IntPtr efl_canvas_layout_access_part_iterate_api_delegate(System.IntPtr obj);
2759
2760         public static Efl.Eo.FunctionWrapper<efl_canvas_layout_access_part_iterate_api_delegate> efl_canvas_layout_access_part_iterate_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_layout_access_part_iterate_api_delegate>(Module, "efl_canvas_layout_access_part_iterate");
2761
2762         private static System.IntPtr access_part_iterate(System.IntPtr obj, System.IntPtr pd)
2763         {
2764             Eina.Log.Debug("function efl_canvas_layout_access_part_iterate was called");
2765             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2766             if (ws != null)
2767             {
2768             Eina.Iterator<System.String> _ret_var = default(Eina.Iterator<System.String>);
2769                 try
2770                 {
2771                     _ret_var = ((Layout)ws.Target).AccessPartIterate();
2772                 }
2773                 catch (Exception e)
2774                 {
2775                     Eina.Log.Warning($"Callback error: {e.ToString()}");
2776                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2777                 }
2778
2779         _ret_var.Own = false; return _ret_var.Handle;
2780
2781             }
2782             else
2783             {
2784                 return efl_canvas_layout_access_part_iterate_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2785             }
2786         }
2787
2788         private static efl_canvas_layout_access_part_iterate_delegate efl_canvas_layout_access_part_iterate_static_delegate;
2789
2790         [return: MarshalAs(UnmanagedType.U1)]
2791         private delegate bool efl_canvas_layout_content_remove_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity content);
2792
2793         [return: MarshalAs(UnmanagedType.U1)]
2794         public delegate bool efl_canvas_layout_content_remove_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity content);
2795
2796         public static Efl.Eo.FunctionWrapper<efl_canvas_layout_content_remove_api_delegate> efl_canvas_layout_content_remove_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_layout_content_remove_api_delegate>(Module, "efl_canvas_layout_content_remove");
2797
2798         private static bool content_remove(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.IEntity content)
2799         {
2800             Eina.Log.Debug("function efl_canvas_layout_content_remove was called");
2801             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2802             if (ws != null)
2803             {
2804                                     bool _ret_var = default(bool);
2805                 try
2806                 {
2807                     _ret_var = ((Layout)ws.Target).ContentRemove(content);
2808                 }
2809                 catch (Exception e)
2810                 {
2811                     Eina.Log.Warning($"Callback error: {e.ToString()}");
2812                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2813                 }
2814
2815                         return _ret_var;
2816
2817             }
2818             else
2819             {
2820                 return efl_canvas_layout_content_remove_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), content);
2821             }
2822         }
2823
2824         private static efl_canvas_layout_content_remove_delegate efl_canvas_layout_content_remove_static_delegate;
2825
2826         
2827         private delegate void efl_canvas_layout_color_class_parent_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Object parent);
2828
2829         
2830         public delegate void efl_canvas_layout_color_class_parent_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Object parent);
2831
2832         public static Efl.Eo.FunctionWrapper<efl_canvas_layout_color_class_parent_set_api_delegate> efl_canvas_layout_color_class_parent_set_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_layout_color_class_parent_set_api_delegate>(Module, "efl_canvas_layout_color_class_parent_set");
2833
2834         private static void color_class_parent_set(System.IntPtr obj, System.IntPtr pd, Efl.Object parent)
2835         {
2836             Eina.Log.Debug("function efl_canvas_layout_color_class_parent_set was called");
2837             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2838             if (ws != null)
2839             {
2840                                     
2841                 try
2842                 {
2843                     ((Layout)ws.Target).SetColorClassParent(parent);
2844                 }
2845                 catch (Exception e)
2846                 {
2847                     Eina.Log.Warning($"Callback error: {e.ToString()}");
2848                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2849                 }
2850
2851                         
2852             }
2853             else
2854             {
2855                 efl_canvas_layout_color_class_parent_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), parent);
2856             }
2857         }
2858
2859         private static efl_canvas_layout_color_class_parent_set_delegate efl_canvas_layout_color_class_parent_set_static_delegate;
2860
2861         
2862         private delegate void efl_canvas_layout_color_class_parent_unset_delegate(System.IntPtr obj, System.IntPtr pd);
2863
2864         
2865         public delegate void efl_canvas_layout_color_class_parent_unset_api_delegate(System.IntPtr obj);
2866
2867         public static Efl.Eo.FunctionWrapper<efl_canvas_layout_color_class_parent_unset_api_delegate> efl_canvas_layout_color_class_parent_unset_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_layout_color_class_parent_unset_api_delegate>(Module, "efl_canvas_layout_color_class_parent_unset");
2868
2869         private static void color_class_parent_unset(System.IntPtr obj, System.IntPtr pd)
2870         {
2871             Eina.Log.Debug("function efl_canvas_layout_color_class_parent_unset was called");
2872             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2873             if (ws != null)
2874             {
2875             
2876                 try
2877                 {
2878                     ((Layout)ws.Target).UnsetColorClassParent();
2879                 }
2880                 catch (Exception e)
2881                 {
2882                     Eina.Log.Warning($"Callback error: {e.ToString()}");
2883                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2884                 }
2885
2886         
2887             }
2888             else
2889             {
2890                 efl_canvas_layout_color_class_parent_unset_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2891             }
2892         }
2893
2894         private static efl_canvas_layout_color_class_parent_unset_delegate efl_canvas_layout_color_class_parent_unset_static_delegate;
2895
2896         
2897         private delegate void efl_canvas_layout_part_text_cursor_coord_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String part,  Edje.Cursor cur,  out int x,  out int y);
2898
2899         
2900         public delegate void efl_canvas_layout_part_text_cursor_coord_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String part,  Edje.Cursor cur,  out int x,  out int y);
2901
2902         public static Efl.Eo.FunctionWrapper<efl_canvas_layout_part_text_cursor_coord_get_api_delegate> efl_canvas_layout_part_text_cursor_coord_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_layout_part_text_cursor_coord_get_api_delegate>(Module, "efl_canvas_layout_part_text_cursor_coord_get");
2903
2904         private static void part_text_cursor_coord_get(System.IntPtr obj, System.IntPtr pd, System.String part, Edje.Cursor cur, out int x, out int y)
2905         {
2906             Eina.Log.Debug("function efl_canvas_layout_part_text_cursor_coord_get was called");
2907             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2908             if (ws != null)
2909             {
2910                                                         x = default(int);        y = default(int);                                            
2911                 try
2912                 {
2913                     ((Layout)ws.Target).GetPartTextCursorCoord(part, cur, out x, out y);
2914                 }
2915                 catch (Exception e)
2916                 {
2917                     Eina.Log.Warning($"Callback error: {e.ToString()}");
2918                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2919                 }
2920
2921                                                                         
2922             }
2923             else
2924             {
2925                 efl_canvas_layout_part_text_cursor_coord_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), part, cur, out x, out y);
2926             }
2927         }
2928
2929         private static efl_canvas_layout_part_text_cursor_coord_get_delegate efl_canvas_layout_part_text_cursor_coord_get_static_delegate;
2930
2931         
2932         private delegate void efl_canvas_layout_part_text_cursor_size_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String part,  Edje.Cursor cur,  out int w,  out int h);
2933
2934         
2935         public delegate void efl_canvas_layout_part_text_cursor_size_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String part,  Edje.Cursor cur,  out int w,  out int h);
2936
2937         public static Efl.Eo.FunctionWrapper<efl_canvas_layout_part_text_cursor_size_get_api_delegate> efl_canvas_layout_part_text_cursor_size_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_layout_part_text_cursor_size_get_api_delegate>(Module, "efl_canvas_layout_part_text_cursor_size_get");
2938
2939         private static void part_text_cursor_size_get(System.IntPtr obj, System.IntPtr pd, System.String part, Edje.Cursor cur, out int w, out int h)
2940         {
2941             Eina.Log.Debug("function efl_canvas_layout_part_text_cursor_size_get was called");
2942             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2943             if (ws != null)
2944             {
2945                                                         w = default(int);        h = default(int);                                            
2946                 try
2947                 {
2948                     ((Layout)ws.Target).GetPartTextCursorSize(part, cur, out w, out h);
2949                 }
2950                 catch (Exception e)
2951                 {
2952                     Eina.Log.Warning($"Callback error: {e.ToString()}");
2953                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2954                 }
2955
2956                                                                         
2957             }
2958             else
2959             {
2960                 efl_canvas_layout_part_text_cursor_size_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), part, cur, out w, out h);
2961             }
2962         }
2963
2964         private static efl_canvas_layout_part_text_cursor_size_get_delegate efl_canvas_layout_part_text_cursor_size_get_static_delegate;
2965
2966         
2967         private delegate void efl_canvas_layout_part_text_cursor_on_mouse_geometry_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String part,  out int x,  out int y,  out int w,  out int h);
2968
2969         
2970         public delegate void efl_canvas_layout_part_text_cursor_on_mouse_geometry_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String part,  out int x,  out int y,  out int w,  out int h);
2971
2972         public static Efl.Eo.FunctionWrapper<efl_canvas_layout_part_text_cursor_on_mouse_geometry_get_api_delegate> efl_canvas_layout_part_text_cursor_on_mouse_geometry_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_layout_part_text_cursor_on_mouse_geometry_get_api_delegate>(Module, "efl_canvas_layout_part_text_cursor_on_mouse_geometry_get");
2973
2974         private static void part_text_cursor_on_mouse_geometry_get(System.IntPtr obj, System.IntPtr pd, System.String part, out int x, out int y, out int w, out int h)
2975         {
2976             Eina.Log.Debug("function efl_canvas_layout_part_text_cursor_on_mouse_geometry_get was called");
2977             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2978             if (ws != null)
2979             {
2980                                                         x = default(int);        y = default(int);        w = default(int);        h = default(int);                                                    
2981                 try
2982                 {
2983                     ((Layout)ws.Target).GetPartTextCursorOnMouseGeometry(part, out x, out y, out w, out h);
2984                 }
2985                 catch (Exception e)
2986                 {
2987                     Eina.Log.Warning($"Callback error: {e.ToString()}");
2988                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2989                 }
2990
2991                                                                                         
2992             }
2993             else
2994             {
2995                 efl_canvas_layout_part_text_cursor_on_mouse_geometry_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), part, out x, out y, out w, out h);
2996             }
2997         }
2998
2999         private static efl_canvas_layout_part_text_cursor_on_mouse_geometry_get_delegate efl_canvas_layout_part_text_cursor_on_mouse_geometry_get_static_delegate;
3000
3001         
3002         private delegate System.IntPtr efl_content_iterate_delegate(System.IntPtr obj, System.IntPtr pd);
3003
3004         
3005         public delegate System.IntPtr efl_content_iterate_api_delegate(System.IntPtr obj);
3006
3007         public static Efl.Eo.FunctionWrapper<efl_content_iterate_api_delegate> efl_content_iterate_ptr = new Efl.Eo.FunctionWrapper<efl_content_iterate_api_delegate>(Module, "efl_content_iterate");
3008
3009         private static System.IntPtr content_iterate(System.IntPtr obj, System.IntPtr pd)
3010         {
3011             Eina.Log.Debug("function efl_content_iterate was called");
3012             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3013             if (ws != null)
3014             {
3015             Eina.Iterator<Efl.Gfx.IEntity> _ret_var = default(Eina.Iterator<Efl.Gfx.IEntity>);
3016                 try
3017                 {
3018                     _ret_var = ((Layout)ws.Target).ContentIterate();
3019                 }
3020                 catch (Exception e)
3021                 {
3022                     Eina.Log.Warning($"Callback error: {e.ToString()}");
3023                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3024                 }
3025
3026         _ret_var.Own = false; return _ret_var.Handle;
3027
3028             }
3029             else
3030             {
3031                 return efl_content_iterate_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3032             }
3033         }
3034
3035         private static efl_content_iterate_delegate efl_content_iterate_static_delegate;
3036
3037         
3038         private delegate int efl_content_count_delegate(System.IntPtr obj, System.IntPtr pd);
3039
3040         
3041         public delegate int efl_content_count_api_delegate(System.IntPtr obj);
3042
3043         public static Efl.Eo.FunctionWrapper<efl_content_count_api_delegate> efl_content_count_ptr = new Efl.Eo.FunctionWrapper<efl_content_count_api_delegate>(Module, "efl_content_count");
3044
3045         private static int content_count(System.IntPtr obj, System.IntPtr pd)
3046         {
3047             Eina.Log.Debug("function efl_content_count was called");
3048             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3049             if (ws != null)
3050             {
3051             int _ret_var = default(int);
3052                 try
3053                 {
3054                     _ret_var = ((Layout)ws.Target).ContentCount();
3055                 }
3056                 catch (Exception e)
3057                 {
3058                     Eina.Log.Warning($"Callback error: {e.ToString()}");
3059                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3060                 }
3061
3062         return _ret_var;
3063
3064             }
3065             else
3066             {
3067                 return efl_content_count_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3068             }
3069         }
3070
3071         private static efl_content_count_delegate efl_content_count_static_delegate;
3072
3073         
3074         private delegate Eina.File efl_file_mmap_get_delegate(System.IntPtr obj, System.IntPtr pd);
3075
3076         
3077         public delegate Eina.File efl_file_mmap_get_api_delegate(System.IntPtr obj);
3078
3079         public static Efl.Eo.FunctionWrapper<efl_file_mmap_get_api_delegate> efl_file_mmap_get_ptr = new Efl.Eo.FunctionWrapper<efl_file_mmap_get_api_delegate>(Module, "efl_file_mmap_get");
3080
3081         private static Eina.File mmap_get(System.IntPtr obj, System.IntPtr pd)
3082         {
3083             Eina.Log.Debug("function efl_file_mmap_get was called");
3084             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3085             if (ws != null)
3086             {
3087             Eina.File _ret_var = default(Eina.File);
3088                 try
3089                 {
3090                     _ret_var = ((Layout)ws.Target).GetMmap();
3091                 }
3092                 catch (Exception e)
3093                 {
3094                     Eina.Log.Warning($"Callback error: {e.ToString()}");
3095                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3096                 }
3097
3098         return _ret_var;
3099
3100             }
3101             else
3102             {
3103                 return efl_file_mmap_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3104             }
3105         }
3106
3107         private static efl_file_mmap_get_delegate efl_file_mmap_get_static_delegate;
3108
3109         
3110         private delegate Eina.Error efl_file_mmap_set_delegate(System.IntPtr obj, System.IntPtr pd,  Eina.File f);
3111
3112         
3113         public delegate Eina.Error efl_file_mmap_set_api_delegate(System.IntPtr obj,  Eina.File f);
3114
3115         public static Efl.Eo.FunctionWrapper<efl_file_mmap_set_api_delegate> efl_file_mmap_set_ptr = new Efl.Eo.FunctionWrapper<efl_file_mmap_set_api_delegate>(Module, "efl_file_mmap_set");
3116
3117         private static Eina.Error mmap_set(System.IntPtr obj, System.IntPtr pd, Eina.File f)
3118         {
3119             Eina.Log.Debug("function efl_file_mmap_set was called");
3120             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3121             if (ws != null)
3122             {
3123                                     Eina.Error _ret_var = default(Eina.Error);
3124                 try
3125                 {
3126                     _ret_var = ((Layout)ws.Target).SetMmap(f);
3127                 }
3128                 catch (Exception e)
3129                 {
3130                     Eina.Log.Warning($"Callback error: {e.ToString()}");
3131                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3132                 }
3133
3134                         return _ret_var;
3135
3136             }
3137             else
3138             {
3139                 return efl_file_mmap_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), f);
3140             }
3141         }
3142
3143         private static efl_file_mmap_set_delegate efl_file_mmap_set_static_delegate;
3144
3145         [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
3146         private delegate System.String efl_file_get_delegate(System.IntPtr obj, System.IntPtr pd);
3147
3148         [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
3149         public delegate System.String efl_file_get_api_delegate(System.IntPtr obj);
3150
3151         public static Efl.Eo.FunctionWrapper<efl_file_get_api_delegate> efl_file_get_ptr = new Efl.Eo.FunctionWrapper<efl_file_get_api_delegate>(Module, "efl_file_get");
3152
3153         private static System.String file_get(System.IntPtr obj, System.IntPtr pd)
3154         {
3155             Eina.Log.Debug("function efl_file_get was called");
3156             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3157             if (ws != null)
3158             {
3159             System.String _ret_var = default(System.String);
3160                 try
3161                 {
3162                     _ret_var = ((Layout)ws.Target).GetFile();
3163                 }
3164                 catch (Exception e)
3165                 {
3166                     Eina.Log.Warning($"Callback error: {e.ToString()}");
3167                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3168                 }
3169
3170         return _ret_var;
3171
3172             }
3173             else
3174             {
3175                 return efl_file_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3176             }
3177         }
3178
3179         private static efl_file_get_delegate efl_file_get_static_delegate;
3180
3181         
3182         private delegate Eina.Error efl_file_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String file);
3183
3184         
3185         public delegate Eina.Error efl_file_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String file);
3186
3187         public static Efl.Eo.FunctionWrapper<efl_file_set_api_delegate> efl_file_set_ptr = new Efl.Eo.FunctionWrapper<efl_file_set_api_delegate>(Module, "efl_file_set");
3188
3189         private static Eina.Error file_set(System.IntPtr obj, System.IntPtr pd, System.String file)
3190         {
3191             Eina.Log.Debug("function efl_file_set was called");
3192             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3193             if (ws != null)
3194             {
3195                                     Eina.Error _ret_var = default(Eina.Error);
3196                 try
3197                 {
3198                     _ret_var = ((Layout)ws.Target).SetFile(file);
3199                 }
3200                 catch (Exception e)
3201                 {
3202                     Eina.Log.Warning($"Callback error: {e.ToString()}");
3203                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3204                 }
3205
3206                         return _ret_var;
3207
3208             }
3209             else
3210             {
3211                 return efl_file_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), file);
3212             }
3213         }
3214
3215         private static efl_file_set_delegate efl_file_set_static_delegate;
3216
3217         [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
3218         private delegate System.String efl_file_key_get_delegate(System.IntPtr obj, System.IntPtr pd);
3219
3220         [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
3221         public delegate System.String efl_file_key_get_api_delegate(System.IntPtr obj);
3222
3223         public static Efl.Eo.FunctionWrapper<efl_file_key_get_api_delegate> efl_file_key_get_ptr = new Efl.Eo.FunctionWrapper<efl_file_key_get_api_delegate>(Module, "efl_file_key_get");
3224
3225         private static System.String key_get(System.IntPtr obj, System.IntPtr pd)
3226         {
3227             Eina.Log.Debug("function efl_file_key_get was called");
3228             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3229             if (ws != null)
3230             {
3231             System.String _ret_var = default(System.String);
3232                 try
3233                 {
3234                     _ret_var = ((Layout)ws.Target).GetKey();
3235                 }
3236                 catch (Exception e)
3237                 {
3238                     Eina.Log.Warning($"Callback error: {e.ToString()}");
3239                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3240                 }
3241
3242         return _ret_var;
3243
3244             }
3245             else
3246             {
3247                 return efl_file_key_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3248             }
3249         }
3250
3251         private static efl_file_key_get_delegate efl_file_key_get_static_delegate;
3252
3253         
3254         private delegate void efl_file_key_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String key);
3255
3256         
3257         public delegate void efl_file_key_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String key);
3258
3259         public static Efl.Eo.FunctionWrapper<efl_file_key_set_api_delegate> efl_file_key_set_ptr = new Efl.Eo.FunctionWrapper<efl_file_key_set_api_delegate>(Module, "efl_file_key_set");
3260
3261         private static void key_set(System.IntPtr obj, System.IntPtr pd, System.String key)
3262         {
3263             Eina.Log.Debug("function efl_file_key_set was called");
3264             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3265             if (ws != null)
3266             {
3267                                     
3268                 try
3269                 {
3270                     ((Layout)ws.Target).SetKey(key);
3271                 }
3272                 catch (Exception e)
3273                 {
3274                     Eina.Log.Warning($"Callback error: {e.ToString()}");
3275                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3276                 }
3277
3278                         
3279             }
3280             else
3281             {
3282                 efl_file_key_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), key);
3283             }
3284         }
3285
3286         private static efl_file_key_set_delegate efl_file_key_set_static_delegate;
3287
3288         [return: MarshalAs(UnmanagedType.U1)]
3289         private delegate bool efl_file_loaded_get_delegate(System.IntPtr obj, System.IntPtr pd);
3290
3291         [return: MarshalAs(UnmanagedType.U1)]
3292         public delegate bool efl_file_loaded_get_api_delegate(System.IntPtr obj);
3293
3294         public static Efl.Eo.FunctionWrapper<efl_file_loaded_get_api_delegate> efl_file_loaded_get_ptr = new Efl.Eo.FunctionWrapper<efl_file_loaded_get_api_delegate>(Module, "efl_file_loaded_get");
3295
3296         private static bool loaded_get(System.IntPtr obj, System.IntPtr pd)
3297         {
3298             Eina.Log.Debug("function efl_file_loaded_get was called");
3299             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3300             if (ws != null)
3301             {
3302             bool _ret_var = default(bool);
3303                 try
3304                 {
3305                     _ret_var = ((Layout)ws.Target).GetLoaded();
3306                 }
3307                 catch (Exception e)
3308                 {
3309                     Eina.Log.Warning($"Callback error: {e.ToString()}");
3310                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3311                 }
3312
3313         return _ret_var;
3314
3315             }
3316             else
3317             {
3318                 return efl_file_loaded_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3319             }
3320         }
3321
3322         private static efl_file_loaded_get_delegate efl_file_loaded_get_static_delegate;
3323
3324         
3325         private delegate Eina.Error efl_file_load_delegate(System.IntPtr obj, System.IntPtr pd);
3326
3327         
3328         public delegate Eina.Error efl_file_load_api_delegate(System.IntPtr obj);
3329
3330         public static Efl.Eo.FunctionWrapper<efl_file_load_api_delegate> efl_file_load_ptr = new Efl.Eo.FunctionWrapper<efl_file_load_api_delegate>(Module, "efl_file_load");
3331
3332         private static Eina.Error load(System.IntPtr obj, System.IntPtr pd)
3333         {
3334             Eina.Log.Debug("function efl_file_load was called");
3335             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3336             if (ws != null)
3337             {
3338             Eina.Error _ret_var = default(Eina.Error);
3339                 try
3340                 {
3341                     _ret_var = ((Layout)ws.Target).Load();
3342                 }
3343                 catch (Exception e)
3344                 {
3345                     Eina.Log.Warning($"Callback error: {e.ToString()}");
3346                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3347                 }
3348
3349         return _ret_var;
3350
3351             }
3352             else
3353             {
3354                 return efl_file_load_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3355             }
3356         }
3357
3358         private static efl_file_load_delegate efl_file_load_static_delegate;
3359
3360         
3361         private delegate void efl_file_unload_delegate(System.IntPtr obj, System.IntPtr pd);
3362
3363         
3364         public delegate void efl_file_unload_api_delegate(System.IntPtr obj);
3365
3366         public static Efl.Eo.FunctionWrapper<efl_file_unload_api_delegate> efl_file_unload_ptr = new Efl.Eo.FunctionWrapper<efl_file_unload_api_delegate>(Module, "efl_file_unload");
3367
3368         private static void unload(System.IntPtr obj, System.IntPtr pd)
3369         {
3370             Eina.Log.Debug("function efl_file_unload was called");
3371             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3372             if (ws != null)
3373             {
3374             
3375                 try
3376                 {
3377                     ((Layout)ws.Target).Unload();
3378                 }
3379                 catch (Exception e)
3380                 {
3381                     Eina.Log.Warning($"Callback error: {e.ToString()}");
3382                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3383                 }
3384
3385         
3386             }
3387             else
3388             {
3389                 efl_file_unload_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3390             }
3391         }
3392
3393         private static efl_file_unload_delegate efl_file_unload_static_delegate;
3394
3395         
3396         private delegate void efl_observer_update_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Object obs, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String key,  System.IntPtr data);
3397
3398         
3399         public delegate void efl_observer_update_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Object obs, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String key,  System.IntPtr data);
3400
3401         public static Efl.Eo.FunctionWrapper<efl_observer_update_api_delegate> efl_observer_update_ptr = new Efl.Eo.FunctionWrapper<efl_observer_update_api_delegate>(Module, "efl_observer_update");
3402
3403         private static void update(System.IntPtr obj, System.IntPtr pd, Efl.Object obs, System.String key, System.IntPtr data)
3404         {
3405             Eina.Log.Debug("function efl_observer_update was called");
3406             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3407             if (ws != null)
3408             {
3409                                                                                     
3410                 try
3411                 {
3412                     ((Layout)ws.Target).Update(obs, key, data);
3413                 }
3414                 catch (Exception e)
3415                 {
3416                     Eina.Log.Warning($"Callback error: {e.ToString()}");
3417                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3418                 }
3419
3420                                                         
3421             }
3422             else
3423             {
3424                 efl_observer_update_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), obs, key, data);
3425             }
3426         }
3427
3428         private static efl_observer_update_delegate efl_observer_update_static_delegate;
3429
3430         [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
3431         private delegate Efl.Object efl_part_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String name);
3432
3433         [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
3434         public delegate Efl.Object efl_part_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String name);
3435
3436         public static Efl.Eo.FunctionWrapper<efl_part_get_api_delegate> efl_part_get_ptr = new Efl.Eo.FunctionWrapper<efl_part_get_api_delegate>(Module, "efl_part_get");
3437
3438         private static Efl.Object part_get(System.IntPtr obj, System.IntPtr pd, System.String name)
3439         {
3440             Eina.Log.Debug("function efl_part_get was called");
3441             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3442             if (ws != null)
3443             {
3444                                     Efl.Object _ret_var = default(Efl.Object);
3445                 try
3446                 {
3447                     _ret_var = ((Layout)ws.Target).GetPart(name);
3448                 }
3449                 catch (Exception e)
3450                 {
3451                     Eina.Log.Warning($"Callback error: {e.ToString()}");
3452                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3453                 }
3454
3455                         return _ret_var;
3456
3457             }
3458             else
3459             {
3460                 return efl_part_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), name);
3461             }
3462         }
3463
3464         private static efl_part_get_delegate efl_part_get_static_delegate;
3465
3466         [return: MarshalAs(UnmanagedType.U1)]
3467         private delegate bool efl_player_playable_get_delegate(System.IntPtr obj, System.IntPtr pd);
3468
3469         [return: MarshalAs(UnmanagedType.U1)]
3470         public delegate bool efl_player_playable_get_api_delegate(System.IntPtr obj);
3471
3472         public static Efl.Eo.FunctionWrapper<efl_player_playable_get_api_delegate> efl_player_playable_get_ptr = new Efl.Eo.FunctionWrapper<efl_player_playable_get_api_delegate>(Module, "efl_player_playable_get");
3473
3474         private static bool playable_get(System.IntPtr obj, System.IntPtr pd)
3475         {
3476             Eina.Log.Debug("function efl_player_playable_get was called");
3477             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3478             if (ws != null)
3479             {
3480             bool _ret_var = default(bool);
3481                 try
3482                 {
3483                     _ret_var = ((Layout)ws.Target).GetPlayable();
3484                 }
3485                 catch (Exception e)
3486                 {
3487                     Eina.Log.Warning($"Callback error: {e.ToString()}");
3488                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3489                 }
3490
3491         return _ret_var;
3492
3493             }
3494             else
3495             {
3496                 return efl_player_playable_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3497             }
3498         }
3499
3500         private static efl_player_playable_get_delegate efl_player_playable_get_static_delegate;
3501
3502         [return: MarshalAs(UnmanagedType.U1)]
3503         private delegate bool efl_player_play_get_delegate(System.IntPtr obj, System.IntPtr pd);
3504
3505         [return: MarshalAs(UnmanagedType.U1)]
3506         public delegate bool efl_player_play_get_api_delegate(System.IntPtr obj);
3507
3508         public static Efl.Eo.FunctionWrapper<efl_player_play_get_api_delegate> efl_player_play_get_ptr = new Efl.Eo.FunctionWrapper<efl_player_play_get_api_delegate>(Module, "efl_player_play_get");
3509
3510         private static bool play_get(System.IntPtr obj, System.IntPtr pd)
3511         {
3512             Eina.Log.Debug("function efl_player_play_get was called");
3513             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3514             if (ws != null)
3515             {
3516             bool _ret_var = default(bool);
3517                 try
3518                 {
3519                     _ret_var = ((Layout)ws.Target).GetPlay();
3520                 }
3521                 catch (Exception e)
3522                 {
3523                     Eina.Log.Warning($"Callback error: {e.ToString()}");
3524                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3525                 }
3526
3527         return _ret_var;
3528
3529             }
3530             else
3531             {
3532                 return efl_player_play_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3533             }
3534         }
3535
3536         private static efl_player_play_get_delegate efl_player_play_get_static_delegate;
3537
3538         
3539         private delegate void efl_player_play_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool play);
3540
3541         
3542         public delegate void efl_player_play_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool play);
3543
3544         public static Efl.Eo.FunctionWrapper<efl_player_play_set_api_delegate> efl_player_play_set_ptr = new Efl.Eo.FunctionWrapper<efl_player_play_set_api_delegate>(Module, "efl_player_play_set");
3545
3546         private static void play_set(System.IntPtr obj, System.IntPtr pd, bool play)
3547         {
3548             Eina.Log.Debug("function efl_player_play_set was called");
3549             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3550             if (ws != null)
3551             {
3552                                     
3553                 try
3554                 {
3555                     ((Layout)ws.Target).SetPlay(play);
3556                 }
3557                 catch (Exception e)
3558                 {
3559                     Eina.Log.Warning($"Callback error: {e.ToString()}");
3560                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3561                 }
3562
3563                         
3564             }
3565             else
3566             {
3567                 efl_player_play_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), play);
3568             }
3569         }
3570
3571         private static efl_player_play_set_delegate efl_player_play_set_static_delegate;
3572
3573         
3574         private delegate double efl_player_pos_get_delegate(System.IntPtr obj, System.IntPtr pd);
3575
3576         
3577         public delegate double efl_player_pos_get_api_delegate(System.IntPtr obj);
3578
3579         public static Efl.Eo.FunctionWrapper<efl_player_pos_get_api_delegate> efl_player_pos_get_ptr = new Efl.Eo.FunctionWrapper<efl_player_pos_get_api_delegate>(Module, "efl_player_pos_get");
3580
3581         private static double pos_get(System.IntPtr obj, System.IntPtr pd)
3582         {
3583             Eina.Log.Debug("function efl_player_pos_get was called");
3584             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3585             if (ws != null)
3586             {
3587             double _ret_var = default(double);
3588                 try
3589                 {
3590                     _ret_var = ((Layout)ws.Target).GetPos();
3591                 }
3592                 catch (Exception e)
3593                 {
3594                     Eina.Log.Warning($"Callback error: {e.ToString()}");
3595                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3596                 }
3597
3598         return _ret_var;
3599
3600             }
3601             else
3602             {
3603                 return efl_player_pos_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3604             }
3605         }
3606
3607         private static efl_player_pos_get_delegate efl_player_pos_get_static_delegate;
3608
3609         
3610         private delegate void efl_player_pos_set_delegate(System.IntPtr obj, System.IntPtr pd,  double sec);
3611
3612         
3613         public delegate void efl_player_pos_set_api_delegate(System.IntPtr obj,  double sec);
3614
3615         public static Efl.Eo.FunctionWrapper<efl_player_pos_set_api_delegate> efl_player_pos_set_ptr = new Efl.Eo.FunctionWrapper<efl_player_pos_set_api_delegate>(Module, "efl_player_pos_set");
3616
3617         private static void pos_set(System.IntPtr obj, System.IntPtr pd, double sec)
3618         {
3619             Eina.Log.Debug("function efl_player_pos_set was called");
3620             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3621             if (ws != null)
3622             {
3623                                     
3624                 try
3625                 {
3626                     ((Layout)ws.Target).SetPos(sec);
3627                 }
3628                 catch (Exception e)
3629                 {
3630                     Eina.Log.Warning($"Callback error: {e.ToString()}");
3631                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3632                 }
3633
3634                         
3635             }
3636             else
3637             {
3638                 efl_player_pos_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), sec);
3639             }
3640         }
3641
3642         private static efl_player_pos_set_delegate efl_player_pos_set_static_delegate;
3643
3644         
3645         private delegate double efl_player_progress_get_delegate(System.IntPtr obj, System.IntPtr pd);
3646
3647         
3648         public delegate double efl_player_progress_get_api_delegate(System.IntPtr obj);
3649
3650         public static Efl.Eo.FunctionWrapper<efl_player_progress_get_api_delegate> efl_player_progress_get_ptr = new Efl.Eo.FunctionWrapper<efl_player_progress_get_api_delegate>(Module, "efl_player_progress_get");
3651
3652         private static double progress_get(System.IntPtr obj, System.IntPtr pd)
3653         {
3654             Eina.Log.Debug("function efl_player_progress_get was called");
3655             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3656             if (ws != null)
3657             {
3658             double _ret_var = default(double);
3659                 try
3660                 {
3661                     _ret_var = ((Layout)ws.Target).GetProgress();
3662                 }
3663                 catch (Exception e)
3664                 {
3665                     Eina.Log.Warning($"Callback error: {e.ToString()}");
3666                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3667                 }
3668
3669         return _ret_var;
3670
3671             }
3672             else
3673             {
3674                 return efl_player_progress_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3675             }
3676         }
3677
3678         private static efl_player_progress_get_delegate efl_player_progress_get_static_delegate;
3679
3680         
3681         private delegate double efl_player_play_speed_get_delegate(System.IntPtr obj, System.IntPtr pd);
3682
3683         
3684         public delegate double efl_player_play_speed_get_api_delegate(System.IntPtr obj);
3685
3686         public static Efl.Eo.FunctionWrapper<efl_player_play_speed_get_api_delegate> efl_player_play_speed_get_ptr = new Efl.Eo.FunctionWrapper<efl_player_play_speed_get_api_delegate>(Module, "efl_player_play_speed_get");
3687
3688         private static double play_speed_get(System.IntPtr obj, System.IntPtr pd)
3689         {
3690             Eina.Log.Debug("function efl_player_play_speed_get was called");
3691             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3692             if (ws != null)
3693             {
3694             double _ret_var = default(double);
3695                 try
3696                 {
3697                     _ret_var = ((Layout)ws.Target).GetPlaySpeed();
3698                 }
3699                 catch (Exception e)
3700                 {
3701                     Eina.Log.Warning($"Callback error: {e.ToString()}");
3702                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3703                 }
3704
3705         return _ret_var;
3706
3707             }
3708             else
3709             {
3710                 return efl_player_play_speed_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3711             }
3712         }
3713
3714         private static efl_player_play_speed_get_delegate efl_player_play_speed_get_static_delegate;
3715
3716         
3717         private delegate void efl_player_play_speed_set_delegate(System.IntPtr obj, System.IntPtr pd,  double speed);
3718
3719         
3720         public delegate void efl_player_play_speed_set_api_delegate(System.IntPtr obj,  double speed);
3721
3722         public static Efl.Eo.FunctionWrapper<efl_player_play_speed_set_api_delegate> efl_player_play_speed_set_ptr = new Efl.Eo.FunctionWrapper<efl_player_play_speed_set_api_delegate>(Module, "efl_player_play_speed_set");
3723
3724         private static void play_speed_set(System.IntPtr obj, System.IntPtr pd, double speed)
3725         {
3726             Eina.Log.Debug("function efl_player_play_speed_set was called");
3727             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3728             if (ws != null)
3729             {
3730                                     
3731                 try
3732                 {
3733                     ((Layout)ws.Target).SetPlaySpeed(speed);
3734                 }
3735                 catch (Exception e)
3736                 {
3737                     Eina.Log.Warning($"Callback error: {e.ToString()}");
3738                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3739                 }
3740
3741                         
3742             }
3743             else
3744             {
3745                 efl_player_play_speed_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), speed);
3746             }
3747         }
3748
3749         private static efl_player_play_speed_set_delegate efl_player_play_speed_set_static_delegate;
3750
3751         
3752         private delegate double efl_player_volume_get_delegate(System.IntPtr obj, System.IntPtr pd);
3753
3754         
3755         public delegate double efl_player_volume_get_api_delegate(System.IntPtr obj);
3756
3757         public static Efl.Eo.FunctionWrapper<efl_player_volume_get_api_delegate> efl_player_volume_get_ptr = new Efl.Eo.FunctionWrapper<efl_player_volume_get_api_delegate>(Module, "efl_player_volume_get");
3758
3759         private static double volume_get(System.IntPtr obj, System.IntPtr pd)
3760         {
3761             Eina.Log.Debug("function efl_player_volume_get was called");
3762             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3763             if (ws != null)
3764             {
3765             double _ret_var = default(double);
3766                 try
3767                 {
3768                     _ret_var = ((Layout)ws.Target).GetVolume();
3769                 }
3770                 catch (Exception e)
3771                 {
3772                     Eina.Log.Warning($"Callback error: {e.ToString()}");
3773                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3774                 }
3775
3776         return _ret_var;
3777
3778             }
3779             else
3780             {
3781                 return efl_player_volume_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3782             }
3783         }
3784
3785         private static efl_player_volume_get_delegate efl_player_volume_get_static_delegate;
3786
3787         
3788         private delegate void efl_player_volume_set_delegate(System.IntPtr obj, System.IntPtr pd,  double volume);
3789
3790         
3791         public delegate void efl_player_volume_set_api_delegate(System.IntPtr obj,  double volume);
3792
3793         public static Efl.Eo.FunctionWrapper<efl_player_volume_set_api_delegate> efl_player_volume_set_ptr = new Efl.Eo.FunctionWrapper<efl_player_volume_set_api_delegate>(Module, "efl_player_volume_set");
3794
3795         private static void volume_set(System.IntPtr obj, System.IntPtr pd, double volume)
3796         {
3797             Eina.Log.Debug("function efl_player_volume_set was called");
3798             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3799             if (ws != null)
3800             {
3801                                     
3802                 try
3803                 {
3804                     ((Layout)ws.Target).SetVolume(volume);
3805                 }
3806                 catch (Exception e)
3807                 {
3808                     Eina.Log.Warning($"Callback error: {e.ToString()}");
3809                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3810                 }
3811
3812                         
3813             }
3814             else
3815             {
3816                 efl_player_volume_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), volume);
3817             }
3818         }
3819
3820         private static efl_player_volume_set_delegate efl_player_volume_set_static_delegate;
3821
3822         [return: MarshalAs(UnmanagedType.U1)]
3823         private delegate bool efl_player_mute_get_delegate(System.IntPtr obj, System.IntPtr pd);
3824
3825         [return: MarshalAs(UnmanagedType.U1)]
3826         public delegate bool efl_player_mute_get_api_delegate(System.IntPtr obj);
3827
3828         public static Efl.Eo.FunctionWrapper<efl_player_mute_get_api_delegate> efl_player_mute_get_ptr = new Efl.Eo.FunctionWrapper<efl_player_mute_get_api_delegate>(Module, "efl_player_mute_get");
3829
3830         private static bool mute_get(System.IntPtr obj, System.IntPtr pd)
3831         {
3832             Eina.Log.Debug("function efl_player_mute_get was called");
3833             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3834             if (ws != null)
3835             {
3836             bool _ret_var = default(bool);
3837                 try
3838                 {
3839                     _ret_var = ((Layout)ws.Target).GetMute();
3840                 }
3841                 catch (Exception e)
3842                 {
3843                     Eina.Log.Warning($"Callback error: {e.ToString()}");
3844                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3845                 }
3846
3847         return _ret_var;
3848
3849             }
3850             else
3851             {
3852                 return efl_player_mute_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3853             }
3854         }
3855
3856         private static efl_player_mute_get_delegate efl_player_mute_get_static_delegate;
3857
3858         
3859         private delegate void efl_player_mute_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool mute);
3860
3861         
3862         public delegate void efl_player_mute_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool mute);
3863
3864         public static Efl.Eo.FunctionWrapper<efl_player_mute_set_api_delegate> efl_player_mute_set_ptr = new Efl.Eo.FunctionWrapper<efl_player_mute_set_api_delegate>(Module, "efl_player_mute_set");
3865
3866         private static void mute_set(System.IntPtr obj, System.IntPtr pd, bool mute)
3867         {
3868             Eina.Log.Debug("function efl_player_mute_set was called");
3869             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3870             if (ws != null)
3871             {
3872                                     
3873                 try
3874                 {
3875                     ((Layout)ws.Target).SetMute(mute);
3876                 }
3877                 catch (Exception e)
3878                 {
3879                     Eina.Log.Warning($"Callback error: {e.ToString()}");
3880                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3881                 }
3882
3883                         
3884             }
3885             else
3886             {
3887                 efl_player_mute_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), mute);
3888             }
3889         }
3890
3891         private static efl_player_mute_set_delegate efl_player_mute_set_static_delegate;
3892
3893         
3894         private delegate double efl_player_length_get_delegate(System.IntPtr obj, System.IntPtr pd);
3895
3896         
3897         public delegate double efl_player_length_get_api_delegate(System.IntPtr obj);
3898
3899         public static Efl.Eo.FunctionWrapper<efl_player_length_get_api_delegate> efl_player_length_get_ptr = new Efl.Eo.FunctionWrapper<efl_player_length_get_api_delegate>(Module, "efl_player_length_get");
3900
3901         private static double length_get(System.IntPtr obj, System.IntPtr pd)
3902         {
3903             Eina.Log.Debug("function efl_player_length_get was called");
3904             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3905             if (ws != null)
3906             {
3907             double _ret_var = default(double);
3908                 try
3909                 {
3910                     _ret_var = ((Layout)ws.Target).GetLength();
3911                 }
3912                 catch (Exception e)
3913                 {
3914                     Eina.Log.Warning($"Callback error: {e.ToString()}");
3915                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3916                 }
3917
3918         return _ret_var;
3919
3920             }
3921             else
3922             {
3923                 return efl_player_length_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3924             }
3925         }
3926
3927         private static efl_player_length_get_delegate efl_player_length_get_static_delegate;
3928
3929         [return: MarshalAs(UnmanagedType.U1)]
3930         private delegate bool efl_player_seekable_get_delegate(System.IntPtr obj, System.IntPtr pd);
3931
3932         [return: MarshalAs(UnmanagedType.U1)]
3933         public delegate bool efl_player_seekable_get_api_delegate(System.IntPtr obj);
3934
3935         public static Efl.Eo.FunctionWrapper<efl_player_seekable_get_api_delegate> efl_player_seekable_get_ptr = new Efl.Eo.FunctionWrapper<efl_player_seekable_get_api_delegate>(Module, "efl_player_seekable_get");
3936
3937         private static bool seekable_get(System.IntPtr obj, System.IntPtr pd)
3938         {
3939             Eina.Log.Debug("function efl_player_seekable_get was called");
3940             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3941             if (ws != null)
3942             {
3943             bool _ret_var = default(bool);
3944                 try
3945                 {
3946                     _ret_var = ((Layout)ws.Target).GetSeekable();
3947                 }
3948                 catch (Exception e)
3949                 {
3950                     Eina.Log.Warning($"Callback error: {e.ToString()}");
3951                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3952                 }
3953
3954         return _ret_var;
3955
3956             }
3957             else
3958             {
3959                 return efl_player_seekable_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3960             }
3961         }
3962
3963         private static efl_player_seekable_get_delegate efl_player_seekable_get_static_delegate;
3964
3965         
3966         private delegate void efl_player_start_delegate(System.IntPtr obj, System.IntPtr pd);
3967
3968         
3969         public delegate void efl_player_start_api_delegate(System.IntPtr obj);
3970
3971         public static Efl.Eo.FunctionWrapper<efl_player_start_api_delegate> efl_player_start_ptr = new Efl.Eo.FunctionWrapper<efl_player_start_api_delegate>(Module, "efl_player_start");
3972
3973         private static void start(System.IntPtr obj, System.IntPtr pd)
3974         {
3975             Eina.Log.Debug("function efl_player_start was called");
3976             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3977             if (ws != null)
3978             {
3979             
3980                 try
3981                 {
3982                     ((Layout)ws.Target).Start();
3983                 }
3984                 catch (Exception e)
3985                 {
3986                     Eina.Log.Warning($"Callback error: {e.ToString()}");
3987                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3988                 }
3989
3990         
3991             }
3992             else
3993             {
3994                 efl_player_start_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3995             }
3996         }
3997
3998         private static efl_player_start_delegate efl_player_start_static_delegate;
3999
4000         
4001         private delegate void efl_player_stop_delegate(System.IntPtr obj, System.IntPtr pd);
4002
4003         
4004         public delegate void efl_player_stop_api_delegate(System.IntPtr obj);
4005
4006         public static Efl.Eo.FunctionWrapper<efl_player_stop_api_delegate> efl_player_stop_ptr = new Efl.Eo.FunctionWrapper<efl_player_stop_api_delegate>(Module, "efl_player_stop");
4007
4008         private static void stop(System.IntPtr obj, System.IntPtr pd)
4009         {
4010             Eina.Log.Debug("function efl_player_stop was called");
4011             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4012             if (ws != null)
4013             {
4014             
4015                 try
4016                 {
4017                     ((Layout)ws.Target).Stop();
4018                 }
4019                 catch (Exception e)
4020                 {
4021                     Eina.Log.Warning($"Callback error: {e.ToString()}");
4022                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4023                 }
4024
4025         
4026             }
4027             else
4028             {
4029                 efl_player_stop_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4030             }
4031         }
4032
4033         private static efl_player_stop_delegate efl_player_stop_static_delegate;
4034
4035         [return: MarshalAs(UnmanagedType.U1)]
4036         private delegate bool efl_gfx_color_class_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String color_class,  Efl.Gfx.ColorClassLayer layer,  out int r,  out int g,  out int b,  out int a);
4037
4038         [return: MarshalAs(UnmanagedType.U1)]
4039         public delegate bool efl_gfx_color_class_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String color_class,  Efl.Gfx.ColorClassLayer layer,  out int r,  out int g,  out int b,  out int a);
4040
4041         public static Efl.Eo.FunctionWrapper<efl_gfx_color_class_get_api_delegate> efl_gfx_color_class_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_color_class_get_api_delegate>(Module, "efl_gfx_color_class_get");
4042
4043         private static bool color_class_get(System.IntPtr obj, System.IntPtr pd, System.String color_class, Efl.Gfx.ColorClassLayer layer, out int r, out int g, out int b, out int a)
4044         {
4045             Eina.Log.Debug("function efl_gfx_color_class_get was called");
4046             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4047             if (ws != null)
4048             {
4049                                                                         r = default(int);        g = default(int);        b = default(int);        a = default(int);                                                            bool _ret_var = default(bool);
4050                 try
4051                 {
4052                     _ret_var = ((Layout)ws.Target).GetColorClass(color_class, layer, out r, out g, out b, out a);
4053                 }
4054                 catch (Exception e)
4055                 {
4056                     Eina.Log.Warning($"Callback error: {e.ToString()}");
4057                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4058                 }
4059
4060                                                                                                         return _ret_var;
4061
4062             }
4063             else
4064             {
4065                 return efl_gfx_color_class_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), color_class, layer, out r, out g, out b, out a);
4066             }
4067         }
4068
4069         private static efl_gfx_color_class_get_delegate efl_gfx_color_class_get_static_delegate;
4070
4071         [return: MarshalAs(UnmanagedType.U1)]
4072         private delegate bool efl_gfx_color_class_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String color_class,  Efl.Gfx.ColorClassLayer layer,  int r,  int g,  int b,  int a);
4073
4074         [return: MarshalAs(UnmanagedType.U1)]
4075         public delegate bool efl_gfx_color_class_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String color_class,  Efl.Gfx.ColorClassLayer layer,  int r,  int g,  int b,  int a);
4076
4077         public static Efl.Eo.FunctionWrapper<efl_gfx_color_class_set_api_delegate> efl_gfx_color_class_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_color_class_set_api_delegate>(Module, "efl_gfx_color_class_set");
4078
4079         private static bool color_class_set(System.IntPtr obj, System.IntPtr pd, System.String color_class, Efl.Gfx.ColorClassLayer layer, int r, int g, int b, int a)
4080         {
4081             Eina.Log.Debug("function efl_gfx_color_class_set was called");
4082             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4083             if (ws != null)
4084             {
4085                                                                                                                                                             bool _ret_var = default(bool);
4086                 try
4087                 {
4088                     _ret_var = ((Layout)ws.Target).SetColorClass(color_class, layer, r, g, b, a);
4089                 }
4090                 catch (Exception e)
4091                 {
4092                     Eina.Log.Warning($"Callback error: {e.ToString()}");
4093                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4094                 }
4095
4096                                                                                                         return _ret_var;
4097
4098             }
4099             else
4100             {
4101                 return efl_gfx_color_class_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), color_class, layer, r, g, b, a);
4102             }
4103         }
4104
4105         private static efl_gfx_color_class_set_delegate efl_gfx_color_class_set_static_delegate;
4106
4107         [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
4108         private delegate System.String efl_gfx_color_class_code_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String color_class,  Efl.Gfx.ColorClassLayer layer);
4109
4110         [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
4111         public delegate System.String efl_gfx_color_class_code_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String color_class,  Efl.Gfx.ColorClassLayer layer);
4112
4113         public static Efl.Eo.FunctionWrapper<efl_gfx_color_class_code_get_api_delegate> efl_gfx_color_class_code_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_color_class_code_get_api_delegate>(Module, "efl_gfx_color_class_code_get");
4114
4115         private static System.String color_class_code_get(System.IntPtr obj, System.IntPtr pd, System.String color_class, Efl.Gfx.ColorClassLayer layer)
4116         {
4117             Eina.Log.Debug("function efl_gfx_color_class_code_get was called");
4118             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4119             if (ws != null)
4120             {
4121                                                             System.String _ret_var = default(System.String);
4122                 try
4123                 {
4124                     _ret_var = ((Layout)ws.Target).GetColorClassCode(color_class, layer);
4125                 }
4126                 catch (Exception e)
4127                 {
4128                     Eina.Log.Warning($"Callback error: {e.ToString()}");
4129                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4130                 }
4131
4132                                         return _ret_var;
4133
4134             }
4135             else
4136             {
4137                 return efl_gfx_color_class_code_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), color_class, layer);
4138             }
4139         }
4140
4141         private static efl_gfx_color_class_code_get_delegate efl_gfx_color_class_code_get_static_delegate;
4142
4143         [return: MarshalAs(UnmanagedType.U1)]
4144         private delegate bool efl_gfx_color_class_code_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String color_class,  Efl.Gfx.ColorClassLayer layer, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String colorcode);
4145
4146         [return: MarshalAs(UnmanagedType.U1)]
4147         public delegate bool efl_gfx_color_class_code_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String color_class,  Efl.Gfx.ColorClassLayer layer, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String colorcode);
4148
4149         public static Efl.Eo.FunctionWrapper<efl_gfx_color_class_code_set_api_delegate> efl_gfx_color_class_code_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_color_class_code_set_api_delegate>(Module, "efl_gfx_color_class_code_set");
4150
4151         private static bool color_class_code_set(System.IntPtr obj, System.IntPtr pd, System.String color_class, Efl.Gfx.ColorClassLayer layer, System.String colorcode)
4152         {
4153             Eina.Log.Debug("function efl_gfx_color_class_code_set was called");
4154             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4155             if (ws != null)
4156             {
4157                                                                                     bool _ret_var = default(bool);
4158                 try
4159                 {
4160                     _ret_var = ((Layout)ws.Target).SetColorClassCode(color_class, layer, colorcode);
4161                 }
4162                 catch (Exception e)
4163                 {
4164                     Eina.Log.Warning($"Callback error: {e.ToString()}");
4165                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4166                 }
4167
4168                                                         return _ret_var;
4169
4170             }
4171             else
4172             {
4173                 return efl_gfx_color_class_code_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), color_class, layer, colorcode);
4174             }
4175         }
4176
4177         private static efl_gfx_color_class_code_set_delegate efl_gfx_color_class_code_set_static_delegate;
4178
4179         [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
4180         private delegate System.String efl_gfx_color_class_description_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String color_class);
4181
4182         [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
4183         public delegate System.String efl_gfx_color_class_description_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String color_class);
4184
4185         public static Efl.Eo.FunctionWrapper<efl_gfx_color_class_description_get_api_delegate> efl_gfx_color_class_description_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_color_class_description_get_api_delegate>(Module, "efl_gfx_color_class_description_get");
4186
4187         private static System.String color_class_description_get(System.IntPtr obj, System.IntPtr pd, System.String color_class)
4188         {
4189             Eina.Log.Debug("function efl_gfx_color_class_description_get was called");
4190             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4191             if (ws != null)
4192             {
4193                                     System.String _ret_var = default(System.String);
4194                 try
4195                 {
4196                     _ret_var = ((Layout)ws.Target).GetColorClassDescription(color_class);
4197                 }
4198                 catch (Exception e)
4199                 {
4200                     Eina.Log.Warning($"Callback error: {e.ToString()}");
4201                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4202                 }
4203
4204                         return _ret_var;
4205
4206             }
4207             else
4208             {
4209                 return efl_gfx_color_class_description_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), color_class);
4210             }
4211         }
4212
4213         private static efl_gfx_color_class_description_get_delegate efl_gfx_color_class_description_get_static_delegate;
4214
4215         
4216         private delegate void efl_gfx_color_class_del_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String color_class);
4217
4218         
4219         public delegate void efl_gfx_color_class_del_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String color_class);
4220
4221         public static Efl.Eo.FunctionWrapper<efl_gfx_color_class_del_api_delegate> efl_gfx_color_class_del_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_color_class_del_api_delegate>(Module, "efl_gfx_color_class_del");
4222
4223         private static void color_class_del(System.IntPtr obj, System.IntPtr pd, System.String color_class)
4224         {
4225             Eina.Log.Debug("function efl_gfx_color_class_del was called");
4226             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4227             if (ws != null)
4228             {
4229                                     
4230                 try
4231                 {
4232                     ((Layout)ws.Target).DelColorClass(color_class);
4233                 }
4234                 catch (Exception e)
4235                 {
4236                     Eina.Log.Warning($"Callback error: {e.ToString()}");
4237                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4238                 }
4239
4240                         
4241             }
4242             else
4243             {
4244                 efl_gfx_color_class_del_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), color_class);
4245             }
4246         }
4247
4248         private static efl_gfx_color_class_del_delegate efl_gfx_color_class_del_static_delegate;
4249
4250         
4251         private delegate void efl_gfx_color_class_clear_delegate(System.IntPtr obj, System.IntPtr pd);
4252
4253         
4254         public delegate void efl_gfx_color_class_clear_api_delegate(System.IntPtr obj);
4255
4256         public static Efl.Eo.FunctionWrapper<efl_gfx_color_class_clear_api_delegate> efl_gfx_color_class_clear_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_color_class_clear_api_delegate>(Module, "efl_gfx_color_class_clear");
4257
4258         private static void color_class_clear(System.IntPtr obj, System.IntPtr pd)
4259         {
4260             Eina.Log.Debug("function efl_gfx_color_class_clear was called");
4261             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4262             if (ws != null)
4263             {
4264             
4265                 try
4266                 {
4267                     ((Layout)ws.Target).ClearColorClass();
4268                 }
4269                 catch (Exception e)
4270                 {
4271                     Eina.Log.Warning($"Callback error: {e.ToString()}");
4272                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4273                 }
4274
4275         
4276             }
4277             else
4278             {
4279                 efl_gfx_color_class_clear_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4280             }
4281         }
4282
4283         private static efl_gfx_color_class_clear_delegate efl_gfx_color_class_clear_static_delegate;
4284
4285         [return: MarshalAs(UnmanagedType.U1)]
4286         private delegate bool efl_gfx_size_class_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String size_class,  out int minw,  out int minh,  out int maxw,  out int maxh);
4287
4288         [return: MarshalAs(UnmanagedType.U1)]
4289         public delegate bool efl_gfx_size_class_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String size_class,  out int minw,  out int minh,  out int maxw,  out int maxh);
4290
4291         public static Efl.Eo.FunctionWrapper<efl_gfx_size_class_get_api_delegate> efl_gfx_size_class_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_size_class_get_api_delegate>(Module, "efl_gfx_size_class_get");
4292
4293         private static bool size_class_get(System.IntPtr obj, System.IntPtr pd, System.String size_class, out int minw, out int minh, out int maxw, out int maxh)
4294         {
4295             Eina.Log.Debug("function efl_gfx_size_class_get was called");
4296             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4297             if (ws != null)
4298             {
4299                                                         minw = default(int);        minh = default(int);        maxw = default(int);        maxh = default(int);                                                    bool _ret_var = default(bool);
4300                 try
4301                 {
4302                     _ret_var = ((Layout)ws.Target).GetSizeClass(size_class, out minw, out minh, out maxw, out maxh);
4303                 }
4304                 catch (Exception e)
4305                 {
4306                     Eina.Log.Warning($"Callback error: {e.ToString()}");
4307                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4308                 }
4309
4310                                                                                         return _ret_var;
4311
4312             }
4313             else
4314             {
4315                 return efl_gfx_size_class_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), size_class, out minw, out minh, out maxw, out maxh);
4316             }
4317         }
4318
4319         private static efl_gfx_size_class_get_delegate efl_gfx_size_class_get_static_delegate;
4320
4321         [return: MarshalAs(UnmanagedType.U1)]
4322         private delegate bool efl_gfx_size_class_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String size_class,  int minw,  int minh,  int maxw,  int maxh);
4323
4324         [return: MarshalAs(UnmanagedType.U1)]
4325         public delegate bool efl_gfx_size_class_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String size_class,  int minw,  int minh,  int maxw,  int maxh);
4326
4327         public static Efl.Eo.FunctionWrapper<efl_gfx_size_class_set_api_delegate> efl_gfx_size_class_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_size_class_set_api_delegate>(Module, "efl_gfx_size_class_set");
4328
4329         private static bool size_class_set(System.IntPtr obj, System.IntPtr pd, System.String size_class, int minw, int minh, int maxw, int maxh)
4330         {
4331             Eina.Log.Debug("function efl_gfx_size_class_set was called");
4332             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4333             if (ws != null)
4334             {
4335                                                                                                                                     bool _ret_var = default(bool);
4336                 try
4337                 {
4338                     _ret_var = ((Layout)ws.Target).SetSizeClass(size_class, minw, minh, maxw, maxh);
4339                 }
4340                 catch (Exception e)
4341                 {
4342                     Eina.Log.Warning($"Callback error: {e.ToString()}");
4343                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4344                 }
4345
4346                                                                                         return _ret_var;
4347
4348             }
4349             else
4350             {
4351                 return efl_gfx_size_class_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), size_class, minw, minh, maxw, maxh);
4352             }
4353         }
4354
4355         private static efl_gfx_size_class_set_delegate efl_gfx_size_class_set_static_delegate;
4356
4357         
4358         private delegate void efl_gfx_size_class_del_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String size_class);
4359
4360         
4361         public delegate void efl_gfx_size_class_del_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String size_class);
4362
4363         public static Efl.Eo.FunctionWrapper<efl_gfx_size_class_del_api_delegate> efl_gfx_size_class_del_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_size_class_del_api_delegate>(Module, "efl_gfx_size_class_del");
4364
4365         private static void size_class_del(System.IntPtr obj, System.IntPtr pd, System.String size_class)
4366         {
4367             Eina.Log.Debug("function efl_gfx_size_class_del was called");
4368             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4369             if (ws != null)
4370             {
4371                                     
4372                 try
4373                 {
4374                     ((Layout)ws.Target).DelSizeClass(size_class);
4375                 }
4376                 catch (Exception e)
4377                 {
4378                     Eina.Log.Warning($"Callback error: {e.ToString()}");
4379                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4380                 }
4381
4382                         
4383             }
4384             else
4385             {
4386                 efl_gfx_size_class_del_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), size_class);
4387             }
4388         }
4389
4390         private static efl_gfx_size_class_del_delegate efl_gfx_size_class_del_static_delegate;
4391
4392         [return: MarshalAs(UnmanagedType.U1)]
4393         private delegate bool efl_gfx_text_class_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String text_class, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] out System.String font,  out Efl.Font.Size size);
4394
4395         [return: MarshalAs(UnmanagedType.U1)]
4396         public delegate bool efl_gfx_text_class_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String text_class, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] out System.String font,  out Efl.Font.Size size);
4397
4398         public static Efl.Eo.FunctionWrapper<efl_gfx_text_class_get_api_delegate> efl_gfx_text_class_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_text_class_get_api_delegate>(Module, "efl_gfx_text_class_get");
4399
4400         private static bool text_class_get(System.IntPtr obj, System.IntPtr pd, System.String text_class, out System.String font, out Efl.Font.Size size)
4401         {
4402             Eina.Log.Debug("function efl_gfx_text_class_get was called");
4403             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4404             if (ws != null)
4405             {
4406                                         System.String _out_font = default(System.String);
4407         size = default(Efl.Font.Size);                                    bool _ret_var = default(bool);
4408                 try
4409                 {
4410                     _ret_var = ((Layout)ws.Target).GetTextClass(text_class, out _out_font, out size);
4411                 }
4412                 catch (Exception e)
4413                 {
4414                     Eina.Log.Warning($"Callback error: {e.ToString()}");
4415                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4416                 }
4417
4418                 font = _out_font;
4419                                         return _ret_var;
4420
4421             }
4422             else
4423             {
4424                 return efl_gfx_text_class_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), text_class, out font, out size);
4425             }
4426         }
4427
4428         private static efl_gfx_text_class_get_delegate efl_gfx_text_class_get_static_delegate;
4429
4430         [return: MarshalAs(UnmanagedType.U1)]
4431         private delegate bool efl_gfx_text_class_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String text_class, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String font,  Efl.Font.Size size);
4432
4433         [return: MarshalAs(UnmanagedType.U1)]
4434         public delegate bool efl_gfx_text_class_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String text_class, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String font,  Efl.Font.Size size);
4435
4436         public static Efl.Eo.FunctionWrapper<efl_gfx_text_class_set_api_delegate> efl_gfx_text_class_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_text_class_set_api_delegate>(Module, "efl_gfx_text_class_set");
4437
4438         private static bool text_class_set(System.IntPtr obj, System.IntPtr pd, System.String text_class, System.String font, Efl.Font.Size size)
4439         {
4440             Eina.Log.Debug("function efl_gfx_text_class_set was called");
4441             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4442             if (ws != null)
4443             {
4444                                                                                     bool _ret_var = default(bool);
4445                 try
4446                 {
4447                     _ret_var = ((Layout)ws.Target).SetTextClass(text_class, font, size);
4448                 }
4449                 catch (Exception e)
4450                 {
4451                     Eina.Log.Warning($"Callback error: {e.ToString()}");
4452                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4453                 }
4454
4455                                                         return _ret_var;
4456
4457             }
4458             else
4459             {
4460                 return efl_gfx_text_class_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), text_class, font, size);
4461             }
4462         }
4463
4464         private static efl_gfx_text_class_set_delegate efl_gfx_text_class_set_static_delegate;
4465
4466         
4467         private delegate void efl_gfx_text_class_del_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String text_class);
4468
4469         
4470         public delegate void efl_gfx_text_class_del_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String text_class);
4471
4472         public static Efl.Eo.FunctionWrapper<efl_gfx_text_class_del_api_delegate> efl_gfx_text_class_del_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_text_class_del_api_delegate>(Module, "efl_gfx_text_class_del");
4473
4474         private static void text_class_del(System.IntPtr obj, System.IntPtr pd, System.String text_class)
4475         {
4476             Eina.Log.Debug("function efl_gfx_text_class_del was called");
4477             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4478             if (ws != null)
4479             {
4480                                     
4481                 try
4482                 {
4483                     ((Layout)ws.Target).DelTextClass(text_class);
4484                 }
4485                 catch (Exception e)
4486                 {
4487                     Eina.Log.Warning($"Callback error: {e.ToString()}");
4488                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4489                 }
4490
4491                         
4492             }
4493             else
4494             {
4495                 efl_gfx_text_class_del_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), text_class);
4496             }
4497         }
4498
4499         private static efl_gfx_text_class_del_delegate efl_gfx_text_class_del_static_delegate;
4500
4501         [return: MarshalAs(UnmanagedType.U1)]
4502         private delegate bool efl_layout_calc_auto_update_hints_get_delegate(System.IntPtr obj, System.IntPtr pd);
4503
4504         [return: MarshalAs(UnmanagedType.U1)]
4505         public delegate bool efl_layout_calc_auto_update_hints_get_api_delegate(System.IntPtr obj);
4506
4507         public static Efl.Eo.FunctionWrapper<efl_layout_calc_auto_update_hints_get_api_delegate> efl_layout_calc_auto_update_hints_get_ptr = new Efl.Eo.FunctionWrapper<efl_layout_calc_auto_update_hints_get_api_delegate>(Module, "efl_layout_calc_auto_update_hints_get");
4508
4509         private static bool calc_auto_update_hints_get(System.IntPtr obj, System.IntPtr pd)
4510         {
4511             Eina.Log.Debug("function efl_layout_calc_auto_update_hints_get was called");
4512             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4513             if (ws != null)
4514             {
4515             bool _ret_var = default(bool);
4516                 try
4517                 {
4518                     _ret_var = ((Layout)ws.Target).GetCalcAutoUpdateHints();
4519                 }
4520                 catch (Exception e)
4521                 {
4522                     Eina.Log.Warning($"Callback error: {e.ToString()}");
4523                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4524                 }
4525
4526         return _ret_var;
4527
4528             }
4529             else
4530             {
4531                 return efl_layout_calc_auto_update_hints_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4532             }
4533         }
4534
4535         private static efl_layout_calc_auto_update_hints_get_delegate efl_layout_calc_auto_update_hints_get_static_delegate;
4536
4537         
4538         private delegate void efl_layout_calc_auto_update_hints_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool update);
4539
4540         
4541         public delegate void efl_layout_calc_auto_update_hints_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool update);
4542
4543         public static Efl.Eo.FunctionWrapper<efl_layout_calc_auto_update_hints_set_api_delegate> efl_layout_calc_auto_update_hints_set_ptr = new Efl.Eo.FunctionWrapper<efl_layout_calc_auto_update_hints_set_api_delegate>(Module, "efl_layout_calc_auto_update_hints_set");
4544
4545         private static void calc_auto_update_hints_set(System.IntPtr obj, System.IntPtr pd, bool update)
4546         {
4547             Eina.Log.Debug("function efl_layout_calc_auto_update_hints_set was called");
4548             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4549             if (ws != null)
4550             {
4551                                     
4552                 try
4553                 {
4554                     ((Layout)ws.Target).SetCalcAutoUpdateHints(update);
4555                 }
4556                 catch (Exception e)
4557                 {
4558                     Eina.Log.Warning($"Callback error: {e.ToString()}");
4559                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4560                 }
4561
4562                         
4563             }
4564             else
4565             {
4566                 efl_layout_calc_auto_update_hints_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), update);
4567             }
4568         }
4569
4570         private static efl_layout_calc_auto_update_hints_set_delegate efl_layout_calc_auto_update_hints_set_static_delegate;
4571
4572         
4573         private delegate Eina.Size2D.NativeStruct efl_layout_calc_size_min_delegate(System.IntPtr obj, System.IntPtr pd,  Eina.Size2D.NativeStruct restricted);
4574
4575         
4576         public delegate Eina.Size2D.NativeStruct efl_layout_calc_size_min_api_delegate(System.IntPtr obj,  Eina.Size2D.NativeStruct restricted);
4577
4578         public static Efl.Eo.FunctionWrapper<efl_layout_calc_size_min_api_delegate> efl_layout_calc_size_min_ptr = new Efl.Eo.FunctionWrapper<efl_layout_calc_size_min_api_delegate>(Module, "efl_layout_calc_size_min");
4579
4580         private static Eina.Size2D.NativeStruct calc_size_min(System.IntPtr obj, System.IntPtr pd, Eina.Size2D.NativeStruct restricted)
4581         {
4582             Eina.Log.Debug("function efl_layout_calc_size_min was called");
4583             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4584             if (ws != null)
4585             {
4586         Eina.Size2D _in_restricted = restricted;
4587                             Eina.Size2D _ret_var = default(Eina.Size2D);
4588                 try
4589                 {
4590                     _ret_var = ((Layout)ws.Target).CalcSizeMin(_in_restricted);
4591                 }
4592                 catch (Exception e)
4593                 {
4594                     Eina.Log.Warning($"Callback error: {e.ToString()}");
4595                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4596                 }
4597
4598                         return _ret_var;
4599
4600             }
4601             else
4602             {
4603                 return efl_layout_calc_size_min_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), restricted);
4604             }
4605         }
4606
4607         private static efl_layout_calc_size_min_delegate efl_layout_calc_size_min_static_delegate;
4608
4609         
4610         private delegate Eina.Rect.NativeStruct efl_layout_calc_parts_extends_delegate(System.IntPtr obj, System.IntPtr pd);
4611
4612         
4613         public delegate Eina.Rect.NativeStruct efl_layout_calc_parts_extends_api_delegate(System.IntPtr obj);
4614
4615         public static Efl.Eo.FunctionWrapper<efl_layout_calc_parts_extends_api_delegate> efl_layout_calc_parts_extends_ptr = new Efl.Eo.FunctionWrapper<efl_layout_calc_parts_extends_api_delegate>(Module, "efl_layout_calc_parts_extends");
4616
4617         private static Eina.Rect.NativeStruct calc_parts_extends(System.IntPtr obj, System.IntPtr pd)
4618         {
4619             Eina.Log.Debug("function efl_layout_calc_parts_extends was called");
4620             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4621             if (ws != null)
4622             {
4623             Eina.Rect _ret_var = default(Eina.Rect);
4624                 try
4625                 {
4626                     _ret_var = ((Layout)ws.Target).CalcPartsExtends();
4627                 }
4628                 catch (Exception e)
4629                 {
4630                     Eina.Log.Warning($"Callback error: {e.ToString()}");
4631                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4632                 }
4633
4634         return _ret_var;
4635
4636             }
4637             else
4638             {
4639                 return efl_layout_calc_parts_extends_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4640             }
4641         }
4642
4643         private static efl_layout_calc_parts_extends_delegate efl_layout_calc_parts_extends_static_delegate;
4644
4645         
4646         private delegate int efl_layout_calc_freeze_delegate(System.IntPtr obj, System.IntPtr pd);
4647
4648         
4649         public delegate int efl_layout_calc_freeze_api_delegate(System.IntPtr obj);
4650
4651         public static Efl.Eo.FunctionWrapper<efl_layout_calc_freeze_api_delegate> efl_layout_calc_freeze_ptr = new Efl.Eo.FunctionWrapper<efl_layout_calc_freeze_api_delegate>(Module, "efl_layout_calc_freeze");
4652
4653         private static int calc_freeze(System.IntPtr obj, System.IntPtr pd)
4654         {
4655             Eina.Log.Debug("function efl_layout_calc_freeze was called");
4656             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4657             if (ws != null)
4658             {
4659             int _ret_var = default(int);
4660                 try
4661                 {
4662                     _ret_var = ((Layout)ws.Target).FreezeCalc();
4663                 }
4664                 catch (Exception e)
4665                 {
4666                     Eina.Log.Warning($"Callback error: {e.ToString()}");
4667                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4668                 }
4669
4670         return _ret_var;
4671
4672             }
4673             else
4674             {
4675                 return efl_layout_calc_freeze_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4676             }
4677         }
4678
4679         private static efl_layout_calc_freeze_delegate efl_layout_calc_freeze_static_delegate;
4680
4681         
4682         private delegate int efl_layout_calc_thaw_delegate(System.IntPtr obj, System.IntPtr pd);
4683
4684         
4685         public delegate int efl_layout_calc_thaw_api_delegate(System.IntPtr obj);
4686
4687         public static Efl.Eo.FunctionWrapper<efl_layout_calc_thaw_api_delegate> efl_layout_calc_thaw_ptr = new Efl.Eo.FunctionWrapper<efl_layout_calc_thaw_api_delegate>(Module, "efl_layout_calc_thaw");
4688
4689         private static int calc_thaw(System.IntPtr obj, System.IntPtr pd)
4690         {
4691             Eina.Log.Debug("function efl_layout_calc_thaw was called");
4692             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4693             if (ws != null)
4694             {
4695             int _ret_var = default(int);
4696                 try
4697                 {
4698                     _ret_var = ((Layout)ws.Target).ThawCalc();
4699                 }
4700                 catch (Exception e)
4701                 {
4702                     Eina.Log.Warning($"Callback error: {e.ToString()}");
4703                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4704                 }
4705
4706         return _ret_var;
4707
4708             }
4709             else
4710             {
4711                 return efl_layout_calc_thaw_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4712             }
4713         }
4714
4715         private static efl_layout_calc_thaw_delegate efl_layout_calc_thaw_static_delegate;
4716
4717         
4718         private delegate void efl_layout_calc_force_delegate(System.IntPtr obj, System.IntPtr pd);
4719
4720         
4721         public delegate void efl_layout_calc_force_api_delegate(System.IntPtr obj);
4722
4723         public static Efl.Eo.FunctionWrapper<efl_layout_calc_force_api_delegate> efl_layout_calc_force_ptr = new Efl.Eo.FunctionWrapper<efl_layout_calc_force_api_delegate>(Module, "efl_layout_calc_force");
4724
4725         private static void calc_force(System.IntPtr obj, System.IntPtr pd)
4726         {
4727             Eina.Log.Debug("function efl_layout_calc_force was called");
4728             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4729             if (ws != null)
4730             {
4731             
4732                 try
4733                 {
4734                     ((Layout)ws.Target).CalcForce();
4735                 }
4736                 catch (Exception e)
4737                 {
4738                     Eina.Log.Warning($"Callback error: {e.ToString()}");
4739                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4740                 }
4741
4742         
4743             }
4744             else
4745             {
4746                 efl_layout_calc_force_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4747             }
4748         }
4749
4750         private static efl_layout_calc_force_delegate efl_layout_calc_force_static_delegate;
4751
4752         
4753         private delegate Eina.Size2D.NativeStruct efl_layout_group_size_min_get_delegate(System.IntPtr obj, System.IntPtr pd);
4754
4755         
4756         public delegate Eina.Size2D.NativeStruct efl_layout_group_size_min_get_api_delegate(System.IntPtr obj);
4757
4758         public static Efl.Eo.FunctionWrapper<efl_layout_group_size_min_get_api_delegate> efl_layout_group_size_min_get_ptr = new Efl.Eo.FunctionWrapper<efl_layout_group_size_min_get_api_delegate>(Module, "efl_layout_group_size_min_get");
4759
4760         private static Eina.Size2D.NativeStruct group_size_min_get(System.IntPtr obj, System.IntPtr pd)
4761         {
4762             Eina.Log.Debug("function efl_layout_group_size_min_get was called");
4763             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4764             if (ws != null)
4765             {
4766             Eina.Size2D _ret_var = default(Eina.Size2D);
4767                 try
4768                 {
4769                     _ret_var = ((Layout)ws.Target).GetGroupSizeMin();
4770                 }
4771                 catch (Exception e)
4772                 {
4773                     Eina.Log.Warning($"Callback error: {e.ToString()}");
4774                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4775                 }
4776
4777         return _ret_var;
4778
4779             }
4780             else
4781             {
4782                 return efl_layout_group_size_min_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4783             }
4784         }
4785
4786         private static efl_layout_group_size_min_get_delegate efl_layout_group_size_min_get_static_delegate;
4787
4788         
4789         private delegate Eina.Size2D.NativeStruct efl_layout_group_size_max_get_delegate(System.IntPtr obj, System.IntPtr pd);
4790
4791         
4792         public delegate Eina.Size2D.NativeStruct efl_layout_group_size_max_get_api_delegate(System.IntPtr obj);
4793
4794         public static Efl.Eo.FunctionWrapper<efl_layout_group_size_max_get_api_delegate> efl_layout_group_size_max_get_ptr = new Efl.Eo.FunctionWrapper<efl_layout_group_size_max_get_api_delegate>(Module, "efl_layout_group_size_max_get");
4795
4796         private static Eina.Size2D.NativeStruct group_size_max_get(System.IntPtr obj, System.IntPtr pd)
4797         {
4798             Eina.Log.Debug("function efl_layout_group_size_max_get was called");
4799             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4800             if (ws != null)
4801             {
4802             Eina.Size2D _ret_var = default(Eina.Size2D);
4803                 try
4804                 {
4805                     _ret_var = ((Layout)ws.Target).GetGroupSizeMax();
4806                 }
4807                 catch (Exception e)
4808                 {
4809                     Eina.Log.Warning($"Callback error: {e.ToString()}");
4810                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4811                 }
4812
4813         return _ret_var;
4814
4815             }
4816             else
4817             {
4818                 return efl_layout_group_size_max_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4819             }
4820         }
4821
4822         private static efl_layout_group_size_max_get_delegate efl_layout_group_size_max_get_static_delegate;
4823
4824         [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
4825         private delegate System.String efl_layout_group_data_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String key);
4826
4827         [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
4828         public delegate System.String efl_layout_group_data_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String key);
4829
4830         public static Efl.Eo.FunctionWrapper<efl_layout_group_data_get_api_delegate> efl_layout_group_data_get_ptr = new Efl.Eo.FunctionWrapper<efl_layout_group_data_get_api_delegate>(Module, "efl_layout_group_data_get");
4831
4832         private static System.String group_data_get(System.IntPtr obj, System.IntPtr pd, System.String key)
4833         {
4834             Eina.Log.Debug("function efl_layout_group_data_get was called");
4835             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4836             if (ws != null)
4837             {
4838                                     System.String _ret_var = default(System.String);
4839                 try
4840                 {
4841                     _ret_var = ((Layout)ws.Target).GetGroupData(key);
4842                 }
4843                 catch (Exception e)
4844                 {
4845                     Eina.Log.Warning($"Callback error: {e.ToString()}");
4846                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4847                 }
4848
4849                         return _ret_var;
4850
4851             }
4852             else
4853             {
4854                 return efl_layout_group_data_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), key);
4855             }
4856         }
4857
4858         private static efl_layout_group_data_get_delegate efl_layout_group_data_get_static_delegate;
4859
4860         [return: MarshalAs(UnmanagedType.U1)]
4861         private delegate bool efl_layout_group_part_exist_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String part);
4862
4863         [return: MarshalAs(UnmanagedType.U1)]
4864         public delegate bool efl_layout_group_part_exist_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String part);
4865
4866         public static Efl.Eo.FunctionWrapper<efl_layout_group_part_exist_get_api_delegate> efl_layout_group_part_exist_get_ptr = new Efl.Eo.FunctionWrapper<efl_layout_group_part_exist_get_api_delegate>(Module, "efl_layout_group_part_exist_get");
4867
4868         private static bool part_exist_get(System.IntPtr obj, System.IntPtr pd, System.String part)
4869         {
4870             Eina.Log.Debug("function efl_layout_group_part_exist_get was called");
4871             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4872             if (ws != null)
4873             {
4874                                     bool _ret_var = default(bool);
4875                 try
4876                 {
4877                     _ret_var = ((Layout)ws.Target).GetPartExist(part);
4878                 }
4879                 catch (Exception e)
4880                 {
4881                     Eina.Log.Warning($"Callback error: {e.ToString()}");
4882                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4883                 }
4884
4885                         return _ret_var;
4886
4887             }
4888             else
4889             {
4890                 return efl_layout_group_part_exist_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), part);
4891             }
4892         }
4893
4894         private static efl_layout_group_part_exist_get_delegate efl_layout_group_part_exist_get_static_delegate;
4895
4896         
4897         private delegate void efl_layout_signal_message_send_delegate(System.IntPtr obj, System.IntPtr pd,  int id,  Eina.ValueNative msg);
4898
4899         
4900         public delegate void efl_layout_signal_message_send_api_delegate(System.IntPtr obj,  int id,  Eina.ValueNative msg);
4901
4902         public static Efl.Eo.FunctionWrapper<efl_layout_signal_message_send_api_delegate> efl_layout_signal_message_send_ptr = new Efl.Eo.FunctionWrapper<efl_layout_signal_message_send_api_delegate>(Module, "efl_layout_signal_message_send");
4903
4904         private static void message_send(System.IntPtr obj, System.IntPtr pd, int id, Eina.ValueNative msg)
4905         {
4906             Eina.Log.Debug("function efl_layout_signal_message_send was called");
4907             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4908             if (ws != null)
4909             {
4910                                                             
4911                 try
4912                 {
4913                     ((Layout)ws.Target).MessageSend(id, msg);
4914                 }
4915                 catch (Exception e)
4916                 {
4917                     Eina.Log.Warning($"Callback error: {e.ToString()}");
4918                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4919                 }
4920
4921                                         
4922             }
4923             else
4924             {
4925                 efl_layout_signal_message_send_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), id, msg);
4926             }
4927         }
4928
4929         private static efl_layout_signal_message_send_delegate efl_layout_signal_message_send_static_delegate;
4930
4931         [return: MarshalAs(UnmanagedType.U1)]
4932         private delegate bool efl_layout_signal_callback_add_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String emission, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String source,  IntPtr func_data, EflLayoutSignalCbInternal func, EinaFreeCb func_free_cb);
4933
4934         [return: MarshalAs(UnmanagedType.U1)]
4935         public delegate bool efl_layout_signal_callback_add_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String emission, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String source,  IntPtr func_data, EflLayoutSignalCbInternal func, EinaFreeCb func_free_cb);
4936
4937         public static Efl.Eo.FunctionWrapper<efl_layout_signal_callback_add_api_delegate> efl_layout_signal_callback_add_ptr = new Efl.Eo.FunctionWrapper<efl_layout_signal_callback_add_api_delegate>(Module, "efl_layout_signal_callback_add");
4938
4939         private static bool signal_callback_add(System.IntPtr obj, System.IntPtr pd, System.String emission, System.String source, IntPtr func_data, EflLayoutSignalCbInternal func, EinaFreeCb func_free_cb)
4940         {
4941             Eina.Log.Debug("function efl_layout_signal_callback_add was called");
4942             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4943             if (ws != null)
4944             {
4945                                                                             EflLayoutSignalCbWrapper func_wrapper = new EflLayoutSignalCbWrapper(func, func_data, func_free_cb);
4946             bool _ret_var = default(bool);
4947                 try
4948                 {
4949                     _ret_var = ((Layout)ws.Target).AddSignalCallback(emission, source, func_wrapper.ManagedCb);
4950                 }
4951                 catch (Exception e)
4952                 {
4953                     Eina.Log.Warning($"Callback error: {e.ToString()}");
4954                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4955                 }
4956
4957                                                         return _ret_var;
4958
4959             }
4960             else
4961             {
4962                 return efl_layout_signal_callback_add_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), emission, source, func_data, func, func_free_cb);
4963             }
4964         }
4965
4966         private static efl_layout_signal_callback_add_delegate efl_layout_signal_callback_add_static_delegate;
4967
4968         [return: MarshalAs(UnmanagedType.U1)]
4969         private delegate bool efl_layout_signal_callback_del_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String emission, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String source,  IntPtr func_data, EflLayoutSignalCbInternal func, EinaFreeCb func_free_cb);
4970
4971         [return: MarshalAs(UnmanagedType.U1)]
4972         public delegate bool efl_layout_signal_callback_del_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String emission, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String source,  IntPtr func_data, EflLayoutSignalCbInternal func, EinaFreeCb func_free_cb);
4973
4974         public static Efl.Eo.FunctionWrapper<efl_layout_signal_callback_del_api_delegate> efl_layout_signal_callback_del_ptr = new Efl.Eo.FunctionWrapper<efl_layout_signal_callback_del_api_delegate>(Module, "efl_layout_signal_callback_del");
4975
4976         private static bool signal_callback_del(System.IntPtr obj, System.IntPtr pd, System.String emission, System.String source, IntPtr func_data, EflLayoutSignalCbInternal func, EinaFreeCb func_free_cb)
4977         {
4978             Eina.Log.Debug("function efl_layout_signal_callback_del was called");
4979             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4980             if (ws != null)
4981             {
4982                                                                             EflLayoutSignalCbWrapper func_wrapper = new EflLayoutSignalCbWrapper(func, func_data, func_free_cb);
4983             bool _ret_var = default(bool);
4984                 try
4985                 {
4986                     _ret_var = ((Layout)ws.Target).DelSignalCallback(emission, source, func_wrapper.ManagedCb);
4987                 }
4988                 catch (Exception e)
4989                 {
4990                     Eina.Log.Warning($"Callback error: {e.ToString()}");
4991                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4992                 }
4993
4994                                                         return _ret_var;
4995
4996             }
4997             else
4998             {
4999                 return efl_layout_signal_callback_del_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), emission, source, func_data, func, func_free_cb);
5000             }
5001         }
5002
5003         private static efl_layout_signal_callback_del_delegate efl_layout_signal_callback_del_static_delegate;
5004
5005         
5006         private delegate void efl_layout_signal_emit_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String emission, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String source);
5007
5008         
5009         public delegate void efl_layout_signal_emit_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String emission, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String source);
5010
5011         public static Efl.Eo.FunctionWrapper<efl_layout_signal_emit_api_delegate> efl_layout_signal_emit_ptr = new Efl.Eo.FunctionWrapper<efl_layout_signal_emit_api_delegate>(Module, "efl_layout_signal_emit");
5012
5013         private static void signal_emit(System.IntPtr obj, System.IntPtr pd, System.String emission, System.String source)
5014         {
5015             Eina.Log.Debug("function efl_layout_signal_emit was called");
5016             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5017             if (ws != null)
5018             {
5019                                                             
5020                 try
5021                 {
5022                     ((Layout)ws.Target).EmitSignal(emission, source);
5023                 }
5024                 catch (Exception e)
5025                 {
5026                     Eina.Log.Warning($"Callback error: {e.ToString()}");
5027                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5028                 }
5029
5030                                         
5031             }
5032             else
5033             {
5034                 efl_layout_signal_emit_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), emission, source);
5035             }
5036         }
5037
5038         private static efl_layout_signal_emit_delegate efl_layout_signal_emit_static_delegate;
5039
5040         
5041         private delegate void efl_layout_signal_process_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool recurse);
5042
5043         
5044         public delegate void efl_layout_signal_process_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool recurse);
5045
5046         public static Efl.Eo.FunctionWrapper<efl_layout_signal_process_api_delegate> efl_layout_signal_process_ptr = new Efl.Eo.FunctionWrapper<efl_layout_signal_process_api_delegate>(Module, "efl_layout_signal_process");
5047
5048         private static void signal_process(System.IntPtr obj, System.IntPtr pd, bool recurse)
5049         {
5050             Eina.Log.Debug("function efl_layout_signal_process was called");
5051             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5052             if (ws != null)
5053             {
5054                                     
5055                 try
5056                 {
5057                     ((Layout)ws.Target).SignalProcess(recurse);
5058                 }
5059                 catch (Exception e)
5060                 {
5061                     Eina.Log.Warning($"Callback error: {e.ToString()}");
5062                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5063                 }
5064
5065                         
5066             }
5067             else
5068             {
5069                 efl_layout_signal_process_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), recurse);
5070             }
5071         }
5072
5073         private static efl_layout_signal_process_delegate efl_layout_signal_process_static_delegate;
5074
5075         #pragma warning restore CA1707, CS1591, SA1300, SA1600
5076
5077 }
5078 }
5079 }
5080
5081 }
5082