1 #pragma warning disable CS1591
3 using System.Runtime.InteropServices;
4 using System.Collections.Generic;
6 using System.Threading;
7 using System.ComponentModel;
12 ///<summary>Event argument wrapper for event <see cref="Efl.Ui.Image.DropEvt"/>.</summary>
13 public class ImageDropEvt_Args : EventArgs {
14 ///<summary>Actual event payload.</summary>
15 public System.String arg { get; set; }
17 /// <summary>Efl UI image class
18 /// When loading images from a file, the <see cref="Efl.IFile.Key"/> property can be used to access different streams. For example, when accessing Evas image caches.</summary>
19 [Efl.Ui.Image.NativeMethods]
20 public class Image : Efl.Ui.Widget, Efl.IFile, Efl.IPlayer, Efl.Gfx.IImage, Efl.Gfx.IImageLoadController, Efl.Gfx.IImageOrientable, Efl.Gfx.IView, Efl.Layout.ICalc, Efl.Layout.IGroup, Efl.Layout.ISignal, Efl.Ui.IClickable, Efl.Ui.IDraggable
22 ///<summary>Pointer to the native class description.</summary>
23 public override System.IntPtr NativeClass
27 if (((object)this).GetType() == typeof(Image))
29 return GetEflClassStatic();
33 return Efl.Eo.ClassRegister.klassFromType[((object)this).GetType()];
38 [System.Runtime.InteropServices.DllImport(efl.Libs.Elementary)] internal static extern System.IntPtr
39 efl_ui_image_class_get();
40 /// <summary>Initializes a new instance of the <see cref="Image"/> class.</summary>
41 /// <param name="parent">Parent instance.</param>
42 /// <param name="style">The widget style to use. See <see cref="Efl.Ui.Widget.SetStyle"/></param>
43 public Image(Efl.Object parent
44 , System.String style = null) : base(efl_ui_image_class_get(), typeof(Image), parent)
46 if (Efl.Eo.Globals.ParamHelperCheck(style))
48 SetStyle(Efl.Eo.Globals.GetParamHelper(style));
51 FinishInstantiation();
54 /// <summary>Initializes a new instance of the <see cref="Image"/> class.
55 /// Internal usage: Constructs an instance from a native pointer. This is used when interacting with C code and should not be used directly.</summary>
56 /// <param name="raw">The native pointer to be wrapped.</param>
57 protected Image(System.IntPtr raw) : base(raw)
61 /// <summary>Initializes a new instance of the <see cref="Image"/> class.
62 /// Internal usage: Constructor to forward the wrapper initialization to the root class that interfaces with native code. Should not be used directly.</summary>
63 /// <param name="baseKlass">The pointer to the base native Eo class.</param>
64 /// <param name="managedType">The managed type of the public constructor that originated this call.</param>
65 /// <param name="parent">The Efl.Object parent of this instance.</param>
66 protected Image(IntPtr baseKlass, System.Type managedType, Efl.Object parent) : base(baseKlass, managedType, parent)
70 /// <summary>Called when drop from drag and drop happened</summary>
71 public event EventHandler<Efl.Ui.ImageDropEvt_Args> DropEvt
77 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
79 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
82 Efl.Ui.ImageDropEvt_Args args = new Efl.Ui.ImageDropEvt_Args();
83 args.arg = Eina.StringConversion.NativeUtf8ToManagedString(evt.Info);
86 value?.Invoke(obj, args);
90 Eina.Log.Error(e.ToString());
91 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
96 string key = "_EFL_UI_IMAGE_EVENT_DROP";
97 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
105 string key = "_EFL_UI_IMAGE_EVENT_DROP";
106 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
110 ///<summary>Method to raise event DropEvt.</summary>
111 public void OnDropEvt(Efl.Ui.ImageDropEvt_Args e)
113 var key = "_EFL_UI_IMAGE_EVENT_DROP";
114 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
115 if (desc == IntPtr.Zero)
117 Eina.Log.Error($"Failed to get native event {key}");
121 IntPtr info = Eina.StringConversion.ManagedStringToNativeUtf8Alloc(e.arg);
124 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
128 Eina.MemoryNative.Free(info);
131 /// <summary>Image data has been preloaded.</summary>
132 public event EventHandler ImagePreloadEvt
138 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
140 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
143 EventArgs args = EventArgs.Empty;
146 value?.Invoke(obj, args);
150 Eina.Log.Error(e.ToString());
151 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
156 string key = "_EFL_GFX_IMAGE_EVENT_IMAGE_PRELOAD";
157 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
165 string key = "_EFL_GFX_IMAGE_EVENT_IMAGE_PRELOAD";
166 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
170 ///<summary>Method to raise event ImagePreloadEvt.</summary>
171 public void OnImagePreloadEvt(EventArgs e)
173 var key = "_EFL_GFX_IMAGE_EVENT_IMAGE_PRELOAD";
174 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
175 if (desc == IntPtr.Zero)
177 Eina.Log.Error($"Failed to get native event {key}");
181 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
183 /// <summary>Image was resized (its pixel data).</summary>
184 public event EventHandler ImageResizeEvt
190 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
192 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
195 EventArgs args = EventArgs.Empty;
198 value?.Invoke(obj, args);
202 Eina.Log.Error(e.ToString());
203 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
208 string key = "_EFL_GFX_IMAGE_EVENT_IMAGE_RESIZE";
209 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
217 string key = "_EFL_GFX_IMAGE_EVENT_IMAGE_RESIZE";
218 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
222 ///<summary>Method to raise event ImageResizeEvt.</summary>
223 public void OnImageResizeEvt(EventArgs e)
225 var key = "_EFL_GFX_IMAGE_EVENT_IMAGE_RESIZE";
226 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
227 if (desc == IntPtr.Zero)
229 Eina.Log.Error($"Failed to get native event {key}");
233 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
235 /// <summary>Image data has been unloaded (by some mechanism in EFL that threw out the original image data).</summary>
236 public event EventHandler ImageUnloadEvt
242 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
244 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
247 EventArgs args = EventArgs.Empty;
250 value?.Invoke(obj, args);
254 Eina.Log.Error(e.ToString());
255 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
260 string key = "_EFL_GFX_IMAGE_EVENT_IMAGE_UNLOAD";
261 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
269 string key = "_EFL_GFX_IMAGE_EVENT_IMAGE_UNLOAD";
270 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
274 ///<summary>Method to raise event ImageUnloadEvt.</summary>
275 public void OnImageUnloadEvt(EventArgs e)
277 var key = "_EFL_GFX_IMAGE_EVENT_IMAGE_UNLOAD";
278 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
279 if (desc == IntPtr.Zero)
281 Eina.Log.Error($"Failed to get native event {key}");
285 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
287 /// <summary>Called when he image was loaded</summary>
288 public event EventHandler LoadDoneEvt
294 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
296 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
299 EventArgs args = EventArgs.Empty;
302 value?.Invoke(obj, args);
306 Eina.Log.Error(e.ToString());
307 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
312 string key = "_EFL_GFX_IMAGE_LOAD_CONTROLLER_EVENT_LOAD_DONE";
313 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
321 string key = "_EFL_GFX_IMAGE_LOAD_CONTROLLER_EVENT_LOAD_DONE";
322 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
326 ///<summary>Method to raise event LoadDoneEvt.</summary>
327 public void OnLoadDoneEvt(EventArgs e)
329 var key = "_EFL_GFX_IMAGE_LOAD_CONTROLLER_EVENT_LOAD_DONE";
330 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
331 if (desc == IntPtr.Zero)
333 Eina.Log.Error($"Failed to get native event {key}");
337 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
339 /// <summary>Called when an error happened during image loading</summary>
340 public event EventHandler<Efl.Gfx.IImageLoadControllerLoadErrorEvt_Args> LoadErrorEvt
346 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
348 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
351 Efl.Gfx.IImageLoadControllerLoadErrorEvt_Args args = new Efl.Gfx.IImageLoadControllerLoadErrorEvt_Args();
352 args.arg = (Eina.Error)Marshal.PtrToStructure(evt.Info, typeof(Eina.Error));
355 value?.Invoke(obj, args);
359 Eina.Log.Error(e.ToString());
360 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
365 string key = "_EFL_GFX_IMAGE_LOAD_CONTROLLER_EVENT_LOAD_ERROR";
366 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
374 string key = "_EFL_GFX_IMAGE_LOAD_CONTROLLER_EVENT_LOAD_ERROR";
375 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
379 ///<summary>Method to raise event LoadErrorEvt.</summary>
380 public void OnLoadErrorEvt(Efl.Gfx.IImageLoadControllerLoadErrorEvt_Args e)
382 var key = "_EFL_GFX_IMAGE_LOAD_CONTROLLER_EVENT_LOAD_ERROR";
383 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
384 if (desc == IntPtr.Zero)
386 Eina.Log.Error($"Failed to get native event {key}");
390 IntPtr info = Eina.PrimitiveConversion.ManagedToPointerAlloc((int)e.arg);
393 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
397 Marshal.FreeHGlobal(info);
400 /// <summary>The layout was recalculated.
401 /// (Since EFL 1.22)</summary>
402 public event EventHandler RecalcEvt
408 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
410 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
413 EventArgs args = EventArgs.Empty;
416 value?.Invoke(obj, args);
420 Eina.Log.Error(e.ToString());
421 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
426 string key = "_EFL_LAYOUT_EVENT_RECALC";
427 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
435 string key = "_EFL_LAYOUT_EVENT_RECALC";
436 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
440 ///<summary>Method to raise event RecalcEvt.</summary>
441 public void OnRecalcEvt(EventArgs e)
443 var key = "_EFL_LAYOUT_EVENT_RECALC";
444 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
445 if (desc == IntPtr.Zero)
447 Eina.Log.Error($"Failed to get native event {key}");
451 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
453 /// <summary>A circular dependency between parts of the object was found.
454 /// (Since EFL 1.22)</summary>
455 public event EventHandler<Efl.Layout.ICalcCircularDependencyEvt_Args> CircularDependencyEvt
461 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
463 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
466 Efl.Layout.ICalcCircularDependencyEvt_Args args = new Efl.Layout.ICalcCircularDependencyEvt_Args();
467 args.arg = new Eina.Array<System.String>(evt.Info, false, false);
470 value?.Invoke(obj, args);
474 Eina.Log.Error(e.ToString());
475 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
480 string key = "_EFL_LAYOUT_EVENT_CIRCULAR_DEPENDENCY";
481 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
489 string key = "_EFL_LAYOUT_EVENT_CIRCULAR_DEPENDENCY";
490 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
494 ///<summary>Method to raise event CircularDependencyEvt.</summary>
495 public void OnCircularDependencyEvt(Efl.Layout.ICalcCircularDependencyEvt_Args e)
497 var key = "_EFL_LAYOUT_EVENT_CIRCULAR_DEPENDENCY";
498 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
499 if (desc == IntPtr.Zero)
501 Eina.Log.Error($"Failed to get native event {key}");
505 IntPtr info = e.arg.Handle;
506 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
508 /// <summary>Called when object is in sequence pressed and unpressed, by the primary button</summary>
509 public event EventHandler<Efl.Ui.IClickableClickedEvt_Args> ClickedEvt
515 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
517 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
520 Efl.Ui.IClickableClickedEvt_Args args = new Efl.Ui.IClickableClickedEvt_Args();
524 value?.Invoke(obj, args);
528 Eina.Log.Error(e.ToString());
529 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
534 string key = "_EFL_UI_EVENT_CLICKED";
535 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
543 string key = "_EFL_UI_EVENT_CLICKED";
544 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
548 ///<summary>Method to raise event ClickedEvt.</summary>
549 public void OnClickedEvt(Efl.Ui.IClickableClickedEvt_Args e)
551 var key = "_EFL_UI_EVENT_CLICKED";
552 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
553 if (desc == IntPtr.Zero)
555 Eina.Log.Error($"Failed to get native event {key}");
559 IntPtr info = Marshal.AllocHGlobal(Marshal.SizeOf(e.arg));
562 Marshal.StructureToPtr(e.arg, info, false);
563 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
567 Marshal.FreeHGlobal(info);
570 /// <summary>Called when object is in sequence pressed and unpressed by any button. The button that triggered the event can be found in the event information.</summary>
571 public event EventHandler<Efl.Ui.IClickableClickedAnyEvt_Args> ClickedAnyEvt
577 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
579 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
582 Efl.Ui.IClickableClickedAnyEvt_Args args = new Efl.Ui.IClickableClickedAnyEvt_Args();
586 value?.Invoke(obj, args);
590 Eina.Log.Error(e.ToString());
591 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
596 string key = "_EFL_UI_EVENT_CLICKED_ANY";
597 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
605 string key = "_EFL_UI_EVENT_CLICKED_ANY";
606 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
610 ///<summary>Method to raise event ClickedAnyEvt.</summary>
611 public void OnClickedAnyEvt(Efl.Ui.IClickableClickedAnyEvt_Args e)
613 var key = "_EFL_UI_EVENT_CLICKED_ANY";
614 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
615 if (desc == IntPtr.Zero)
617 Eina.Log.Error($"Failed to get native event {key}");
621 IntPtr info = Marshal.AllocHGlobal(Marshal.SizeOf(e.arg));
624 Marshal.StructureToPtr(e.arg, info, false);
625 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
629 Marshal.FreeHGlobal(info);
632 /// <summary>Called when the object is pressed, event_info is the button that got pressed</summary>
633 public event EventHandler<Efl.Ui.IClickablePressedEvt_Args> PressedEvt
639 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
641 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
644 Efl.Ui.IClickablePressedEvt_Args args = new Efl.Ui.IClickablePressedEvt_Args();
645 args.arg = Marshal.ReadInt32(evt.Info);
648 value?.Invoke(obj, args);
652 Eina.Log.Error(e.ToString());
653 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
658 string key = "_EFL_UI_EVENT_PRESSED";
659 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
667 string key = "_EFL_UI_EVENT_PRESSED";
668 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
672 ///<summary>Method to raise event PressedEvt.</summary>
673 public void OnPressedEvt(Efl.Ui.IClickablePressedEvt_Args e)
675 var key = "_EFL_UI_EVENT_PRESSED";
676 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
677 if (desc == IntPtr.Zero)
679 Eina.Log.Error($"Failed to get native event {key}");
683 IntPtr info = Eina.PrimitiveConversion.ManagedToPointerAlloc(e.arg);
686 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
690 Marshal.FreeHGlobal(info);
693 /// <summary>Called when the object is no longer pressed, event_info is the button that got pressed</summary>
694 public event EventHandler<Efl.Ui.IClickableUnpressedEvt_Args> UnpressedEvt
700 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
702 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
705 Efl.Ui.IClickableUnpressedEvt_Args args = new Efl.Ui.IClickableUnpressedEvt_Args();
706 args.arg = Marshal.ReadInt32(evt.Info);
709 value?.Invoke(obj, args);
713 Eina.Log.Error(e.ToString());
714 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
719 string key = "_EFL_UI_EVENT_UNPRESSED";
720 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
728 string key = "_EFL_UI_EVENT_UNPRESSED";
729 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
733 ///<summary>Method to raise event UnpressedEvt.</summary>
734 public void OnUnpressedEvt(Efl.Ui.IClickableUnpressedEvt_Args e)
736 var key = "_EFL_UI_EVENT_UNPRESSED";
737 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
738 if (desc == IntPtr.Zero)
740 Eina.Log.Error($"Failed to get native event {key}");
744 IntPtr info = Eina.PrimitiveConversion.ManagedToPointerAlloc(e.arg);
747 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
751 Marshal.FreeHGlobal(info);
754 /// <summary>Called when the object receives a long press, event_info is the button that got pressed</summary>
755 public event EventHandler<Efl.Ui.IClickableLongpressedEvt_Args> LongpressedEvt
761 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
763 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
766 Efl.Ui.IClickableLongpressedEvt_Args args = new Efl.Ui.IClickableLongpressedEvt_Args();
767 args.arg = Marshal.ReadInt32(evt.Info);
770 value?.Invoke(obj, args);
774 Eina.Log.Error(e.ToString());
775 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
780 string key = "_EFL_UI_EVENT_LONGPRESSED";
781 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
789 string key = "_EFL_UI_EVENT_LONGPRESSED";
790 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
794 ///<summary>Method to raise event LongpressedEvt.</summary>
795 public void OnLongpressedEvt(Efl.Ui.IClickableLongpressedEvt_Args e)
797 var key = "_EFL_UI_EVENT_LONGPRESSED";
798 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
799 if (desc == IntPtr.Zero)
801 Eina.Log.Error($"Failed to get native event {key}");
805 IntPtr info = Eina.PrimitiveConversion.ManagedToPointerAlloc(e.arg);
808 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
812 Marshal.FreeHGlobal(info);
815 /// <summary>Called when drag operation starts</summary>
816 public event EventHandler<Efl.Ui.IDraggableDragEvt_Args> DragEvt
822 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
824 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
827 Efl.Ui.IDraggableDragEvt_Args args = new Efl.Ui.IDraggableDragEvt_Args();
828 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Object);
831 value?.Invoke(obj, args);
835 Eina.Log.Error(e.ToString());
836 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
841 string key = "_EFL_UI_EVENT_DRAG";
842 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
850 string key = "_EFL_UI_EVENT_DRAG";
851 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
855 ///<summary>Method to raise event DragEvt.</summary>
856 public void OnDragEvt(Efl.Ui.IDraggableDragEvt_Args e)
858 var key = "_EFL_UI_EVENT_DRAG";
859 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
860 if (desc == IntPtr.Zero)
862 Eina.Log.Error($"Failed to get native event {key}");
866 IntPtr info = e.arg.NativeHandle;
867 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
869 /// <summary>Called when drag started</summary>
870 public event EventHandler DragStartEvt
876 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
878 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
881 EventArgs args = EventArgs.Empty;
884 value?.Invoke(obj, args);
888 Eina.Log.Error(e.ToString());
889 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
894 string key = "_EFL_UI_EVENT_DRAG_START";
895 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
903 string key = "_EFL_UI_EVENT_DRAG_START";
904 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
908 ///<summary>Method to raise event DragStartEvt.</summary>
909 public void OnDragStartEvt(EventArgs e)
911 var key = "_EFL_UI_EVENT_DRAG_START";
912 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
913 if (desc == IntPtr.Zero)
915 Eina.Log.Error($"Failed to get native event {key}");
919 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
921 /// <summary>Called when drag stopped</summary>
922 public event EventHandler<Efl.Ui.IDraggableDragStopEvt_Args> DragStopEvt
928 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
930 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
933 Efl.Ui.IDraggableDragStopEvt_Args args = new Efl.Ui.IDraggableDragStopEvt_Args();
934 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Object);
937 value?.Invoke(obj, args);
941 Eina.Log.Error(e.ToString());
942 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
947 string key = "_EFL_UI_EVENT_DRAG_STOP";
948 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
956 string key = "_EFL_UI_EVENT_DRAG_STOP";
957 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
961 ///<summary>Method to raise event DragStopEvt.</summary>
962 public void OnDragStopEvt(Efl.Ui.IDraggableDragStopEvt_Args e)
964 var key = "_EFL_UI_EVENT_DRAG_STOP";
965 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
966 if (desc == IntPtr.Zero)
968 Eina.Log.Error($"Failed to get native event {key}");
972 IntPtr info = e.arg.NativeHandle;
973 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
975 /// <summary>Called when drag operation ends</summary>
976 public event EventHandler DragEndEvt
982 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
984 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
987 EventArgs args = EventArgs.Empty;
990 value?.Invoke(obj, args);
994 Eina.Log.Error(e.ToString());
995 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1000 string key = "_EFL_UI_EVENT_DRAG_END";
1001 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1009 string key = "_EFL_UI_EVENT_DRAG_END";
1010 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1014 ///<summary>Method to raise event DragEndEvt.</summary>
1015 public void OnDragEndEvt(EventArgs e)
1017 var key = "_EFL_UI_EVENT_DRAG_END";
1018 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1019 if (desc == IntPtr.Zero)
1021 Eina.Log.Error($"Failed to get native event {key}");
1025 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
1027 /// <summary>Called when drag starts into up direction</summary>
1028 public event EventHandler<Efl.Ui.IDraggableDragStartUpEvt_Args> DragStartUpEvt
1034 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1036 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1039 Efl.Ui.IDraggableDragStartUpEvt_Args args = new Efl.Ui.IDraggableDragStartUpEvt_Args();
1040 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Object);
1043 value?.Invoke(obj, args);
1047 Eina.Log.Error(e.ToString());
1048 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1053 string key = "_EFL_UI_EVENT_DRAG_START_UP";
1054 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1062 string key = "_EFL_UI_EVENT_DRAG_START_UP";
1063 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1067 ///<summary>Method to raise event DragStartUpEvt.</summary>
1068 public void OnDragStartUpEvt(Efl.Ui.IDraggableDragStartUpEvt_Args e)
1070 var key = "_EFL_UI_EVENT_DRAG_START_UP";
1071 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1072 if (desc == IntPtr.Zero)
1074 Eina.Log.Error($"Failed to get native event {key}");
1078 IntPtr info = e.arg.NativeHandle;
1079 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1081 /// <summary>Called when drag starts into down direction</summary>
1082 public event EventHandler<Efl.Ui.IDraggableDragStartDownEvt_Args> DragStartDownEvt
1088 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1090 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1093 Efl.Ui.IDraggableDragStartDownEvt_Args args = new Efl.Ui.IDraggableDragStartDownEvt_Args();
1094 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Object);
1097 value?.Invoke(obj, args);
1101 Eina.Log.Error(e.ToString());
1102 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1107 string key = "_EFL_UI_EVENT_DRAG_START_DOWN";
1108 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1116 string key = "_EFL_UI_EVENT_DRAG_START_DOWN";
1117 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1121 ///<summary>Method to raise event DragStartDownEvt.</summary>
1122 public void OnDragStartDownEvt(Efl.Ui.IDraggableDragStartDownEvt_Args e)
1124 var key = "_EFL_UI_EVENT_DRAG_START_DOWN";
1125 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1126 if (desc == IntPtr.Zero)
1128 Eina.Log.Error($"Failed to get native event {key}");
1132 IntPtr info = e.arg.NativeHandle;
1133 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1135 /// <summary>Called when drag starts into right direction</summary>
1136 public event EventHandler<Efl.Ui.IDraggableDragStartRightEvt_Args> DragStartRightEvt
1142 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1144 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1147 Efl.Ui.IDraggableDragStartRightEvt_Args args = new Efl.Ui.IDraggableDragStartRightEvt_Args();
1148 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Object);
1151 value?.Invoke(obj, args);
1155 Eina.Log.Error(e.ToString());
1156 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1161 string key = "_EFL_UI_EVENT_DRAG_START_RIGHT";
1162 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1170 string key = "_EFL_UI_EVENT_DRAG_START_RIGHT";
1171 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1175 ///<summary>Method to raise event DragStartRightEvt.</summary>
1176 public void OnDragStartRightEvt(Efl.Ui.IDraggableDragStartRightEvt_Args e)
1178 var key = "_EFL_UI_EVENT_DRAG_START_RIGHT";
1179 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1180 if (desc == IntPtr.Zero)
1182 Eina.Log.Error($"Failed to get native event {key}");
1186 IntPtr info = e.arg.NativeHandle;
1187 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1189 /// <summary>Called when drag starts into left direction</summary>
1190 public event EventHandler<Efl.Ui.IDraggableDragStartLeftEvt_Args> DragStartLeftEvt
1196 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1198 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1201 Efl.Ui.IDraggableDragStartLeftEvt_Args args = new Efl.Ui.IDraggableDragStartLeftEvt_Args();
1202 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Object);
1205 value?.Invoke(obj, args);
1209 Eina.Log.Error(e.ToString());
1210 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1215 string key = "_EFL_UI_EVENT_DRAG_START_LEFT";
1216 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1224 string key = "_EFL_UI_EVENT_DRAG_START_LEFT";
1225 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1229 ///<summary>Method to raise event DragStartLeftEvt.</summary>
1230 public void OnDragStartLeftEvt(Efl.Ui.IDraggableDragStartLeftEvt_Args e)
1232 var key = "_EFL_UI_EVENT_DRAG_START_LEFT";
1233 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1234 if (desc == IntPtr.Zero)
1236 Eina.Log.Error($"Failed to get native event {key}");
1240 IntPtr info = e.arg.NativeHandle;
1241 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1243 /// <summary>Enable or disable scaling up or down the internal image.</summary>
1244 /// <param name="scale_up">If <c>true</c>, the internal image might be scaled up if necessary according to the scale type. if <c>false</c>, the internal image is not scaled up no matter what the scale type is.</param>
1245 /// <param name="scale_down">If <c>true</c>, the internal image might be scaled down if necessary according to the scale type. if <c>false</c>, the internal image is not scaled down no matter what the scale type is.</param>
1246 virtual public void GetScalable(out bool scale_up, out bool scale_down) {
1247 Efl.Ui.Image.NativeMethods.efl_ui_image_scalable_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),out scale_up, out scale_down);
1248 Eina.Error.RaiseIfUnhandledException();
1250 /// <summary>Enable or disable scaling up or down the internal image.</summary>
1251 /// <param name="scale_up">If <c>true</c>, the internal image might be scaled up if necessary according to the scale type. if <c>false</c>, the internal image is not scaled up no matter what the scale type is.</param>
1252 /// <param name="scale_down">If <c>true</c>, the internal image might be scaled down if necessary according to the scale type. if <c>false</c>, the internal image is not scaled down no matter what the scale type is.</param>
1253 virtual public void SetScalable(bool scale_up, bool scale_down) {
1254 Efl.Ui.Image.NativeMethods.efl_ui_image_scalable_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),scale_up, scale_down);
1255 Eina.Error.RaiseIfUnhandledException();
1257 /// <summary>Controls how the internal image is positioned inside an image object.</summary>
1258 /// <param name="align_x">Alignment in the horizontal axis (0 <= align_x <= 1).</param>
1259 /// <param name="align_y">Alignment in the vertical axis (0 <= align_y <= 1).</param>
1260 virtual public void GetAlign(out double align_x, out double align_y) {
1261 Efl.Ui.Image.NativeMethods.efl_ui_image_align_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),out align_x, out align_y);
1262 Eina.Error.RaiseIfUnhandledException();
1264 /// <summary>Controls how the internal image is positioned inside an image object.</summary>
1265 /// <param name="align_x">Alignment in the horizontal axis (0 <= align_x <= 1).</param>
1266 /// <param name="align_y">Alignment in the vertical axis (0 <= align_y <= 1).</param>
1267 virtual public void SetAlign(double align_x, double align_y) {
1268 Efl.Ui.Image.NativeMethods.efl_ui_image_align_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),align_x, align_y);
1269 Eina.Error.RaiseIfUnhandledException();
1271 /// <summary>Get the icon name of image set by icon standard names.
1272 /// If the image was set using efl_file_set() instead of <see cref="Efl.Ui.Image.SetIcon"/>, then this function will return null.</summary>
1273 /// <returns>The icon name</returns>
1274 virtual public System.String GetIcon() {
1275 var _ret_var = Efl.Ui.Image.NativeMethods.efl_ui_image_icon_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1276 Eina.Error.RaiseIfUnhandledException();
1279 /// <summary>Set the image by icon standards names.
1280 /// For example, freedesktop.org defines standard icon names such as "home" and "network". There can be different icon sets to match those icon keys. The "name" given as parameter is one of these "keys" and will be used to look in the freedesktop.org paths and elementary theme.
1282 /// If the name is not found in any of the expected locations and is the absolute path of an image file, this image will be used. Lookup order used by <see cref="Efl.Ui.Image.SetIcon"/> can be set using "icon_theme" in config.
1284 /// Note: The image set by this function is changed when <see cref="Efl.IFile.Load"/> is called.
1286 /// Note: This function does not accept relative icon path.
1288 /// See also <see cref="Efl.Ui.Image.GetIcon"/>.</summary>
1289 /// <param name="name">The icon name</param>
1290 /// <returns><c>true</c> on success, <c>false</c> on error</returns>
1291 virtual public bool SetIcon(System.String name) {
1292 var _ret_var = Efl.Ui.Image.NativeMethods.efl_ui_image_icon_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),name);
1293 Eina.Error.RaiseIfUnhandledException();
1296 /// <summary>Get the mmaped file from where an object will fetch the real data (it must be an <see cref="Eina.File"/>).
1297 /// (Since EFL 1.22)</summary>
1298 /// <returns>The handle to the <see cref="Eina.File"/> that will be used</returns>
1299 virtual public Eina.File GetMmap() {
1300 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));
1301 Eina.Error.RaiseIfUnhandledException();
1304 /// <summary>Set the mmaped file from where an object will fetch the real data (it must be an <see cref="Eina.File"/>).
1305 /// If mmap is set during object construction, the object will automatically call <see cref="Efl.IFile.Load"/> during the finalize phase of construction.
1306 /// (Since EFL 1.22)</summary>
1307 /// <param name="f">The handle to the <see cref="Eina.File"/> that will be used</param>
1308 /// <returns>0 on success, error code otherwise</returns>
1309 virtual public Eina.Error SetMmap(Eina.File f) {
1310 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);
1311 Eina.Error.RaiseIfUnhandledException();
1314 /// <summary>Retrieve the file path from where an object is to fetch the data.
1315 /// You must not modify the strings on the returned pointers.
1316 /// (Since EFL 1.22)</summary>
1317 /// <returns>The file path.</returns>
1318 virtual public System.String GetFile() {
1319 var _ret_var = Efl.IFileConcrete.NativeMethods.efl_file_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1320 Eina.Error.RaiseIfUnhandledException();
1323 /// <summary>Set the file path from where an object will fetch the data.
1324 /// If file is set during object construction, the object will automatically call <see cref="Efl.IFile.Load"/> during the finalize phase of construction.
1325 /// (Since EFL 1.22)</summary>
1326 /// <param name="file">The file path.</param>
1327 /// <returns>0 on success, error code otherwise</returns>
1328 virtual public Eina.Error SetFile(System.String file) {
1329 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);
1330 Eina.Error.RaiseIfUnhandledException();
1333 /// <summary>Get the previously-set key which corresponds to the target data within a file.
1334 /// 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"/>).
1336 /// You must not modify the strings on the returned pointers.
1337 /// (Since EFL 1.22)</summary>
1338 /// <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>
1339 virtual public System.String GetKey() {
1340 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));
1341 Eina.Error.RaiseIfUnhandledException();
1344 /// <summary>Set the key which corresponds to the target data within a file.
1345 /// Some filetypes can contain multiple data streams which are indexed by a key. Use this property for such cases.
1346 /// (Since EFL 1.22)</summary>
1347 /// <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>
1348 virtual public void SetKey(System.String key) {
1349 Efl.IFileConcrete.NativeMethods.efl_file_key_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),key);
1350 Eina.Error.RaiseIfUnhandledException();
1352 /// <summary>Get the load state of the object.
1353 /// (Since EFL 1.22)</summary>
1354 /// <returns><c>true</c> if the object is loaded, <c>false</c> otherwise.</returns>
1355 virtual public bool GetLoaded() {
1356 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));
1357 Eina.Error.RaiseIfUnhandledException();
1360 /// <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.
1361 /// 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.
1363 /// 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.
1364 /// (Since EFL 1.22)</summary>
1365 /// <returns>0 on success, error code otherwise</returns>
1366 virtual public Eina.Error Load() {
1367 var _ret_var = Efl.IFileConcrete.NativeMethods.efl_file_load_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1368 Eina.Error.RaiseIfUnhandledException();
1371 /// <summary>Perform all necessary operations to unload file data from the object.
1372 /// 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.
1374 /// Calling <see cref="Efl.IFile.Unload"/> on an object which is not currently loaded will have no effect.
1375 /// (Since EFL 1.22)</summary>
1376 virtual public void Unload() {
1377 Efl.IFileConcrete.NativeMethods.efl_file_unload_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1378 Eina.Error.RaiseIfUnhandledException();
1380 /// <summary>Whether or not the playable can be played.</summary>
1381 /// <returns><c>true</c> if the object have playable data, <c>false</c> otherwise</returns>
1382 virtual public bool GetPlayable() {
1383 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));
1384 Eina.Error.RaiseIfUnhandledException();
1387 /// <summary>Get play/pause state of the media file.</summary>
1388 /// <returns><c>true</c> if playing, <c>false</c> otherwise.</returns>
1389 virtual public bool GetPlay() {
1390 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));
1391 Eina.Error.RaiseIfUnhandledException();
1394 /// <summary>Set play/pause state of the media file.
1395 /// This functions sets the currently playing status of the video. Using this function to play or pause the video doesn't alter it's current position.</summary>
1396 /// <param name="play"><c>true</c> if playing, <c>false</c> otherwise.</param>
1397 virtual public void SetPlay(bool play) {
1398 Efl.IPlayerConcrete.NativeMethods.efl_player_play_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),play);
1399 Eina.Error.RaiseIfUnhandledException();
1401 /// <summary>Get the position in the media file.
1402 /// The position is returned as the number of seconds since the beginning of the media file.</summary>
1403 /// <returns>The position (in seconds).</returns>
1404 virtual public double GetPos() {
1405 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));
1406 Eina.Error.RaiseIfUnhandledException();
1409 /// <summary>Set the position in the media file.
1410 /// This functions sets the current position of the media file to "sec", this only works on seekable streams. Setting the position doesn't change the playing state of the media file.</summary>
1411 /// <param name="sec">The position (in seconds).</param>
1412 virtual public void SetPos(double sec) {
1413 Efl.IPlayerConcrete.NativeMethods.efl_player_pos_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),sec);
1414 Eina.Error.RaiseIfUnhandledException();
1416 /// <summary>Get how much of the file has been played.
1417 /// This function gets the progress in playing the file, the return value is in the [0, 1] range.</summary>
1418 /// <returns>The progress within the [0, 1] range.</returns>
1419 virtual public double GetProgress() {
1420 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));
1421 Eina.Error.RaiseIfUnhandledException();
1424 /// <summary>Control the play speed of the media file.
1425 /// 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>
1426 /// <returns>The play speed in the [0, infinity) range.</returns>
1427 virtual public double GetPlaySpeed() {
1428 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));
1429 Eina.Error.RaiseIfUnhandledException();
1432 /// <summary>Control the play speed of the media file.
1433 /// 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>
1434 /// <param name="speed">The play speed in the [0, infinity) range.</param>
1435 virtual public void SetPlaySpeed(double speed) {
1436 Efl.IPlayerConcrete.NativeMethods.efl_player_play_speed_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),speed);
1437 Eina.Error.RaiseIfUnhandledException();
1439 /// <summary>Control the audio volume.
1440 /// 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>
1441 /// <returns>The volume level</returns>
1442 virtual public double GetVolume() {
1443 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));
1444 Eina.Error.RaiseIfUnhandledException();
1447 /// <summary>Control the audio volume.
1448 /// 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>
1449 /// <param name="volume">The volume level</param>
1450 virtual public void SetVolume(double volume) {
1451 Efl.IPlayerConcrete.NativeMethods.efl_player_volume_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),volume);
1452 Eina.Error.RaiseIfUnhandledException();
1454 /// <summary>This property controls the audio mute state.</summary>
1455 /// <returns>The mute state. <c>true</c> or <c>false</c>.</returns>
1456 virtual public bool GetMute() {
1457 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));
1458 Eina.Error.RaiseIfUnhandledException();
1461 /// <summary>This property controls the audio mute state.</summary>
1462 /// <param name="mute">The mute state. <c>true</c> or <c>false</c>.</param>
1463 virtual public void SetMute(bool mute) {
1464 Efl.IPlayerConcrete.NativeMethods.efl_player_mute_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),mute);
1465 Eina.Error.RaiseIfUnhandledException();
1467 /// <summary>Get the length of play for the media file.</summary>
1468 /// <returns>The length of the stream in seconds.</returns>
1469 virtual public double GetLength() {
1470 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));
1471 Eina.Error.RaiseIfUnhandledException();
1474 /// <summary>Get whether the media file is seekable.</summary>
1475 /// <returns><c>true</c> if seekable.</returns>
1476 virtual public bool GetSeekable() {
1477 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));
1478 Eina.Error.RaiseIfUnhandledException();
1481 /// <summary>Start a playing playable object.</summary>
1482 virtual public void Start() {
1483 Efl.IPlayerConcrete.NativeMethods.efl_player_start_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1484 Eina.Error.RaiseIfUnhandledException();
1486 /// <summary>Stop playable object.</summary>
1487 virtual public void Stop() {
1488 Efl.IPlayerConcrete.NativeMethods.efl_player_stop_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1489 Eina.Error.RaiseIfUnhandledException();
1491 /// <summary>Whether to use high-quality image scaling algorithm for this image.
1492 /// When enabled, a higher quality image scaling algorithm is used when scaling images to sizes other than the source image's original one. This gives better results but is more computationally expensive.
1494 /// <c>true</c> by default</summary>
1495 /// <returns>Whether to use smooth scale or not.</returns>
1496 virtual public bool GetSmoothScale() {
1497 var _ret_var = Efl.Gfx.IImageConcrete.NativeMethods.efl_gfx_image_smooth_scale_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1498 Eina.Error.RaiseIfUnhandledException();
1501 /// <summary>Whether to use high-quality image scaling algorithm for this image.
1502 /// When enabled, a higher quality image scaling algorithm is used when scaling images to sizes other than the source image's original one. This gives better results but is more computationally expensive.
1504 /// <c>true</c> by default</summary>
1505 /// <param name="smooth_scale">Whether to use smooth scale or not.</param>
1506 virtual public void SetSmoothScale(bool smooth_scale) {
1507 Efl.Gfx.IImageConcrete.NativeMethods.efl_gfx_image_smooth_scale_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),smooth_scale);
1508 Eina.Error.RaiseIfUnhandledException();
1510 /// <summary>Control how the image is scaled.</summary>
1511 /// <returns>Image scale type</returns>
1512 virtual public Efl.Gfx.ImageScaleType GetScaleType() {
1513 var _ret_var = Efl.Gfx.IImageConcrete.NativeMethods.efl_gfx_image_scale_type_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1514 Eina.Error.RaiseIfUnhandledException();
1517 /// <summary>Control how the image is scaled.</summary>
1518 /// <param name="scale_type">Image scale type</param>
1519 virtual public void SetScaleType(Efl.Gfx.ImageScaleType scale_type) {
1520 Efl.Gfx.IImageConcrete.NativeMethods.efl_gfx_image_scale_type_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),scale_type);
1521 Eina.Error.RaiseIfUnhandledException();
1523 /// <summary>Returns 1.0 if not applicable (eg. height = 0).</summary>
1524 /// <returns>The image's ratio.</returns>
1525 virtual public double GetRatio() {
1526 var _ret_var = Efl.Gfx.IImageConcrete.NativeMethods.efl_gfx_image_ratio_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1527 Eina.Error.RaiseIfUnhandledException();
1530 /// <summary>Dimensions of this image's border, a region that does not scale with the center area.
1531 /// When EFL renders an image, its source may be scaled to fit the size of the object. This function sets an area from the borders of the image inwards which is not to be scaled. This function is useful for making frames and for widget theming, where, for example, buttons may be of varying sizes, but their border size must remain constant.
1533 /// The units used for <c>l</c>, <c>r</c>, <c>t</c> and <c>b</c> are canvas units (pixels).
1535 /// Note: The border region itself may be scaled by the <see cref="Efl.Gfx.IImage.SetBorderScale"/> function.
1537 /// Note: By default, image objects have no borders set, i.e. <c>l</c>, <c>r</c>, <c>t</c> and <c>b</c> start as 0.
1539 /// Note: Similar to the concepts of 9-patch images or cap insets.</summary>
1540 /// <param name="l">The border's left width.</param>
1541 /// <param name="r">The border's right width.</param>
1542 /// <param name="t">The border's top height.</param>
1543 /// <param name="b">The border's bottom height.</param>
1544 virtual public void GetBorder(out int l, out int r, out int t, out int b) {
1545 Efl.Gfx.IImageConcrete.NativeMethods.efl_gfx_image_border_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),out l, out r, out t, out b);
1546 Eina.Error.RaiseIfUnhandledException();
1548 /// <summary>Dimensions of this image's border, a region that does not scale with the center area.
1549 /// When EFL renders an image, its source may be scaled to fit the size of the object. This function sets an area from the borders of the image inwards which is not to be scaled. This function is useful for making frames and for widget theming, where, for example, buttons may be of varying sizes, but their border size must remain constant.
1551 /// The units used for <c>l</c>, <c>r</c>, <c>t</c> and <c>b</c> are canvas units (pixels).
1553 /// Note: The border region itself may be scaled by the <see cref="Efl.Gfx.IImage.SetBorderScale"/> function.
1555 /// Note: By default, image objects have no borders set, i.e. <c>l</c>, <c>r</c>, <c>t</c> and <c>b</c> start as 0.
1557 /// Note: Similar to the concepts of 9-patch images or cap insets.</summary>
1558 /// <param name="l">The border's left width.</param>
1559 /// <param name="r">The border's right width.</param>
1560 /// <param name="t">The border's top height.</param>
1561 /// <param name="b">The border's bottom height.</param>
1562 virtual public void SetBorder(int l, int r, int t, int b) {
1563 Efl.Gfx.IImageConcrete.NativeMethods.efl_gfx_image_border_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),l, r, t, b);
1564 Eina.Error.RaiseIfUnhandledException();
1566 /// <summary>Scaling factor applied to the image borders.
1567 /// This value multiplies the size of the <see cref="Efl.Gfx.IImage.GetBorder"/> when scaling an object.
1569 /// Default value is 1.0 (no scaling).</summary>
1570 /// <returns>The scale factor.</returns>
1571 virtual public double GetBorderScale() {
1572 var _ret_var = Efl.Gfx.IImageConcrete.NativeMethods.efl_gfx_image_border_scale_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1573 Eina.Error.RaiseIfUnhandledException();
1576 /// <summary>Scaling factor applied to the image borders.
1577 /// This value multiplies the size of the <see cref="Efl.Gfx.IImage.GetBorder"/> when scaling an object.
1579 /// Default value is 1.0 (no scaling).</summary>
1580 /// <param name="scale">The scale factor.</param>
1581 virtual public void SetBorderScale(double scale) {
1582 Efl.Gfx.IImageConcrete.NativeMethods.efl_gfx_image_border_scale_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),scale);
1583 Eina.Error.RaiseIfUnhandledException();
1585 /// <summary>Specifies how the center part of the object (not the borders) should be drawn when EFL is rendering it.
1586 /// This function sets how the center part of the image object's source image is to be drawn, which must be one of the values in <see cref="Efl.Gfx.BorderFillMode"/>. By center we mean the complementary part of that defined by <see cref="Efl.Gfx.IImage.GetBorder"/>. This is very useful for making frames and decorations. You would most probably also be using a filled image (as in <see cref="Efl.Gfx.IFill.FillAuto"/>) to use as a frame.
1588 /// The default value is <see cref="Efl.Gfx.BorderFillMode.Default"/>, ie. render and scale the center area, respecting its transparency.</summary>
1589 /// <returns>Fill mode of the center region.</returns>
1590 virtual public Efl.Gfx.BorderFillMode GetBorderCenterFill() {
1591 var _ret_var = Efl.Gfx.IImageConcrete.NativeMethods.efl_gfx_image_border_center_fill_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1592 Eina.Error.RaiseIfUnhandledException();
1595 /// <summary>Specifies how the center part of the object (not the borders) should be drawn when EFL is rendering it.
1596 /// This function sets how the center part of the image object's source image is to be drawn, which must be one of the values in <see cref="Efl.Gfx.BorderFillMode"/>. By center we mean the complementary part of that defined by <see cref="Efl.Gfx.IImage.GetBorder"/>. This is very useful for making frames and decorations. You would most probably also be using a filled image (as in <see cref="Efl.Gfx.IFill.FillAuto"/>) to use as a frame.
1598 /// The default value is <see cref="Efl.Gfx.BorderFillMode.Default"/>, ie. render and scale the center area, respecting its transparency.</summary>
1599 /// <param name="fill">Fill mode of the center region.</param>
1600 virtual public void SetBorderCenterFill(Efl.Gfx.BorderFillMode fill) {
1601 Efl.Gfx.IImageConcrete.NativeMethods.efl_gfx_image_border_center_fill_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),fill);
1602 Eina.Error.RaiseIfUnhandledException();
1604 /// <summary>This represents the size of the original image in pixels.
1605 /// This may be different from the actual geometry on screen or even the size of the loaded pixel buffer. This is the size of the image as stored in the original file.
1607 /// This is a read-only property, and may return 0x0.</summary>
1608 /// <returns>The size in pixels.</returns>
1609 virtual public Eina.Size2D GetImageSize() {
1610 var _ret_var = Efl.Gfx.IImageConcrete.NativeMethods.efl_gfx_image_size_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1611 Eina.Error.RaiseIfUnhandledException();
1614 /// <summary>Get the content hint setting of a given image object of the canvas.
1615 /// This returns #EVAS_IMAGE_CONTENT_HINT_NONE on error.</summary>
1616 /// <returns>Dynamic or static content hint, see <see cref="Efl.Gfx.ImageContentHint"/></returns>
1617 virtual public Efl.Gfx.ImageContentHint GetContentHint() {
1618 var _ret_var = Efl.Gfx.IImageConcrete.NativeMethods.efl_gfx_image_content_hint_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1619 Eina.Error.RaiseIfUnhandledException();
1622 /// <summary>Set the content hint setting of a given image object of the canvas.
1623 /// This function sets the content hint value of the given image of the canvas. For example, if you're on the GL engine and your driver implementation supports it, setting this hint to #EVAS_IMAGE_CONTENT_HINT_DYNAMIC will make it need zero copies at texture upload time, which is an "expensive" operation.</summary>
1624 /// <param name="hint">Dynamic or static content hint, see <see cref="Efl.Gfx.ImageContentHint"/></param>
1625 virtual public void SetContentHint(Efl.Gfx.ImageContentHint hint) {
1626 Efl.Gfx.IImageConcrete.NativeMethods.efl_gfx_image_content_hint_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),hint);
1627 Eina.Error.RaiseIfUnhandledException();
1629 /// <summary>Get the scale hint of a given image of the canvas.
1630 /// This function returns the scale hint value of the given image object of the canvas.</summary>
1631 /// <returns>Scalable or static size hint, see <see cref="Efl.Gfx.ImageScaleHint"/></returns>
1632 virtual public Efl.Gfx.ImageScaleHint GetScaleHint() {
1633 var _ret_var = Efl.Gfx.IImageConcrete.NativeMethods.efl_gfx_image_scale_hint_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1634 Eina.Error.RaiseIfUnhandledException();
1637 /// <summary>Set the scale hint of a given image of the canvas.
1638 /// This function sets the scale hint value of the given image object in the canvas, which will affect how Evas is to cache scaled versions of its original source image.</summary>
1639 /// <param name="hint">Scalable or static size hint, see <see cref="Efl.Gfx.ImageScaleHint"/></param>
1640 virtual public void SetScaleHint(Efl.Gfx.ImageScaleHint hint) {
1641 Efl.Gfx.IImageConcrete.NativeMethods.efl_gfx_image_scale_hint_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),hint);
1642 Eina.Error.RaiseIfUnhandledException();
1644 /// <summary>Gets the (last) file loading error for a given object.</summary>
1645 /// <returns>The load error code.</returns>
1646 virtual public Eina.Error GetImageLoadError() {
1647 var _ret_var = Efl.Gfx.IImageConcrete.NativeMethods.efl_gfx_image_load_error_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1648 Eina.Error.RaiseIfUnhandledException();
1651 /// <summary>Returns the requested load size.</summary>
1652 /// <returns>The image load size.</returns>
1653 virtual public Eina.Size2D GetLoadSize() {
1654 var _ret_var = Efl.Gfx.IImageLoadControllerConcrete.NativeMethods.efl_gfx_image_load_controller_load_size_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1655 Eina.Error.RaiseIfUnhandledException();
1658 /// <summary>Requests the canvas to load the image at the given size.
1659 /// EFL will try to load an image of the requested size but does not guarantee an exact match between the request and the loaded image dimensions.</summary>
1660 /// <param name="size">The image load size.</param>
1661 virtual public void SetLoadSize(Eina.Size2D size) {
1662 Eina.Size2D.NativeStruct _in_size = size;
1663 Efl.Gfx.IImageLoadControllerConcrete.NativeMethods.efl_gfx_image_load_controller_load_size_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),_in_size);
1664 Eina.Error.RaiseIfUnhandledException();
1666 /// <summary>Get the DPI resolution of a loaded image object in the canvas.
1667 /// This function returns the DPI resolution of the given canvas image.</summary>
1668 /// <returns>The DPI resolution.</returns>
1669 virtual public double GetLoadDpi() {
1670 var _ret_var = Efl.Gfx.IImageLoadControllerConcrete.NativeMethods.efl_gfx_image_load_controller_load_dpi_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1671 Eina.Error.RaiseIfUnhandledException();
1674 /// <summary>Set the DPI resolution of an image object's source image.
1675 /// This function sets the DPI resolution of a given loaded canvas image. Most useful for the SVG image loader.</summary>
1676 /// <param name="dpi">The DPI resolution.</param>
1677 virtual public void SetLoadDpi(double dpi) {
1678 Efl.Gfx.IImageLoadControllerConcrete.NativeMethods.efl_gfx_image_load_controller_load_dpi_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),dpi);
1679 Eina.Error.RaiseIfUnhandledException();
1681 /// <summary>Indicates whether the <see cref="Efl.Gfx.IImageLoadController.LoadRegion"/> property is supported for the current file.</summary>
1682 /// <returns><c>true</c> if region load of the image is supported, <c>false</c> otherwise</returns>
1683 virtual public bool GetLoadRegionSupport() {
1684 var _ret_var = Efl.Gfx.IImageLoadControllerConcrete.NativeMethods.efl_gfx_image_load_controller_load_region_support_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1685 Eina.Error.RaiseIfUnhandledException();
1688 /// <summary>Retrieve the coordinates of a given image object's selective (source image) load region.</summary>
1689 /// <returns>A region of the image.</returns>
1690 virtual public Eina.Rect GetLoadRegion() {
1691 var _ret_var = Efl.Gfx.IImageLoadControllerConcrete.NativeMethods.efl_gfx_image_load_controller_load_region_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1692 Eina.Error.RaiseIfUnhandledException();
1695 /// <summary>Inform a given image object to load a selective region of its source image.
1696 /// This function is useful when one is not showing all of an image's area on its image object.
1698 /// Note: The image loader for the image format in question has to support selective region loading in order for this function to work.</summary>
1699 /// <param name="region">A region of the image.</param>
1700 virtual public void SetLoadRegion(Eina.Rect region) {
1701 Eina.Rect.NativeStruct _in_region = region;
1702 Efl.Gfx.IImageLoadControllerConcrete.NativeMethods.efl_gfx_image_load_controller_load_region_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),_in_region);
1703 Eina.Error.RaiseIfUnhandledException();
1705 /// <summary>Defines whether the orientation information in the image file should be honored.
1706 /// The orientation can for instance be set in the EXIF tags of a JPEG image. If this flag is <c>false</c>, then the orientation will be ignored at load time, otherwise the image will be loaded with the proper orientation.</summary>
1707 /// <returns><c>true</c> means that it should honor the orientation information.</returns>
1708 virtual public bool GetLoadOrientation() {
1709 var _ret_var = Efl.Gfx.IImageLoadControllerConcrete.NativeMethods.efl_gfx_image_load_controller_load_orientation_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1710 Eina.Error.RaiseIfUnhandledException();
1713 /// <summary>Defines whether the orientation information in the image file should be honored.
1714 /// The orientation can for instance be set in the EXIF tags of a JPEG image. If this flag is <c>false</c>, then the orientation will be ignored at load time, otherwise the image will be loaded with the proper orientation.</summary>
1715 /// <param name="enable"><c>true</c> means that it should honor the orientation information.</param>
1716 virtual public void SetLoadOrientation(bool enable) {
1717 Efl.Gfx.IImageLoadControllerConcrete.NativeMethods.efl_gfx_image_load_controller_load_orientation_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),enable);
1718 Eina.Error.RaiseIfUnhandledException();
1720 /// <summary>The scale down factor is a divider on the original image size.
1721 /// Setting the scale down factor can reduce load time and memory usage at the cost of having a scaled down image in memory.
1723 /// This function sets the scale down factor of a given canvas image. Most useful for the SVG image loader but also applies to JPEG, PNG and BMP.
1725 /// Powers of two (2, 4, 8) are best supported (especially with JPEG)</summary>
1726 /// <returns>The scale down dividing factor.</returns>
1727 virtual public int GetLoadScaleDown() {
1728 var _ret_var = Efl.Gfx.IImageLoadControllerConcrete.NativeMethods.efl_gfx_image_load_controller_load_scale_down_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1729 Eina.Error.RaiseIfUnhandledException();
1732 /// <summary>Requests the image loader to scale down by <c>div</c> times. Call this before starting the actual image load.</summary>
1733 /// <param name="div">The scale down dividing factor.</param>
1734 virtual public void SetLoadScaleDown(int div) {
1735 Efl.Gfx.IImageLoadControllerConcrete.NativeMethods.efl_gfx_image_load_controller_load_scale_down_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),div);
1736 Eina.Error.RaiseIfUnhandledException();
1738 /// <summary>Initial load should skip header check and leave it all to data load
1739 /// If this is true, then future loads of images will defer header loading to a preload stage and/or data load later on rather than at the start when the load begins (e.g. when file is set).</summary>
1740 /// <returns>Will be true if header is to be skipped.</returns>
1741 virtual public bool GetLoadSkipHeader() {
1742 var _ret_var = Efl.Gfx.IImageLoadControllerConcrete.NativeMethods.efl_gfx_image_load_controller_load_skip_header_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1743 Eina.Error.RaiseIfUnhandledException();
1746 /// <summary>Set the skip header state for susbsequent loads of a file.</summary>
1747 /// <param name="skip">Will be true if header is to be skipped.</param>
1748 virtual public void SetLoadSkipHeader(bool skip) {
1749 Efl.Gfx.IImageLoadControllerConcrete.NativeMethods.efl_gfx_image_load_controller_load_skip_header_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),skip);
1750 Eina.Error.RaiseIfUnhandledException();
1752 /// <summary>Begin preloading an image object's image data in the background.
1753 /// Once the background task is complete the event <c>load</c>,done will be emitted.</summary>
1754 virtual public void LoadAsyncStart() {
1755 Efl.Gfx.IImageLoadControllerConcrete.NativeMethods.efl_gfx_image_load_controller_load_async_start_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1756 Eina.Error.RaiseIfUnhandledException();
1758 /// <summary>Cancel preloading an image object's image data in the background.
1759 /// The object should be left in a state where it has no image data. If cancel is called too late, the image will be kept in memory.</summary>
1760 virtual public void LoadAsyncCancel() {
1761 Efl.Gfx.IImageLoadControllerConcrete.NativeMethods.efl_gfx_image_load_controller_load_async_cancel_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1762 Eina.Error.RaiseIfUnhandledException();
1764 /// <summary>Control the orientation (rotation and flipping) of a visual object.
1765 /// This can be used to set the rotation on an image or a window, for instance.</summary>
1766 /// <returns>The final orientation of the object.</returns>
1767 virtual public Efl.Gfx.ImageOrientation GetOrientation() {
1768 var _ret_var = Efl.Gfx.IImageOrientableConcrete.NativeMethods.efl_gfx_image_orientation_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1769 Eina.Error.RaiseIfUnhandledException();
1772 /// <summary>Control the orientation (rotation and flipping) of a visual object.
1773 /// This can be used to set the rotation on an image or a window, for instance.</summary>
1774 /// <param name="dir">The final orientation of the object.</param>
1775 virtual public void SetOrientation(Efl.Gfx.ImageOrientation dir) {
1776 Efl.Gfx.IImageOrientableConcrete.NativeMethods.efl_gfx_image_orientation_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),dir);
1777 Eina.Error.RaiseIfUnhandledException();
1779 /// <summary>The dimensions of this object's viewport.
1780 /// This property represents the size of an image (file on disk, vector graphics, GL or 3D scene, ...) view: this is the logical size of a view, not the number of pixels in the buffer, nor its visible size on the window.
1782 /// For scalable scenes (vector graphics, 3D or GL), this means scaling the contents of the scene and drawing more pixels as a result; For pixmaps this means zooming and stretching up or down the backing buffer to fit this view.
1784 /// In most cases the view should have the same dimensions as the object on the canvas, for best quality.
1786 /// <see cref="Efl.Gfx.IView.SetViewSize"/> may not be implemented. If it is, it might trigger a complete recalculation of the scene, or reload of the pixel data.
1788 /// Refer to each implementing class specific documentation for more details.</summary>
1789 /// <returns>Size of the view.</returns>
1790 virtual public Eina.Size2D GetViewSize() {
1791 var _ret_var = Efl.Gfx.IViewConcrete.NativeMethods.efl_gfx_view_size_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1792 Eina.Error.RaiseIfUnhandledException();
1795 /// <summary>The dimensions of this object's viewport.
1796 /// This property represents the size of an image (file on disk, vector graphics, GL or 3D scene, ...) view: this is the logical size of a view, not the number of pixels in the buffer, nor its visible size on the window.
1798 /// For scalable scenes (vector graphics, 3D or GL), this means scaling the contents of the scene and drawing more pixels as a result; For pixmaps this means zooming and stretching up or down the backing buffer to fit this view.
1800 /// In most cases the view should have the same dimensions as the object on the canvas, for best quality.
1802 /// <see cref="Efl.Gfx.IView.SetViewSize"/> may not be implemented. If it is, it might trigger a complete recalculation of the scene, or reload of the pixel data.
1804 /// Refer to each implementing class specific documentation for more details.</summary>
1805 /// <param name="size">Size of the view.</param>
1806 virtual public void SetViewSize(Eina.Size2D size) {
1807 Eina.Size2D.NativeStruct _in_size = size;
1808 Efl.Gfx.IViewConcrete.NativeMethods.efl_gfx_view_size_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),_in_size);
1809 Eina.Error.RaiseIfUnhandledException();
1811 /// <summary>Whether this object updates its size hints automatically.
1812 /// (Since EFL 1.22)</summary>
1813 /// <returns>Whether or not update the size hints.</returns>
1814 virtual public bool GetCalcAutoUpdateHints() {
1815 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));
1816 Eina.Error.RaiseIfUnhandledException();
1819 /// <summary>Enable or disable auto-update of size hints.
1820 /// (Since EFL 1.22)</summary>
1821 /// <param name="update">Whether or not update the size hints.</param>
1822 virtual public void SetCalcAutoUpdateHints(bool update) {
1823 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);
1824 Eina.Error.RaiseIfUnhandledException();
1826 /// <summary>Calculates the minimum required size for a given layout object.
1827 /// 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.
1829 /// Note: At the end of this call, the object won'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.
1831 /// Warning: Be advised that invisible parts in the object will be taken into account in this calculation.
1832 /// (Since EFL 1.22)</summary>
1833 /// <param name="restricted">The minimum size constraint as input, the returned size can not be lower than this (in both directions).</param>
1834 /// <returns>The minimum required size.</returns>
1835 virtual public Eina.Size2D CalcSizeMin(Eina.Size2D restricted) {
1836 Eina.Size2D.NativeStruct _in_restricted = restricted;
1837 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);
1838 Eina.Error.RaiseIfUnhandledException();
1841 /// <summary>Calculates the geometry of the region, relative to a given layout object's area, occupied by all parts in the object.
1842 /// This function gets the geometry of the rectangle equal to the area required to group all parts in obj's group/collection. The x and y coordinates are relative to the top left corner of the whole obj object's area. Parts placed out of the group's boundaries will also be taken in account, so that x and y may be negative.
1844 /// Note: On failure, this function will make all non-<c>null</c> geometry pointers' pointed variables be set to zero.
1845 /// (Since EFL 1.22)</summary>
1846 /// <returns>The calculated region.</returns>
1847 virtual public Eina.Rect CalcPartsExtends() {
1848 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));
1849 Eina.Error.RaiseIfUnhandledException();
1852 /// <summary>Freezes the layout object.
1853 /// This function puts all changes on hold. Successive freezes will nest, requiring an equal number of thaws.
1855 /// See also <see cref="Efl.Layout.ICalc.ThawCalc"/>.
1856 /// (Since EFL 1.22)</summary>
1857 /// <returns>The frozen state or 0 on error</returns>
1858 virtual public int FreezeCalc() {
1859 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));
1860 Eina.Error.RaiseIfUnhandledException();
1863 /// <summary>Thaws the layout object.
1864 /// This function thaws (in other words "unfreezes") the given layout object.
1866 /// Note: If successive freezes were done, an equal number of thaws will be required.
1868 /// See also <see cref="Efl.Layout.ICalc.FreezeCalc"/>.
1869 /// (Since EFL 1.22)</summary>
1870 /// <returns>The frozen state or 0 if the object is not frozen or on error.</returns>
1871 virtual public int ThawCalc() {
1872 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));
1873 Eina.Error.RaiseIfUnhandledException();
1876 /// <summary>Forces a Size/Geometry calculation.
1877 /// Forces the object to recalculate its layout regardless of freeze/thaw. This API should be used carefully.
1879 /// See also <see cref="Efl.Layout.ICalc.FreezeCalc"/> and <see cref="Efl.Layout.ICalc.ThawCalc"/>.
1880 /// (Since EFL 1.22)</summary>
1881 virtual public void CalcForce() {
1882 Efl.Layout.ICalcConcrete.NativeMethods.efl_layout_calc_force_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1883 Eina.Error.RaiseIfUnhandledException();
1885 /// <summary>Gets the minimum size specified -- as an EDC property -- for a given Edje object
1886 /// This function retrieves the obj object'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: "a_group"; min: 100 100; } }
1888 /// Note: If the <c>min</c> EDC property was not declared for this object, this call will return 0x0.
1890 /// Note: On failure, this function also return 0x0.
1892 /// See also <see cref="Efl.Layout.IGroup.GetGroupSizeMax"/>.
1893 /// (Since EFL 1.22)</summary>
1894 /// <returns>The minimum size as set in EDC.</returns>
1895 virtual public Eina.Size2D GetGroupSizeMin() {
1896 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));
1897 Eina.Error.RaiseIfUnhandledException();
1900 /// <summary>Gets the maximum size specified -- as an EDC property -- for a given Edje object
1901 /// This function retrieves the object'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: "a_group"; max: 100 100; } }
1903 /// 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.
1905 /// Note: On failure, this function will return 0x0.
1907 /// See also <see cref="Efl.Layout.IGroup.GetGroupSizeMin"/>.
1908 /// (Since EFL 1.22)</summary>
1909 /// <returns>The maximum size as set in EDC.</returns>
1910 virtual public Eina.Size2D GetGroupSizeMax() {
1911 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));
1912 Eina.Error.RaiseIfUnhandledException();
1915 /// <summary>Retrives an EDC data field's value from a given Edje object's group.
1916 /// This function fetches an EDC data field'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's theme to its code.
1918 /// EDC data fields always hold strings as values, hence the return type of this function. Check the complete "syntax reference" for EDC files.
1920 /// This is how a data item is defined in EDC: collections { group { name: "a_group"; data { item: "key1" "value1"; item: "key2" "value2"; } } }
1922 /// Warning: Do not confuse this call with edje_file_data_get(), which queries for a global EDC data field on an EDC declaration file.
1923 /// (Since EFL 1.22)</summary>
1924 /// <param name="key">The data field's key string</param>
1925 /// <returns>The data's value string.</returns>
1926 virtual public System.String GetGroupData(System.String key) {
1927 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);
1928 Eina.Error.RaiseIfUnhandledException();
1931 /// <summary>Returns <c>true</c> if the part exists in the EDC group.
1932 /// (Since EFL 1.22)</summary>
1933 /// <param name="part">The part name to check.</param>
1934 /// <returns><c>true</c> if the part exists, <c>false</c> otherwise.</returns>
1935 virtual public bool GetPartExist(System.String part) {
1936 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);
1937 Eina.Error.RaiseIfUnhandledException();
1940 /// <summary>Sends an (Edje) message to a given Edje object
1941 /// 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.
1943 /// Messages can go both ways, from code to theme, or theme to code.
1945 /// 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).
1946 /// (Since EFL 1.22)</summary>
1947 /// <param name="id">A identification number for the message to be sent</param>
1948 /// <param name="msg">The message's payload</param>
1949 virtual public void MessageSend(int id, Eina.Value msg) {
1950 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);
1951 Eina.Error.RaiseIfUnhandledException();
1953 /// <summary>Adds a callback for an arriving Edje signal, emitted by a given Edje object.
1954 /// Edje signals are one of the communication interfaces between code and a given Edje object's theme. With signals, one can communicate two string values at a time, which are: - "emission" value: the name of the signal, in general - "source" value: a name for the signal's context, in general
1956 /// Signals can go both ways, from code to theme, or theme to code.
1958 /// Though there are those common uses for the two strings, one is free to use them however they like.
1960 /// Signal callback registration is powerful, in the way that blobs may be used to match multiple signals at once. All the "*?[" set of <c>fnmatch</c>() operators can be used, both for emission and source.
1962 /// 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's area, all generate individual signals.
1964 /// With something like emission = "mouse,down,*", source = "button.*" where "button.*" is the pattern for the names of parts implementing buttons on an interface, you'd be registering for notifications on events of mouse buttons being pressed down on either of those parts (those events all have the "mouse,down," 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. "mouse,down,2" and "button.close"), for each of those events.
1966 /// See also the Edje Data Collection Reference for EDC files.
1968 /// 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"/>.
1969 /// (Since EFL 1.22)</summary>
1970 /// <param name="emission">The signal's "emission" string</param>
1971 /// <param name="source">The signal's "source" string</param>
1972 /// <param name="func">The callback function to be executed when the signal is emitted.</param>
1973 /// <returns><c>true</c> in case of success, <c>false</c> in case of error.</returns>
1974 virtual public bool AddSignalCallback(System.String emission, System.String source, EflLayoutSignalCb func) {
1975 GCHandle func_handle = GCHandle.Alloc(func);
1976 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);
1977 Eina.Error.RaiseIfUnhandledException();
1980 /// <summary>Removes a signal-triggered callback from an object.
1981 /// 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"/>.
1983 /// See <see cref="Efl.Layout.ISignal.AddSignalCallback"/>.
1984 /// (Since EFL 1.22)</summary>
1985 /// <param name="emission">The signal's "emission" string</param>
1986 /// <param name="source">The signal's "source" string</param>
1987 /// <param name="func">The callback function to be executed when the signal is emitted.</param>
1988 /// <returns><c>true</c> in case of success, <c>false</c> in case of error.</returns>
1989 virtual public bool DelSignalCallback(System.String emission, System.String source, EflLayoutSignalCb func) {
1990 GCHandle func_handle = GCHandle.Alloc(func);
1991 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);
1992 Eina.Error.RaiseIfUnhandledException();
1995 /// <summary>Sends/emits an Edje signal to this layout.
1996 /// 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 "signal" and "source" fields on its block.
1998 /// See also the Edje Data Collection Reference for EDC files.
2000 /// See <see cref="Efl.Layout.ISignal.AddSignalCallback"/> for more on Edje signals.
2001 /// (Since EFL 1.22)</summary>
2002 /// <param name="emission">The signal's "emission" string</param>
2003 /// <param name="source">The signal's "source" string</param>
2004 virtual public void EmitSignal(System.String emission, System.String source) {
2005 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);
2006 Eina.Error.RaiseIfUnhandledException();
2008 /// <summary>Processes an object's messages and signals queue.
2009 /// This function goes through the object message queue processing the pending messages for this specific Edje object. Normally they'd be processed only at idle time.
2011 /// If <c>recurse</c> is <c>true</c>, this function will be called recursively on all subobjects.
2012 /// (Since EFL 1.22)</summary>
2013 /// <param name="recurse">Whether to process messages on children objects.</param>
2014 virtual public void SignalProcess(bool recurse) {
2015 Efl.Layout.ISignalConcrete.NativeMethods.efl_layout_signal_process_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),recurse);
2016 Eina.Error.RaiseIfUnhandledException();
2018 /// <summary>Change internal states that a button got pressed.
2019 /// When the button is already pressed, this is silently ignored.</summary>
2020 /// <param name="button">The number of the button. FIXME ensure to have the right interval of possible input</param>
2021 virtual public void Press(uint button) {
2022 Efl.Ui.IClickableConcrete.NativeMethods.efl_ui_clickable_press_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),button);
2023 Eina.Error.RaiseIfUnhandledException();
2025 /// <summary>Change internal states that a button got unpressed.
2026 /// When the button is not pressed, this is silently ignored.</summary>
2027 /// <param name="button">The number of the button. FIXME ensure to have the right interval of possible input</param>
2028 virtual public void Unpress(uint button) {
2029 Efl.Ui.IClickableConcrete.NativeMethods.efl_ui_clickable_unpress_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),button);
2030 Eina.Error.RaiseIfUnhandledException();
2032 /// <summary>This aborts the internal state after a press call.
2033 /// This will stop the timer for longpress. And set the state of the clickable mixin back into the unpressed state.</summary>
2034 virtual public void ResetButtonState(uint button) {
2035 Efl.Ui.IClickableConcrete.NativeMethods.efl_ui_clickable_button_state_reset_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),button);
2036 Eina.Error.RaiseIfUnhandledException();
2038 /// <summary>Control whether the object's content is changed by drag and drop.
2039 /// If <c>drag_target</c> is true the object can be the target of a dragging object. The content of this object can then be changed into dragging content. For example, if an object deals with image and <c>drag_target</c> is true, the user can drag the new image and drop it into said object. This object's image can then be changed into a new image.</summary>
2040 /// <returns>Turn on or off drop_target. Default is <c>false</c>.</returns>
2041 virtual public bool GetDragTarget() {
2042 var _ret_var = Efl.Ui.IDraggableConcrete.NativeMethods.efl_ui_draggable_drag_target_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
2043 Eina.Error.RaiseIfUnhandledException();
2046 /// <summary>Control whether the object's content is changed by drag and drop.
2047 /// If <c>drag_target</c> is true the object can be the target of a dragging object. The content of this object can then be changed into dragging content. For example, if an object deals with image and <c>drag_target</c> is true, the user can drag the new image and drop it into said object. This object's image can then be changed into a new image.</summary>
2048 /// <param name="set">Turn on or off drop_target. Default is <c>false</c>.</param>
2049 virtual public void SetDragTarget(bool set) {
2050 Efl.Ui.IDraggableConcrete.NativeMethods.efl_ui_draggable_drag_target_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),set);
2051 Eina.Error.RaiseIfUnhandledException();
2053 /// <summary>Get the icon name of image set by icon standard names.
2054 /// If the image was set using efl_file_set() instead of <see cref="Efl.Ui.Image.SetIcon"/>, then this function will return null.</summary>
2055 /// <value>The icon name</value>
2056 public System.String Icon {
2057 get { return GetIcon(); }
2058 set { SetIcon(value); }
2060 /// <summary>Get the mmaped file from where an object will fetch the real data (it must be an <see cref="Eina.File"/>).
2061 /// (Since EFL 1.22)</summary>
2062 /// <value>The handle to the <see cref="Eina.File"/> that will be used</value>
2063 public Eina.File Mmap {
2064 get { return GetMmap(); }
2065 set { SetMmap(value); }
2067 /// <summary>Retrieve the file path from where an object is to fetch the data.
2068 /// You must not modify the strings on the returned pointers.
2069 /// (Since EFL 1.22)</summary>
2070 /// <value>The file path.</value>
2071 public System.String File {
2072 get { return GetFile(); }
2073 set { SetFile(value); }
2075 /// <summary>Get the previously-set key which corresponds to the target data within a file.
2076 /// 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"/>).
2078 /// You must not modify the strings on the returned pointers.
2079 /// (Since EFL 1.22)</summary>
2080 /// <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>
2081 public System.String Key {
2082 get { return GetKey(); }
2083 set { SetKey(value); }
2085 /// <summary>Get the load state of the object.
2086 /// (Since EFL 1.22)</summary>
2087 /// <value><c>true</c> if the object is loaded, <c>false</c> otherwise.</value>
2088 public bool Loaded {
2089 get { return GetLoaded(); }
2091 /// <summary>Whether or not the playable can be played.</summary>
2092 /// <value><c>true</c> if the object have playable data, <c>false</c> otherwise</value>
2093 public bool Playable {
2094 get { return GetPlayable(); }
2096 /// <summary>Get play/pause state of the media file.</summary>
2097 /// <value><c>true</c> if playing, <c>false</c> otherwise.</value>
2099 get { return GetPlay(); }
2100 set { SetPlay(value); }
2102 /// <summary>Get the position in the media file.
2103 /// The position is returned as the number of seconds since the beginning of the media file.</summary>
2104 /// <value>The position (in seconds).</value>
2106 get { return GetPos(); }
2107 set { SetPos(value); }
2109 /// <summary>Get how much of the file has been played.
2110 /// This function gets the progress in playing the file, the return value is in the [0, 1] range.</summary>
2111 /// <value>The progress within the [0, 1] range.</value>
2112 public double Progress {
2113 get { return GetProgress(); }
2115 /// <summary>Control the play speed of the media file.
2116 /// 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>
2117 /// <value>The play speed in the [0, infinity) range.</value>
2118 public double PlaySpeed {
2119 get { return GetPlaySpeed(); }
2120 set { SetPlaySpeed(value); }
2122 /// <summary>Control the audio volume.
2123 /// 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>
2124 /// <value>The volume level</value>
2125 public double Volume {
2126 get { return GetVolume(); }
2127 set { SetVolume(value); }
2129 /// <summary>This property controls the audio mute state.</summary>
2130 /// <value>The mute state. <c>true</c> or <c>false</c>.</value>
2132 get { return GetMute(); }
2133 set { SetMute(value); }
2135 /// <summary>Get the length of play for the media file.</summary>
2136 /// <value>The length of the stream in seconds.</value>
2137 public double Length {
2138 get { return GetLength(); }
2140 /// <summary>Get whether the media file is seekable.</summary>
2141 /// <value><c>true</c> if seekable.</value>
2142 public bool Seekable {
2143 get { return GetSeekable(); }
2145 /// <summary>Whether to use high-quality image scaling algorithm for this image.
2146 /// When enabled, a higher quality image scaling algorithm is used when scaling images to sizes other than the source image's original one. This gives better results but is more computationally expensive.
2148 /// <c>true</c> by default</summary>
2149 /// <value>Whether to use smooth scale or not.</value>
2150 public bool SmoothScale {
2151 get { return GetSmoothScale(); }
2152 set { SetSmoothScale(value); }
2154 /// <summary>Control how the image is scaled.</summary>
2155 /// <value>Image scale type</value>
2156 public Efl.Gfx.ImageScaleType ScaleType {
2157 get { return GetScaleType(); }
2158 set { SetScaleType(value); }
2160 /// <summary>The native width/height ratio of the image.</summary>
2161 /// <value>The image's ratio.</value>
2162 public double Ratio {
2163 get { return GetRatio(); }
2165 /// <summary>Scaling factor applied to the image borders.
2166 /// This value multiplies the size of the <see cref="Efl.Gfx.IImage.GetBorder"/> when scaling an object.
2168 /// Default value is 1.0 (no scaling).</summary>
2169 /// <value>The scale factor.</value>
2170 public double BorderScale {
2171 get { return GetBorderScale(); }
2172 set { SetBorderScale(value); }
2174 /// <summary>Specifies how the center part of the object (not the borders) should be drawn when EFL is rendering it.
2175 /// This function sets how the center part of the image object's source image is to be drawn, which must be one of the values in <see cref="Efl.Gfx.BorderFillMode"/>. By center we mean the complementary part of that defined by <see cref="Efl.Gfx.IImage.GetBorder"/>. This is very useful for making frames and decorations. You would most probably also be using a filled image (as in <see cref="Efl.Gfx.IFill.FillAuto"/>) to use as a frame.
2177 /// The default value is <see cref="Efl.Gfx.BorderFillMode.Default"/>, ie. render and scale the center area, respecting its transparency.</summary>
2178 /// <value>Fill mode of the center region.</value>
2179 public Efl.Gfx.BorderFillMode BorderCenterFill {
2180 get { return GetBorderCenterFill(); }
2181 set { SetBorderCenterFill(value); }
2183 /// <summary>This represents the size of the original image in pixels.
2184 /// This may be different from the actual geometry on screen or even the size of the loaded pixel buffer. This is the size of the image as stored in the original file.
2186 /// This is a read-only property, and may return 0x0.</summary>
2187 /// <value>The size in pixels.</value>
2188 public Eina.Size2D ImageSize {
2189 get { return GetImageSize(); }
2191 /// <summary>Get the content hint setting of a given image object of the canvas.
2192 /// This returns #EVAS_IMAGE_CONTENT_HINT_NONE on error.</summary>
2193 /// <value>Dynamic or static content hint, see <see cref="Efl.Gfx.ImageContentHint"/></value>
2194 public Efl.Gfx.ImageContentHint ContentHint {
2195 get { return GetContentHint(); }
2196 set { SetContentHint(value); }
2198 /// <summary>Get the scale hint of a given image of the canvas.
2199 /// This function returns the scale hint value of the given image object of the canvas.</summary>
2200 /// <value>Scalable or static size hint, see <see cref="Efl.Gfx.ImageScaleHint"/></value>
2201 public Efl.Gfx.ImageScaleHint ScaleHint {
2202 get { return GetScaleHint(); }
2203 set { SetScaleHint(value); }
2205 /// <summary>Gets the (last) file loading error for a given object.</summary>
2206 /// <value>The load error code.</value>
2207 public Eina.Error ImageLoadError {
2208 get { return GetImageLoadError(); }
2210 /// <summary>The load size of an image.
2211 /// The image will be loaded into memory as if it was the specified size instead of its original size. This can save a lot of memory and is important for scalable types like svg.
2213 /// By default, the load size is not specified, so it is 0x0.</summary>
2214 /// <value>The image load size.</value>
2215 public Eina.Size2D LoadSize {
2216 get { return GetLoadSize(); }
2217 set { SetLoadSize(value); }
2219 /// <summary>Get the DPI resolution of a loaded image object in the canvas.
2220 /// This function returns the DPI resolution of the given canvas image.</summary>
2221 /// <value>The DPI resolution.</value>
2222 public double LoadDpi {
2223 get { return GetLoadDpi(); }
2224 set { SetLoadDpi(value); }
2226 /// <summary>Indicates whether the <see cref="Efl.Gfx.IImageLoadController.LoadRegion"/> property is supported for the current file.</summary>
2227 /// <value><c>true</c> if region load of the image is supported, <c>false</c> otherwise</value>
2228 public bool LoadRegionSupport {
2229 get { return GetLoadRegionSupport(); }
2231 /// <summary>Retrieve the coordinates of a given image object's selective (source image) load region.</summary>
2232 /// <value>A region of the image.</value>
2233 public Eina.Rect LoadRegion {
2234 get { return GetLoadRegion(); }
2235 set { SetLoadRegion(value); }
2237 /// <summary>Defines whether the orientation information in the image file should be honored.
2238 /// The orientation can for instance be set in the EXIF tags of a JPEG image. If this flag is <c>false</c>, then the orientation will be ignored at load time, otherwise the image will be loaded with the proper orientation.</summary>
2239 /// <value><c>true</c> means that it should honor the orientation information.</value>
2240 public bool LoadOrientation {
2241 get { return GetLoadOrientation(); }
2242 set { SetLoadOrientation(value); }
2244 /// <summary>The scale down factor is a divider on the original image size.
2245 /// Setting the scale down factor can reduce load time and memory usage at the cost of having a scaled down image in memory.
2247 /// This function sets the scale down factor of a given canvas image. Most useful for the SVG image loader but also applies to JPEG, PNG and BMP.
2249 /// Powers of two (2, 4, 8) are best supported (especially with JPEG)</summary>
2250 /// <value>The scale down dividing factor.</value>
2251 public int LoadScaleDown {
2252 get { return GetLoadScaleDown(); }
2253 set { SetLoadScaleDown(value); }
2255 /// <summary>Initial load should skip header check and leave it all to data load
2256 /// If this is true, then future loads of images will defer header loading to a preload stage and/or data load later on rather than at the start when the load begins (e.g. when file is set).</summary>
2257 /// <value>Will be true if header is to be skipped.</value>
2258 public bool LoadSkipHeader {
2259 get { return GetLoadSkipHeader(); }
2260 set { SetLoadSkipHeader(value); }
2262 /// <summary>Control the orientation (rotation and flipping) of a visual object.
2263 /// This can be used to set the rotation on an image or a window, for instance.</summary>
2264 /// <value>The final orientation of the object.</value>
2265 public Efl.Gfx.ImageOrientation Orientation {
2266 get { return GetOrientation(); }
2267 set { SetOrientation(value); }
2269 /// <summary>The dimensions of this object's viewport.
2270 /// This property represents the size of an image (file on disk, vector graphics, GL or 3D scene, ...) view: this is the logical size of a view, not the number of pixels in the buffer, nor its visible size on the window.
2272 /// For scalable scenes (vector graphics, 3D or GL), this means scaling the contents of the scene and drawing more pixels as a result; For pixmaps this means zooming and stretching up or down the backing buffer to fit this view.
2274 /// In most cases the view should have the same dimensions as the object on the canvas, for best quality.
2276 /// <see cref="Efl.Gfx.IView.SetViewSize"/> may not be implemented. If it is, it might trigger a complete recalculation of the scene, or reload of the pixel data.
2278 /// Refer to each implementing class specific documentation for more details.</summary>
2279 /// <value>Size of the view.</value>
2280 public Eina.Size2D ViewSize {
2281 get { return GetViewSize(); }
2282 set { SetViewSize(value); }
2284 /// <summary>Whether this object updates its size hints automatically.
2285 /// By default edje doesn'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.
2287 /// 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.
2288 /// (Since EFL 1.22)</summary>
2289 /// <value>Whether or not update the size hints.</value>
2290 public bool CalcAutoUpdateHints {
2291 get { return GetCalcAutoUpdateHints(); }
2292 set { SetCalcAutoUpdateHints(value); }
2294 /// <summary>Gets the minimum size specified -- as an EDC property -- for a given Edje object
2295 /// This function retrieves the obj object'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: "a_group"; min: 100 100; } }
2297 /// Note: If the <c>min</c> EDC property was not declared for this object, this call will return 0x0.
2299 /// Note: On failure, this function also return 0x0.
2301 /// See also <see cref="Efl.Layout.IGroup.GetGroupSizeMax"/>.
2302 /// (Since EFL 1.22)</summary>
2303 /// <value>The minimum size as set in EDC.</value>
2304 public Eina.Size2D GroupSizeMin {
2305 get { return GetGroupSizeMin(); }
2307 /// <summary>Gets the maximum size specified -- as an EDC property -- for a given Edje object
2308 /// This function retrieves the object'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: "a_group"; max: 100 100; } }
2310 /// 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.
2312 /// Note: On failure, this function will return 0x0.
2314 /// See also <see cref="Efl.Layout.IGroup.GetGroupSizeMin"/>.
2315 /// (Since EFL 1.22)</summary>
2316 /// <value>The maximum size as set in EDC.</value>
2317 public Eina.Size2D GroupSizeMax {
2318 get { return GetGroupSizeMax(); }
2320 /// <summary>Control whether the object's content is changed by drag and drop.
2321 /// If <c>drag_target</c> is true the object can be the target of a dragging object. The content of this object can then be changed into dragging content. For example, if an object deals with image and <c>drag_target</c> is true, the user can drag the new image and drop it into said object. This object's image can then be changed into a new image.</summary>
2322 /// <value>Turn on or off drop_target. Default is <c>false</c>.</value>
2323 public bool DragTarget {
2324 get { return GetDragTarget(); }
2325 set { SetDragTarget(value); }
2327 private static IntPtr GetEflClassStatic()
2329 return Efl.Ui.Image.efl_ui_image_class_get();
2331 /// <summary>Wrapper for native methods and virtual method delegates.
2332 /// For internal use by generated code only.</summary>
2333 public new class NativeMethods : Efl.Ui.Widget.NativeMethods
2335 private static Efl.Eo.NativeModule Module = new Efl.Eo.NativeModule( efl.Libs.Elementary);
2336 /// <summary>Gets the list of Eo operations to override.</summary>
2337 /// <returns>The list of Eo operations to be overload.</returns>
2338 public override System.Collections.Generic.List<Efl_Op_Description> GetEoOps(System.Type type)
2340 var descs = new System.Collections.Generic.List<Efl_Op_Description>();
2341 var methods = Efl.Eo.Globals.GetUserMethods(type);
2343 if (efl_ui_image_scalable_get_static_delegate == null)
2345 efl_ui_image_scalable_get_static_delegate = new efl_ui_image_scalable_get_delegate(scalable_get);
2348 if (methods.FirstOrDefault(m => m.Name == "GetScalable") != null)
2350 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_image_scalable_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_image_scalable_get_static_delegate) });
2353 if (efl_ui_image_scalable_set_static_delegate == null)
2355 efl_ui_image_scalable_set_static_delegate = new efl_ui_image_scalable_set_delegate(scalable_set);
2358 if (methods.FirstOrDefault(m => m.Name == "SetScalable") != null)
2360 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_image_scalable_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_image_scalable_set_static_delegate) });
2363 if (efl_ui_image_align_get_static_delegate == null)
2365 efl_ui_image_align_get_static_delegate = new efl_ui_image_align_get_delegate(align_get);
2368 if (methods.FirstOrDefault(m => m.Name == "GetAlign") != null)
2370 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_image_align_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_image_align_get_static_delegate) });
2373 if (efl_ui_image_align_set_static_delegate == null)
2375 efl_ui_image_align_set_static_delegate = new efl_ui_image_align_set_delegate(align_set);
2378 if (methods.FirstOrDefault(m => m.Name == "SetAlign") != null)
2380 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_image_align_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_image_align_set_static_delegate) });
2383 if (efl_ui_image_icon_get_static_delegate == null)
2385 efl_ui_image_icon_get_static_delegate = new efl_ui_image_icon_get_delegate(icon_get);
2388 if (methods.FirstOrDefault(m => m.Name == "GetIcon") != null)
2390 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_image_icon_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_image_icon_get_static_delegate) });
2393 if (efl_ui_image_icon_set_static_delegate == null)
2395 efl_ui_image_icon_set_static_delegate = new efl_ui_image_icon_set_delegate(icon_set);
2398 if (methods.FirstOrDefault(m => m.Name == "SetIcon") != null)
2400 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_image_icon_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_image_icon_set_static_delegate) });
2403 if (efl_file_mmap_get_static_delegate == null)
2405 efl_file_mmap_get_static_delegate = new efl_file_mmap_get_delegate(mmap_get);
2408 if (methods.FirstOrDefault(m => m.Name == "GetMmap") != null)
2410 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) });
2413 if (efl_file_mmap_set_static_delegate == null)
2415 efl_file_mmap_set_static_delegate = new efl_file_mmap_set_delegate(mmap_set);
2418 if (methods.FirstOrDefault(m => m.Name == "SetMmap") != null)
2420 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) });
2423 if (efl_file_get_static_delegate == null)
2425 efl_file_get_static_delegate = new efl_file_get_delegate(file_get);
2428 if (methods.FirstOrDefault(m => m.Name == "GetFile") != null)
2430 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) });
2433 if (efl_file_set_static_delegate == null)
2435 efl_file_set_static_delegate = new efl_file_set_delegate(file_set);
2438 if (methods.FirstOrDefault(m => m.Name == "SetFile") != null)
2440 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) });
2443 if (efl_file_key_get_static_delegate == null)
2445 efl_file_key_get_static_delegate = new efl_file_key_get_delegate(key_get);
2448 if (methods.FirstOrDefault(m => m.Name == "GetKey") != null)
2450 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) });
2453 if (efl_file_key_set_static_delegate == null)
2455 efl_file_key_set_static_delegate = new efl_file_key_set_delegate(key_set);
2458 if (methods.FirstOrDefault(m => m.Name == "SetKey") != null)
2460 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) });
2463 if (efl_file_loaded_get_static_delegate == null)
2465 efl_file_loaded_get_static_delegate = new efl_file_loaded_get_delegate(loaded_get);
2468 if (methods.FirstOrDefault(m => m.Name == "GetLoaded") != null)
2470 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) });
2473 if (efl_file_load_static_delegate == null)
2475 efl_file_load_static_delegate = new efl_file_load_delegate(load);
2478 if (methods.FirstOrDefault(m => m.Name == "Load") != null)
2480 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) });
2483 if (efl_file_unload_static_delegate == null)
2485 efl_file_unload_static_delegate = new efl_file_unload_delegate(unload);
2488 if (methods.FirstOrDefault(m => m.Name == "Unload") != null)
2490 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) });
2493 if (efl_player_playable_get_static_delegate == null)
2495 efl_player_playable_get_static_delegate = new efl_player_playable_get_delegate(playable_get);
2498 if (methods.FirstOrDefault(m => m.Name == "GetPlayable") != null)
2500 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) });
2503 if (efl_player_play_get_static_delegate == null)
2505 efl_player_play_get_static_delegate = new efl_player_play_get_delegate(play_get);
2508 if (methods.FirstOrDefault(m => m.Name == "GetPlay") != null)
2510 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) });
2513 if (efl_player_play_set_static_delegate == null)
2515 efl_player_play_set_static_delegate = new efl_player_play_set_delegate(play_set);
2518 if (methods.FirstOrDefault(m => m.Name == "SetPlay") != null)
2520 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) });
2523 if (efl_player_pos_get_static_delegate == null)
2525 efl_player_pos_get_static_delegate = new efl_player_pos_get_delegate(pos_get);
2528 if (methods.FirstOrDefault(m => m.Name == "GetPos") != null)
2530 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) });
2533 if (efl_player_pos_set_static_delegate == null)
2535 efl_player_pos_set_static_delegate = new efl_player_pos_set_delegate(pos_set);
2538 if (methods.FirstOrDefault(m => m.Name == "SetPos") != null)
2540 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) });
2543 if (efl_player_progress_get_static_delegate == null)
2545 efl_player_progress_get_static_delegate = new efl_player_progress_get_delegate(progress_get);
2548 if (methods.FirstOrDefault(m => m.Name == "GetProgress") != null)
2550 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) });
2553 if (efl_player_play_speed_get_static_delegate == null)
2555 efl_player_play_speed_get_static_delegate = new efl_player_play_speed_get_delegate(play_speed_get);
2558 if (methods.FirstOrDefault(m => m.Name == "GetPlaySpeed") != null)
2560 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) });
2563 if (efl_player_play_speed_set_static_delegate == null)
2565 efl_player_play_speed_set_static_delegate = new efl_player_play_speed_set_delegate(play_speed_set);
2568 if (methods.FirstOrDefault(m => m.Name == "SetPlaySpeed") != null)
2570 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) });
2573 if (efl_player_volume_get_static_delegate == null)
2575 efl_player_volume_get_static_delegate = new efl_player_volume_get_delegate(volume_get);
2578 if (methods.FirstOrDefault(m => m.Name == "GetVolume") != null)
2580 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) });
2583 if (efl_player_volume_set_static_delegate == null)
2585 efl_player_volume_set_static_delegate = new efl_player_volume_set_delegate(volume_set);
2588 if (methods.FirstOrDefault(m => m.Name == "SetVolume") != null)
2590 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) });
2593 if (efl_player_mute_get_static_delegate == null)
2595 efl_player_mute_get_static_delegate = new efl_player_mute_get_delegate(mute_get);
2598 if (methods.FirstOrDefault(m => m.Name == "GetMute") != null)
2600 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) });
2603 if (efl_player_mute_set_static_delegate == null)
2605 efl_player_mute_set_static_delegate = new efl_player_mute_set_delegate(mute_set);
2608 if (methods.FirstOrDefault(m => m.Name == "SetMute") != null)
2610 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) });
2613 if (efl_player_length_get_static_delegate == null)
2615 efl_player_length_get_static_delegate = new efl_player_length_get_delegate(length_get);
2618 if (methods.FirstOrDefault(m => m.Name == "GetLength") != null)
2620 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) });
2623 if (efl_player_seekable_get_static_delegate == null)
2625 efl_player_seekable_get_static_delegate = new efl_player_seekable_get_delegate(seekable_get);
2628 if (methods.FirstOrDefault(m => m.Name == "GetSeekable") != null)
2630 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) });
2633 if (efl_player_start_static_delegate == null)
2635 efl_player_start_static_delegate = new efl_player_start_delegate(start);
2638 if (methods.FirstOrDefault(m => m.Name == "Start") != null)
2640 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) });
2643 if (efl_player_stop_static_delegate == null)
2645 efl_player_stop_static_delegate = new efl_player_stop_delegate(stop);
2648 if (methods.FirstOrDefault(m => m.Name == "Stop") != null)
2650 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) });
2653 if (efl_gfx_image_smooth_scale_get_static_delegate == null)
2655 efl_gfx_image_smooth_scale_get_static_delegate = new efl_gfx_image_smooth_scale_get_delegate(smooth_scale_get);
2658 if (methods.FirstOrDefault(m => m.Name == "GetSmoothScale") != null)
2660 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_image_smooth_scale_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_image_smooth_scale_get_static_delegate) });
2663 if (efl_gfx_image_smooth_scale_set_static_delegate == null)
2665 efl_gfx_image_smooth_scale_set_static_delegate = new efl_gfx_image_smooth_scale_set_delegate(smooth_scale_set);
2668 if (methods.FirstOrDefault(m => m.Name == "SetSmoothScale") != null)
2670 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_image_smooth_scale_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_image_smooth_scale_set_static_delegate) });
2673 if (efl_gfx_image_scale_type_get_static_delegate == null)
2675 efl_gfx_image_scale_type_get_static_delegate = new efl_gfx_image_scale_type_get_delegate(scale_type_get);
2678 if (methods.FirstOrDefault(m => m.Name == "GetScaleType") != null)
2680 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_image_scale_type_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_image_scale_type_get_static_delegate) });
2683 if (efl_gfx_image_scale_type_set_static_delegate == null)
2685 efl_gfx_image_scale_type_set_static_delegate = new efl_gfx_image_scale_type_set_delegate(scale_type_set);
2688 if (methods.FirstOrDefault(m => m.Name == "SetScaleType") != null)
2690 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_image_scale_type_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_image_scale_type_set_static_delegate) });
2693 if (efl_gfx_image_ratio_get_static_delegate == null)
2695 efl_gfx_image_ratio_get_static_delegate = new efl_gfx_image_ratio_get_delegate(ratio_get);
2698 if (methods.FirstOrDefault(m => m.Name == "GetRatio") != null)
2700 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_image_ratio_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_image_ratio_get_static_delegate) });
2703 if (efl_gfx_image_border_get_static_delegate == null)
2705 efl_gfx_image_border_get_static_delegate = new efl_gfx_image_border_get_delegate(border_get);
2708 if (methods.FirstOrDefault(m => m.Name == "GetBorder") != null)
2710 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_image_border_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_image_border_get_static_delegate) });
2713 if (efl_gfx_image_border_set_static_delegate == null)
2715 efl_gfx_image_border_set_static_delegate = new efl_gfx_image_border_set_delegate(border_set);
2718 if (methods.FirstOrDefault(m => m.Name == "SetBorder") != null)
2720 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_image_border_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_image_border_set_static_delegate) });
2723 if (efl_gfx_image_border_scale_get_static_delegate == null)
2725 efl_gfx_image_border_scale_get_static_delegate = new efl_gfx_image_border_scale_get_delegate(border_scale_get);
2728 if (methods.FirstOrDefault(m => m.Name == "GetBorderScale") != null)
2730 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_image_border_scale_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_image_border_scale_get_static_delegate) });
2733 if (efl_gfx_image_border_scale_set_static_delegate == null)
2735 efl_gfx_image_border_scale_set_static_delegate = new efl_gfx_image_border_scale_set_delegate(border_scale_set);
2738 if (methods.FirstOrDefault(m => m.Name == "SetBorderScale") != null)
2740 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_image_border_scale_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_image_border_scale_set_static_delegate) });
2743 if (efl_gfx_image_border_center_fill_get_static_delegate == null)
2745 efl_gfx_image_border_center_fill_get_static_delegate = new efl_gfx_image_border_center_fill_get_delegate(border_center_fill_get);
2748 if (methods.FirstOrDefault(m => m.Name == "GetBorderCenterFill") != null)
2750 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_image_border_center_fill_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_image_border_center_fill_get_static_delegate) });
2753 if (efl_gfx_image_border_center_fill_set_static_delegate == null)
2755 efl_gfx_image_border_center_fill_set_static_delegate = new efl_gfx_image_border_center_fill_set_delegate(border_center_fill_set);
2758 if (methods.FirstOrDefault(m => m.Name == "SetBorderCenterFill") != null)
2760 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_image_border_center_fill_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_image_border_center_fill_set_static_delegate) });
2763 if (efl_gfx_image_size_get_static_delegate == null)
2765 efl_gfx_image_size_get_static_delegate = new efl_gfx_image_size_get_delegate(image_size_get);
2768 if (methods.FirstOrDefault(m => m.Name == "GetImageSize") != null)
2770 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_image_size_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_image_size_get_static_delegate) });
2773 if (efl_gfx_image_content_hint_get_static_delegate == null)
2775 efl_gfx_image_content_hint_get_static_delegate = new efl_gfx_image_content_hint_get_delegate(content_hint_get);
2778 if (methods.FirstOrDefault(m => m.Name == "GetContentHint") != null)
2780 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_image_content_hint_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_image_content_hint_get_static_delegate) });
2783 if (efl_gfx_image_content_hint_set_static_delegate == null)
2785 efl_gfx_image_content_hint_set_static_delegate = new efl_gfx_image_content_hint_set_delegate(content_hint_set);
2788 if (methods.FirstOrDefault(m => m.Name == "SetContentHint") != null)
2790 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_image_content_hint_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_image_content_hint_set_static_delegate) });
2793 if (efl_gfx_image_scale_hint_get_static_delegate == null)
2795 efl_gfx_image_scale_hint_get_static_delegate = new efl_gfx_image_scale_hint_get_delegate(scale_hint_get);
2798 if (methods.FirstOrDefault(m => m.Name == "GetScaleHint") != null)
2800 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_image_scale_hint_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_image_scale_hint_get_static_delegate) });
2803 if (efl_gfx_image_scale_hint_set_static_delegate == null)
2805 efl_gfx_image_scale_hint_set_static_delegate = new efl_gfx_image_scale_hint_set_delegate(scale_hint_set);
2808 if (methods.FirstOrDefault(m => m.Name == "SetScaleHint") != null)
2810 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_image_scale_hint_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_image_scale_hint_set_static_delegate) });
2813 if (efl_gfx_image_load_error_get_static_delegate == null)
2815 efl_gfx_image_load_error_get_static_delegate = new efl_gfx_image_load_error_get_delegate(image_load_error_get);
2818 if (methods.FirstOrDefault(m => m.Name == "GetImageLoadError") != null)
2820 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_image_load_error_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_image_load_error_get_static_delegate) });
2823 if (efl_gfx_image_load_controller_load_size_get_static_delegate == null)
2825 efl_gfx_image_load_controller_load_size_get_static_delegate = new efl_gfx_image_load_controller_load_size_get_delegate(load_size_get);
2828 if (methods.FirstOrDefault(m => m.Name == "GetLoadSize") != null)
2830 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_image_load_controller_load_size_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_image_load_controller_load_size_get_static_delegate) });
2833 if (efl_gfx_image_load_controller_load_size_set_static_delegate == null)
2835 efl_gfx_image_load_controller_load_size_set_static_delegate = new efl_gfx_image_load_controller_load_size_set_delegate(load_size_set);
2838 if (methods.FirstOrDefault(m => m.Name == "SetLoadSize") != null)
2840 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_image_load_controller_load_size_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_image_load_controller_load_size_set_static_delegate) });
2843 if (efl_gfx_image_load_controller_load_dpi_get_static_delegate == null)
2845 efl_gfx_image_load_controller_load_dpi_get_static_delegate = new efl_gfx_image_load_controller_load_dpi_get_delegate(load_dpi_get);
2848 if (methods.FirstOrDefault(m => m.Name == "GetLoadDpi") != null)
2850 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_image_load_controller_load_dpi_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_image_load_controller_load_dpi_get_static_delegate) });
2853 if (efl_gfx_image_load_controller_load_dpi_set_static_delegate == null)
2855 efl_gfx_image_load_controller_load_dpi_set_static_delegate = new efl_gfx_image_load_controller_load_dpi_set_delegate(load_dpi_set);
2858 if (methods.FirstOrDefault(m => m.Name == "SetLoadDpi") != null)
2860 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_image_load_controller_load_dpi_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_image_load_controller_load_dpi_set_static_delegate) });
2863 if (efl_gfx_image_load_controller_load_region_support_get_static_delegate == null)
2865 efl_gfx_image_load_controller_load_region_support_get_static_delegate = new efl_gfx_image_load_controller_load_region_support_get_delegate(load_region_support_get);
2868 if (methods.FirstOrDefault(m => m.Name == "GetLoadRegionSupport") != null)
2870 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_image_load_controller_load_region_support_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_image_load_controller_load_region_support_get_static_delegate) });
2873 if (efl_gfx_image_load_controller_load_region_get_static_delegate == null)
2875 efl_gfx_image_load_controller_load_region_get_static_delegate = new efl_gfx_image_load_controller_load_region_get_delegate(load_region_get);
2878 if (methods.FirstOrDefault(m => m.Name == "GetLoadRegion") != null)
2880 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_image_load_controller_load_region_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_image_load_controller_load_region_get_static_delegate) });
2883 if (efl_gfx_image_load_controller_load_region_set_static_delegate == null)
2885 efl_gfx_image_load_controller_load_region_set_static_delegate = new efl_gfx_image_load_controller_load_region_set_delegate(load_region_set);
2888 if (methods.FirstOrDefault(m => m.Name == "SetLoadRegion") != null)
2890 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_image_load_controller_load_region_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_image_load_controller_load_region_set_static_delegate) });
2893 if (efl_gfx_image_load_controller_load_orientation_get_static_delegate == null)
2895 efl_gfx_image_load_controller_load_orientation_get_static_delegate = new efl_gfx_image_load_controller_load_orientation_get_delegate(load_orientation_get);
2898 if (methods.FirstOrDefault(m => m.Name == "GetLoadOrientation") != null)
2900 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_image_load_controller_load_orientation_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_image_load_controller_load_orientation_get_static_delegate) });
2903 if (efl_gfx_image_load_controller_load_orientation_set_static_delegate == null)
2905 efl_gfx_image_load_controller_load_orientation_set_static_delegate = new efl_gfx_image_load_controller_load_orientation_set_delegate(load_orientation_set);
2908 if (methods.FirstOrDefault(m => m.Name == "SetLoadOrientation") != null)
2910 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_image_load_controller_load_orientation_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_image_load_controller_load_orientation_set_static_delegate) });
2913 if (efl_gfx_image_load_controller_load_scale_down_get_static_delegate == null)
2915 efl_gfx_image_load_controller_load_scale_down_get_static_delegate = new efl_gfx_image_load_controller_load_scale_down_get_delegate(load_scale_down_get);
2918 if (methods.FirstOrDefault(m => m.Name == "GetLoadScaleDown") != null)
2920 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_image_load_controller_load_scale_down_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_image_load_controller_load_scale_down_get_static_delegate) });
2923 if (efl_gfx_image_load_controller_load_scale_down_set_static_delegate == null)
2925 efl_gfx_image_load_controller_load_scale_down_set_static_delegate = new efl_gfx_image_load_controller_load_scale_down_set_delegate(load_scale_down_set);
2928 if (methods.FirstOrDefault(m => m.Name == "SetLoadScaleDown") != null)
2930 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_image_load_controller_load_scale_down_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_image_load_controller_load_scale_down_set_static_delegate) });
2933 if (efl_gfx_image_load_controller_load_skip_header_get_static_delegate == null)
2935 efl_gfx_image_load_controller_load_skip_header_get_static_delegate = new efl_gfx_image_load_controller_load_skip_header_get_delegate(load_skip_header_get);
2938 if (methods.FirstOrDefault(m => m.Name == "GetLoadSkipHeader") != null)
2940 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_image_load_controller_load_skip_header_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_image_load_controller_load_skip_header_get_static_delegate) });
2943 if (efl_gfx_image_load_controller_load_skip_header_set_static_delegate == null)
2945 efl_gfx_image_load_controller_load_skip_header_set_static_delegate = new efl_gfx_image_load_controller_load_skip_header_set_delegate(load_skip_header_set);
2948 if (methods.FirstOrDefault(m => m.Name == "SetLoadSkipHeader") != null)
2950 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_image_load_controller_load_skip_header_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_image_load_controller_load_skip_header_set_static_delegate) });
2953 if (efl_gfx_image_load_controller_load_async_start_static_delegate == null)
2955 efl_gfx_image_load_controller_load_async_start_static_delegate = new efl_gfx_image_load_controller_load_async_start_delegate(load_async_start);
2958 if (methods.FirstOrDefault(m => m.Name == "LoadAsyncStart") != null)
2960 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_image_load_controller_load_async_start"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_image_load_controller_load_async_start_static_delegate) });
2963 if (efl_gfx_image_load_controller_load_async_cancel_static_delegate == null)
2965 efl_gfx_image_load_controller_load_async_cancel_static_delegate = new efl_gfx_image_load_controller_load_async_cancel_delegate(load_async_cancel);
2968 if (methods.FirstOrDefault(m => m.Name == "LoadAsyncCancel") != null)
2970 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_image_load_controller_load_async_cancel"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_image_load_controller_load_async_cancel_static_delegate) });
2973 if (efl_gfx_image_orientation_get_static_delegate == null)
2975 efl_gfx_image_orientation_get_static_delegate = new efl_gfx_image_orientation_get_delegate(orientation_get);
2978 if (methods.FirstOrDefault(m => m.Name == "GetOrientation") != null)
2980 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_image_orientation_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_image_orientation_get_static_delegate) });
2983 if (efl_gfx_image_orientation_set_static_delegate == null)
2985 efl_gfx_image_orientation_set_static_delegate = new efl_gfx_image_orientation_set_delegate(orientation_set);
2988 if (methods.FirstOrDefault(m => m.Name == "SetOrientation") != null)
2990 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_image_orientation_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_image_orientation_set_static_delegate) });
2993 if (efl_gfx_view_size_get_static_delegate == null)
2995 efl_gfx_view_size_get_static_delegate = new efl_gfx_view_size_get_delegate(view_size_get);
2998 if (methods.FirstOrDefault(m => m.Name == "GetViewSize") != null)
3000 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_view_size_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_view_size_get_static_delegate) });
3003 if (efl_gfx_view_size_set_static_delegate == null)
3005 efl_gfx_view_size_set_static_delegate = new efl_gfx_view_size_set_delegate(view_size_set);
3008 if (methods.FirstOrDefault(m => m.Name == "SetViewSize") != null)
3010 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_view_size_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_view_size_set_static_delegate) });
3013 if (efl_layout_calc_auto_update_hints_get_static_delegate == null)
3015 efl_layout_calc_auto_update_hints_get_static_delegate = new efl_layout_calc_auto_update_hints_get_delegate(calc_auto_update_hints_get);
3018 if (methods.FirstOrDefault(m => m.Name == "GetCalcAutoUpdateHints") != null)
3020 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) });
3023 if (efl_layout_calc_auto_update_hints_set_static_delegate == null)
3025 efl_layout_calc_auto_update_hints_set_static_delegate = new efl_layout_calc_auto_update_hints_set_delegate(calc_auto_update_hints_set);
3028 if (methods.FirstOrDefault(m => m.Name == "SetCalcAutoUpdateHints") != null)
3030 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) });
3033 if (efl_layout_calc_size_min_static_delegate == null)
3035 efl_layout_calc_size_min_static_delegate = new efl_layout_calc_size_min_delegate(calc_size_min);
3038 if (methods.FirstOrDefault(m => m.Name == "CalcSizeMin") != null)
3040 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) });
3043 if (efl_layout_calc_parts_extends_static_delegate == null)
3045 efl_layout_calc_parts_extends_static_delegate = new efl_layout_calc_parts_extends_delegate(calc_parts_extends);
3048 if (methods.FirstOrDefault(m => m.Name == "CalcPartsExtends") != null)
3050 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) });
3053 if (efl_layout_calc_freeze_static_delegate == null)
3055 efl_layout_calc_freeze_static_delegate = new efl_layout_calc_freeze_delegate(calc_freeze);
3058 if (methods.FirstOrDefault(m => m.Name == "FreezeCalc") != null)
3060 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) });
3063 if (efl_layout_calc_thaw_static_delegate == null)
3065 efl_layout_calc_thaw_static_delegate = new efl_layout_calc_thaw_delegate(calc_thaw);
3068 if (methods.FirstOrDefault(m => m.Name == "ThawCalc") != null)
3070 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) });
3073 if (efl_layout_calc_force_static_delegate == null)
3075 efl_layout_calc_force_static_delegate = new efl_layout_calc_force_delegate(calc_force);
3078 if (methods.FirstOrDefault(m => m.Name == "CalcForce") != null)
3080 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) });
3083 if (efl_layout_group_size_min_get_static_delegate == null)
3085 efl_layout_group_size_min_get_static_delegate = new efl_layout_group_size_min_get_delegate(group_size_min_get);
3088 if (methods.FirstOrDefault(m => m.Name == "GetGroupSizeMin") != null)
3090 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) });
3093 if (efl_layout_group_size_max_get_static_delegate == null)
3095 efl_layout_group_size_max_get_static_delegate = new efl_layout_group_size_max_get_delegate(group_size_max_get);
3098 if (methods.FirstOrDefault(m => m.Name == "GetGroupSizeMax") != null)
3100 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) });
3103 if (efl_layout_group_data_get_static_delegate == null)
3105 efl_layout_group_data_get_static_delegate = new efl_layout_group_data_get_delegate(group_data_get);
3108 if (methods.FirstOrDefault(m => m.Name == "GetGroupData") != null)
3110 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) });
3113 if (efl_layout_group_part_exist_get_static_delegate == null)
3115 efl_layout_group_part_exist_get_static_delegate = new efl_layout_group_part_exist_get_delegate(part_exist_get);
3118 if (methods.FirstOrDefault(m => m.Name == "GetPartExist") != null)
3120 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) });
3123 if (efl_layout_signal_message_send_static_delegate == null)
3125 efl_layout_signal_message_send_static_delegate = new efl_layout_signal_message_send_delegate(message_send);
3128 if (methods.FirstOrDefault(m => m.Name == "MessageSend") != null)
3130 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) });
3133 if (efl_layout_signal_callback_add_static_delegate == null)
3135 efl_layout_signal_callback_add_static_delegate = new efl_layout_signal_callback_add_delegate(signal_callback_add);
3138 if (methods.FirstOrDefault(m => m.Name == "AddSignalCallback") != null)
3140 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) });
3143 if (efl_layout_signal_callback_del_static_delegate == null)
3145 efl_layout_signal_callback_del_static_delegate = new efl_layout_signal_callback_del_delegate(signal_callback_del);
3148 if (methods.FirstOrDefault(m => m.Name == "DelSignalCallback") != null)
3150 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) });
3153 if (efl_layout_signal_emit_static_delegate == null)
3155 efl_layout_signal_emit_static_delegate = new efl_layout_signal_emit_delegate(signal_emit);
3158 if (methods.FirstOrDefault(m => m.Name == "EmitSignal") != null)
3160 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) });
3163 if (efl_layout_signal_process_static_delegate == null)
3165 efl_layout_signal_process_static_delegate = new efl_layout_signal_process_delegate(signal_process);
3168 if (methods.FirstOrDefault(m => m.Name == "SignalProcess") != null)
3170 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) });
3173 if (efl_ui_clickable_press_static_delegate == null)
3175 efl_ui_clickable_press_static_delegate = new efl_ui_clickable_press_delegate(press);
3178 if (methods.FirstOrDefault(m => m.Name == "Press") != null)
3180 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_clickable_press"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_clickable_press_static_delegate) });
3183 if (efl_ui_clickable_unpress_static_delegate == null)
3185 efl_ui_clickable_unpress_static_delegate = new efl_ui_clickable_unpress_delegate(unpress);
3188 if (methods.FirstOrDefault(m => m.Name == "Unpress") != null)
3190 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_clickable_unpress"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_clickable_unpress_static_delegate) });
3193 if (efl_ui_clickable_button_state_reset_static_delegate == null)
3195 efl_ui_clickable_button_state_reset_static_delegate = new efl_ui_clickable_button_state_reset_delegate(button_state_reset);
3198 if (methods.FirstOrDefault(m => m.Name == "ResetButtonState") != null)
3200 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_clickable_button_state_reset"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_clickable_button_state_reset_static_delegate) });
3203 if (efl_ui_draggable_drag_target_get_static_delegate == null)
3205 efl_ui_draggable_drag_target_get_static_delegate = new efl_ui_draggable_drag_target_get_delegate(drag_target_get);
3208 if (methods.FirstOrDefault(m => m.Name == "GetDragTarget") != null)
3210 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_draggable_drag_target_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_draggable_drag_target_get_static_delegate) });
3213 if (efl_ui_draggable_drag_target_set_static_delegate == null)
3215 efl_ui_draggable_drag_target_set_static_delegate = new efl_ui_draggable_drag_target_set_delegate(drag_target_set);
3218 if (methods.FirstOrDefault(m => m.Name == "SetDragTarget") != null)
3220 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_draggable_drag_target_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_draggable_drag_target_set_static_delegate) });
3223 descs.AddRange(base.GetEoOps(type));
3226 /// <summary>Returns the Eo class for the native methods of this class.</summary>
3227 /// <returns>The native class pointer.</returns>
3228 public override IntPtr GetEflClass()
3230 return Efl.Ui.Image.efl_ui_image_class_get();
3233 #pragma warning disable CA1707, CS1591, SA1300, SA1600
3236 private delegate void efl_ui_image_scalable_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] out bool scale_up, [MarshalAs(UnmanagedType.U1)] out bool scale_down);
3239 public delegate void efl_ui_image_scalable_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] out bool scale_up, [MarshalAs(UnmanagedType.U1)] out bool scale_down);
3241 public static Efl.Eo.FunctionWrapper<efl_ui_image_scalable_get_api_delegate> efl_ui_image_scalable_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_image_scalable_get_api_delegate>(Module, "efl_ui_image_scalable_get");
3243 private static void scalable_get(System.IntPtr obj, System.IntPtr pd, out bool scale_up, out bool scale_down)
3245 Eina.Log.Debug("function efl_ui_image_scalable_get was called");
3246 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3249 scale_up = default(bool); scale_down = default(bool);
3252 ((Image)ws.Target).GetScalable(out scale_up, out scale_down);
3256 Eina.Log.Warning($"Callback error: {e.ToString()}");
3257 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3264 efl_ui_image_scalable_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out scale_up, out scale_down);
3268 private static efl_ui_image_scalable_get_delegate efl_ui_image_scalable_get_static_delegate;
3271 private delegate void efl_ui_image_scalable_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool scale_up, [MarshalAs(UnmanagedType.U1)] bool scale_down);
3274 public delegate void efl_ui_image_scalable_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool scale_up, [MarshalAs(UnmanagedType.U1)] bool scale_down);
3276 public static Efl.Eo.FunctionWrapper<efl_ui_image_scalable_set_api_delegate> efl_ui_image_scalable_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_image_scalable_set_api_delegate>(Module, "efl_ui_image_scalable_set");
3278 private static void scalable_set(System.IntPtr obj, System.IntPtr pd, bool scale_up, bool scale_down)
3280 Eina.Log.Debug("function efl_ui_image_scalable_set was called");
3281 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3287 ((Image)ws.Target).SetScalable(scale_up, scale_down);
3291 Eina.Log.Warning($"Callback error: {e.ToString()}");
3292 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3299 efl_ui_image_scalable_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), scale_up, scale_down);
3303 private static efl_ui_image_scalable_set_delegate efl_ui_image_scalable_set_static_delegate;
3306 private delegate void efl_ui_image_align_get_delegate(System.IntPtr obj, System.IntPtr pd, out double align_x, out double align_y);
3309 public delegate void efl_ui_image_align_get_api_delegate(System.IntPtr obj, out double align_x, out double align_y);
3311 public static Efl.Eo.FunctionWrapper<efl_ui_image_align_get_api_delegate> efl_ui_image_align_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_image_align_get_api_delegate>(Module, "efl_ui_image_align_get");
3313 private static void align_get(System.IntPtr obj, System.IntPtr pd, out double align_x, out double align_y)
3315 Eina.Log.Debug("function efl_ui_image_align_get was called");
3316 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3319 align_x = default(double); align_y = default(double);
3322 ((Image)ws.Target).GetAlign(out align_x, out align_y);
3326 Eina.Log.Warning($"Callback error: {e.ToString()}");
3327 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3334 efl_ui_image_align_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out align_x, out align_y);
3338 private static efl_ui_image_align_get_delegate efl_ui_image_align_get_static_delegate;
3341 private delegate void efl_ui_image_align_set_delegate(System.IntPtr obj, System.IntPtr pd, double align_x, double align_y);
3344 public delegate void efl_ui_image_align_set_api_delegate(System.IntPtr obj, double align_x, double align_y);
3346 public static Efl.Eo.FunctionWrapper<efl_ui_image_align_set_api_delegate> efl_ui_image_align_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_image_align_set_api_delegate>(Module, "efl_ui_image_align_set");
3348 private static void align_set(System.IntPtr obj, System.IntPtr pd, double align_x, double align_y)
3350 Eina.Log.Debug("function efl_ui_image_align_set was called");
3351 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3357 ((Image)ws.Target).SetAlign(align_x, align_y);
3361 Eina.Log.Warning($"Callback error: {e.ToString()}");
3362 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3369 efl_ui_image_align_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), align_x, align_y);
3373 private static efl_ui_image_align_set_delegate efl_ui_image_align_set_static_delegate;
3375 [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
3376 private delegate System.String efl_ui_image_icon_get_delegate(System.IntPtr obj, System.IntPtr pd);
3378 [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
3379 public delegate System.String efl_ui_image_icon_get_api_delegate(System.IntPtr obj);
3381 public static Efl.Eo.FunctionWrapper<efl_ui_image_icon_get_api_delegate> efl_ui_image_icon_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_image_icon_get_api_delegate>(Module, "efl_ui_image_icon_get");
3383 private static System.String icon_get(System.IntPtr obj, System.IntPtr pd)
3385 Eina.Log.Debug("function efl_ui_image_icon_get was called");
3386 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3389 System.String _ret_var = default(System.String);
3392 _ret_var = ((Image)ws.Target).GetIcon();
3396 Eina.Log.Warning($"Callback error: {e.ToString()}");
3397 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3405 return efl_ui_image_icon_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3409 private static efl_ui_image_icon_get_delegate efl_ui_image_icon_get_static_delegate;
3411 [return: MarshalAs(UnmanagedType.U1)]
3412 private delegate bool efl_ui_image_icon_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String name);
3414 [return: MarshalAs(UnmanagedType.U1)]
3415 public delegate bool efl_ui_image_icon_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String name);
3417 public static Efl.Eo.FunctionWrapper<efl_ui_image_icon_set_api_delegate> efl_ui_image_icon_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_image_icon_set_api_delegate>(Module, "efl_ui_image_icon_set");
3419 private static bool icon_set(System.IntPtr obj, System.IntPtr pd, System.String name)
3421 Eina.Log.Debug("function efl_ui_image_icon_set was called");
3422 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3425 bool _ret_var = default(bool);
3428 _ret_var = ((Image)ws.Target).SetIcon(name);
3432 Eina.Log.Warning($"Callback error: {e.ToString()}");
3433 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3441 return efl_ui_image_icon_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), name);
3445 private static efl_ui_image_icon_set_delegate efl_ui_image_icon_set_static_delegate;
3448 private delegate Eina.File efl_file_mmap_get_delegate(System.IntPtr obj, System.IntPtr pd);
3451 public delegate Eina.File efl_file_mmap_get_api_delegate(System.IntPtr obj);
3453 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");
3455 private static Eina.File mmap_get(System.IntPtr obj, System.IntPtr pd)
3457 Eina.Log.Debug("function efl_file_mmap_get was called");
3458 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3461 Eina.File _ret_var = default(Eina.File);
3464 _ret_var = ((Image)ws.Target).GetMmap();
3468 Eina.Log.Warning($"Callback error: {e.ToString()}");
3469 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3477 return efl_file_mmap_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3481 private static efl_file_mmap_get_delegate efl_file_mmap_get_static_delegate;
3484 private delegate Eina.Error efl_file_mmap_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.File f);
3487 public delegate Eina.Error efl_file_mmap_set_api_delegate(System.IntPtr obj, Eina.File f);
3489 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");
3491 private static Eina.Error mmap_set(System.IntPtr obj, System.IntPtr pd, Eina.File f)
3493 Eina.Log.Debug("function efl_file_mmap_set was called");
3494 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3497 Eina.Error _ret_var = default(Eina.Error);
3500 _ret_var = ((Image)ws.Target).SetMmap(f);
3504 Eina.Log.Warning($"Callback error: {e.ToString()}");
3505 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3513 return efl_file_mmap_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), f);
3517 private static efl_file_mmap_set_delegate efl_file_mmap_set_static_delegate;
3519 [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
3520 private delegate System.String efl_file_get_delegate(System.IntPtr obj, System.IntPtr pd);
3522 [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
3523 public delegate System.String efl_file_get_api_delegate(System.IntPtr obj);
3525 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");
3527 private static System.String file_get(System.IntPtr obj, System.IntPtr pd)
3529 Eina.Log.Debug("function efl_file_get was called");
3530 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3533 System.String _ret_var = default(System.String);
3536 _ret_var = ((Image)ws.Target).GetFile();
3540 Eina.Log.Warning($"Callback error: {e.ToString()}");
3541 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3549 return efl_file_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3553 private static efl_file_get_delegate efl_file_get_static_delegate;
3556 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);
3559 public delegate Eina.Error efl_file_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String file);
3561 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");
3563 private static Eina.Error file_set(System.IntPtr obj, System.IntPtr pd, System.String file)
3565 Eina.Log.Debug("function efl_file_set was called");
3566 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3569 Eina.Error _ret_var = default(Eina.Error);
3572 _ret_var = ((Image)ws.Target).SetFile(file);
3576 Eina.Log.Warning($"Callback error: {e.ToString()}");
3577 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3585 return efl_file_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), file);
3589 private static efl_file_set_delegate efl_file_set_static_delegate;
3591 [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
3592 private delegate System.String efl_file_key_get_delegate(System.IntPtr obj, System.IntPtr pd);
3594 [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
3595 public delegate System.String efl_file_key_get_api_delegate(System.IntPtr obj);
3597 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");
3599 private static System.String key_get(System.IntPtr obj, System.IntPtr pd)
3601 Eina.Log.Debug("function efl_file_key_get was called");
3602 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3605 System.String _ret_var = default(System.String);
3608 _ret_var = ((Image)ws.Target).GetKey();
3612 Eina.Log.Warning($"Callback error: {e.ToString()}");
3613 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3621 return efl_file_key_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3625 private static efl_file_key_get_delegate efl_file_key_get_static_delegate;
3628 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);
3631 public delegate void efl_file_key_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String key);
3633 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");
3635 private static void key_set(System.IntPtr obj, System.IntPtr pd, System.String key)
3637 Eina.Log.Debug("function efl_file_key_set was called");
3638 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3644 ((Image)ws.Target).SetKey(key);
3648 Eina.Log.Warning($"Callback error: {e.ToString()}");
3649 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3656 efl_file_key_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), key);
3660 private static efl_file_key_set_delegate efl_file_key_set_static_delegate;
3662 [return: MarshalAs(UnmanagedType.U1)]
3663 private delegate bool efl_file_loaded_get_delegate(System.IntPtr obj, System.IntPtr pd);
3665 [return: MarshalAs(UnmanagedType.U1)]
3666 public delegate bool efl_file_loaded_get_api_delegate(System.IntPtr obj);
3668 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");
3670 private static bool loaded_get(System.IntPtr obj, System.IntPtr pd)
3672 Eina.Log.Debug("function efl_file_loaded_get was called");
3673 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3676 bool _ret_var = default(bool);
3679 _ret_var = ((Image)ws.Target).GetLoaded();
3683 Eina.Log.Warning($"Callback error: {e.ToString()}");
3684 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3692 return efl_file_loaded_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3696 private static efl_file_loaded_get_delegate efl_file_loaded_get_static_delegate;
3699 private delegate Eina.Error efl_file_load_delegate(System.IntPtr obj, System.IntPtr pd);
3702 public delegate Eina.Error efl_file_load_api_delegate(System.IntPtr obj);
3704 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");
3706 private static Eina.Error load(System.IntPtr obj, System.IntPtr pd)
3708 Eina.Log.Debug("function efl_file_load was called");
3709 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3712 Eina.Error _ret_var = default(Eina.Error);
3715 _ret_var = ((Image)ws.Target).Load();
3719 Eina.Log.Warning($"Callback error: {e.ToString()}");
3720 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3728 return efl_file_load_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3732 private static efl_file_load_delegate efl_file_load_static_delegate;
3735 private delegate void efl_file_unload_delegate(System.IntPtr obj, System.IntPtr pd);
3738 public delegate void efl_file_unload_api_delegate(System.IntPtr obj);
3740 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");
3742 private static void unload(System.IntPtr obj, System.IntPtr pd)
3744 Eina.Log.Debug("function efl_file_unload was called");
3745 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3751 ((Image)ws.Target).Unload();
3755 Eina.Log.Warning($"Callback error: {e.ToString()}");
3756 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3763 efl_file_unload_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3767 private static efl_file_unload_delegate efl_file_unload_static_delegate;
3769 [return: MarshalAs(UnmanagedType.U1)]
3770 private delegate bool efl_player_playable_get_delegate(System.IntPtr obj, System.IntPtr pd);
3772 [return: MarshalAs(UnmanagedType.U1)]
3773 public delegate bool efl_player_playable_get_api_delegate(System.IntPtr obj);
3775 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");
3777 private static bool playable_get(System.IntPtr obj, System.IntPtr pd)
3779 Eina.Log.Debug("function efl_player_playable_get was called");
3780 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3783 bool _ret_var = default(bool);
3786 _ret_var = ((Image)ws.Target).GetPlayable();
3790 Eina.Log.Warning($"Callback error: {e.ToString()}");
3791 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3799 return efl_player_playable_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3803 private static efl_player_playable_get_delegate efl_player_playable_get_static_delegate;
3805 [return: MarshalAs(UnmanagedType.U1)]
3806 private delegate bool efl_player_play_get_delegate(System.IntPtr obj, System.IntPtr pd);
3808 [return: MarshalAs(UnmanagedType.U1)]
3809 public delegate bool efl_player_play_get_api_delegate(System.IntPtr obj);
3811 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");
3813 private static bool play_get(System.IntPtr obj, System.IntPtr pd)
3815 Eina.Log.Debug("function efl_player_play_get was called");
3816 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3819 bool _ret_var = default(bool);
3822 _ret_var = ((Image)ws.Target).GetPlay();
3826 Eina.Log.Warning($"Callback error: {e.ToString()}");
3827 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3835 return efl_player_play_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3839 private static efl_player_play_get_delegate efl_player_play_get_static_delegate;
3842 private delegate void efl_player_play_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool play);
3845 public delegate void efl_player_play_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool play);
3847 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");
3849 private static void play_set(System.IntPtr obj, System.IntPtr pd, bool play)
3851 Eina.Log.Debug("function efl_player_play_set was called");
3852 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3858 ((Image)ws.Target).SetPlay(play);
3862 Eina.Log.Warning($"Callback error: {e.ToString()}");
3863 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3870 efl_player_play_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), play);
3874 private static efl_player_play_set_delegate efl_player_play_set_static_delegate;
3877 private delegate double efl_player_pos_get_delegate(System.IntPtr obj, System.IntPtr pd);
3880 public delegate double efl_player_pos_get_api_delegate(System.IntPtr obj);
3882 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");
3884 private static double pos_get(System.IntPtr obj, System.IntPtr pd)
3886 Eina.Log.Debug("function efl_player_pos_get was called");
3887 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3890 double _ret_var = default(double);
3893 _ret_var = ((Image)ws.Target).GetPos();
3897 Eina.Log.Warning($"Callback error: {e.ToString()}");
3898 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3906 return efl_player_pos_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3910 private static efl_player_pos_get_delegate efl_player_pos_get_static_delegate;
3913 private delegate void efl_player_pos_set_delegate(System.IntPtr obj, System.IntPtr pd, double sec);
3916 public delegate void efl_player_pos_set_api_delegate(System.IntPtr obj, double sec);
3918 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");
3920 private static void pos_set(System.IntPtr obj, System.IntPtr pd, double sec)
3922 Eina.Log.Debug("function efl_player_pos_set was called");
3923 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3929 ((Image)ws.Target).SetPos(sec);
3933 Eina.Log.Warning($"Callback error: {e.ToString()}");
3934 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3941 efl_player_pos_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), sec);
3945 private static efl_player_pos_set_delegate efl_player_pos_set_static_delegate;
3948 private delegate double efl_player_progress_get_delegate(System.IntPtr obj, System.IntPtr pd);
3951 public delegate double efl_player_progress_get_api_delegate(System.IntPtr obj);
3953 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");
3955 private static double progress_get(System.IntPtr obj, System.IntPtr pd)
3957 Eina.Log.Debug("function efl_player_progress_get was called");
3958 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3961 double _ret_var = default(double);
3964 _ret_var = ((Image)ws.Target).GetProgress();
3968 Eina.Log.Warning($"Callback error: {e.ToString()}");
3969 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3977 return efl_player_progress_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3981 private static efl_player_progress_get_delegate efl_player_progress_get_static_delegate;
3984 private delegate double efl_player_play_speed_get_delegate(System.IntPtr obj, System.IntPtr pd);
3987 public delegate double efl_player_play_speed_get_api_delegate(System.IntPtr obj);
3989 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");
3991 private static double play_speed_get(System.IntPtr obj, System.IntPtr pd)
3993 Eina.Log.Debug("function efl_player_play_speed_get was called");
3994 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3997 double _ret_var = default(double);
4000 _ret_var = ((Image)ws.Target).GetPlaySpeed();
4004 Eina.Log.Warning($"Callback error: {e.ToString()}");
4005 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4013 return efl_player_play_speed_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4017 private static efl_player_play_speed_get_delegate efl_player_play_speed_get_static_delegate;
4020 private delegate void efl_player_play_speed_set_delegate(System.IntPtr obj, System.IntPtr pd, double speed);
4023 public delegate void efl_player_play_speed_set_api_delegate(System.IntPtr obj, double speed);
4025 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");
4027 private static void play_speed_set(System.IntPtr obj, System.IntPtr pd, double speed)
4029 Eina.Log.Debug("function efl_player_play_speed_set was called");
4030 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4036 ((Image)ws.Target).SetPlaySpeed(speed);
4040 Eina.Log.Warning($"Callback error: {e.ToString()}");
4041 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4048 efl_player_play_speed_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), speed);
4052 private static efl_player_play_speed_set_delegate efl_player_play_speed_set_static_delegate;
4055 private delegate double efl_player_volume_get_delegate(System.IntPtr obj, System.IntPtr pd);
4058 public delegate double efl_player_volume_get_api_delegate(System.IntPtr obj);
4060 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");
4062 private static double volume_get(System.IntPtr obj, System.IntPtr pd)
4064 Eina.Log.Debug("function efl_player_volume_get was called");
4065 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4068 double _ret_var = default(double);
4071 _ret_var = ((Image)ws.Target).GetVolume();
4075 Eina.Log.Warning($"Callback error: {e.ToString()}");
4076 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4084 return efl_player_volume_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4088 private static efl_player_volume_get_delegate efl_player_volume_get_static_delegate;
4091 private delegate void efl_player_volume_set_delegate(System.IntPtr obj, System.IntPtr pd, double volume);
4094 public delegate void efl_player_volume_set_api_delegate(System.IntPtr obj, double volume);
4096 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");
4098 private static void volume_set(System.IntPtr obj, System.IntPtr pd, double volume)
4100 Eina.Log.Debug("function efl_player_volume_set was called");
4101 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4107 ((Image)ws.Target).SetVolume(volume);
4111 Eina.Log.Warning($"Callback error: {e.ToString()}");
4112 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4119 efl_player_volume_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), volume);
4123 private static efl_player_volume_set_delegate efl_player_volume_set_static_delegate;
4125 [return: MarshalAs(UnmanagedType.U1)]
4126 private delegate bool efl_player_mute_get_delegate(System.IntPtr obj, System.IntPtr pd);
4128 [return: MarshalAs(UnmanagedType.U1)]
4129 public delegate bool efl_player_mute_get_api_delegate(System.IntPtr obj);
4131 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");
4133 private static bool mute_get(System.IntPtr obj, System.IntPtr pd)
4135 Eina.Log.Debug("function efl_player_mute_get was called");
4136 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4139 bool _ret_var = default(bool);
4142 _ret_var = ((Image)ws.Target).GetMute();
4146 Eina.Log.Warning($"Callback error: {e.ToString()}");
4147 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4155 return efl_player_mute_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4159 private static efl_player_mute_get_delegate efl_player_mute_get_static_delegate;
4162 private delegate void efl_player_mute_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool mute);
4165 public delegate void efl_player_mute_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool mute);
4167 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");
4169 private static void mute_set(System.IntPtr obj, System.IntPtr pd, bool mute)
4171 Eina.Log.Debug("function efl_player_mute_set was called");
4172 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4178 ((Image)ws.Target).SetMute(mute);
4182 Eina.Log.Warning($"Callback error: {e.ToString()}");
4183 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4190 efl_player_mute_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), mute);
4194 private static efl_player_mute_set_delegate efl_player_mute_set_static_delegate;
4197 private delegate double efl_player_length_get_delegate(System.IntPtr obj, System.IntPtr pd);
4200 public delegate double efl_player_length_get_api_delegate(System.IntPtr obj);
4202 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");
4204 private static double length_get(System.IntPtr obj, System.IntPtr pd)
4206 Eina.Log.Debug("function efl_player_length_get was called");
4207 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4210 double _ret_var = default(double);
4213 _ret_var = ((Image)ws.Target).GetLength();
4217 Eina.Log.Warning($"Callback error: {e.ToString()}");
4218 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4226 return efl_player_length_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4230 private static efl_player_length_get_delegate efl_player_length_get_static_delegate;
4232 [return: MarshalAs(UnmanagedType.U1)]
4233 private delegate bool efl_player_seekable_get_delegate(System.IntPtr obj, System.IntPtr pd);
4235 [return: MarshalAs(UnmanagedType.U1)]
4236 public delegate bool efl_player_seekable_get_api_delegate(System.IntPtr obj);
4238 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");
4240 private static bool seekable_get(System.IntPtr obj, System.IntPtr pd)
4242 Eina.Log.Debug("function efl_player_seekable_get was called");
4243 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4246 bool _ret_var = default(bool);
4249 _ret_var = ((Image)ws.Target).GetSeekable();
4253 Eina.Log.Warning($"Callback error: {e.ToString()}");
4254 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4262 return efl_player_seekable_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4266 private static efl_player_seekable_get_delegate efl_player_seekable_get_static_delegate;
4269 private delegate void efl_player_start_delegate(System.IntPtr obj, System.IntPtr pd);
4272 public delegate void efl_player_start_api_delegate(System.IntPtr obj);
4274 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");
4276 private static void start(System.IntPtr obj, System.IntPtr pd)
4278 Eina.Log.Debug("function efl_player_start was called");
4279 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4285 ((Image)ws.Target).Start();
4289 Eina.Log.Warning($"Callback error: {e.ToString()}");
4290 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4297 efl_player_start_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4301 private static efl_player_start_delegate efl_player_start_static_delegate;
4304 private delegate void efl_player_stop_delegate(System.IntPtr obj, System.IntPtr pd);
4307 public delegate void efl_player_stop_api_delegate(System.IntPtr obj);
4309 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");
4311 private static void stop(System.IntPtr obj, System.IntPtr pd)
4313 Eina.Log.Debug("function efl_player_stop was called");
4314 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4320 ((Image)ws.Target).Stop();
4324 Eina.Log.Warning($"Callback error: {e.ToString()}");
4325 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4332 efl_player_stop_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4336 private static efl_player_stop_delegate efl_player_stop_static_delegate;
4338 [return: MarshalAs(UnmanagedType.U1)]
4339 private delegate bool efl_gfx_image_smooth_scale_get_delegate(System.IntPtr obj, System.IntPtr pd);
4341 [return: MarshalAs(UnmanagedType.U1)]
4342 public delegate bool efl_gfx_image_smooth_scale_get_api_delegate(System.IntPtr obj);
4344 public static Efl.Eo.FunctionWrapper<efl_gfx_image_smooth_scale_get_api_delegate> efl_gfx_image_smooth_scale_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_image_smooth_scale_get_api_delegate>(Module, "efl_gfx_image_smooth_scale_get");
4346 private static bool smooth_scale_get(System.IntPtr obj, System.IntPtr pd)
4348 Eina.Log.Debug("function efl_gfx_image_smooth_scale_get was called");
4349 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4352 bool _ret_var = default(bool);
4355 _ret_var = ((Image)ws.Target).GetSmoothScale();
4359 Eina.Log.Warning($"Callback error: {e.ToString()}");
4360 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4368 return efl_gfx_image_smooth_scale_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4372 private static efl_gfx_image_smooth_scale_get_delegate efl_gfx_image_smooth_scale_get_static_delegate;
4375 private delegate void efl_gfx_image_smooth_scale_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool smooth_scale);
4378 public delegate void efl_gfx_image_smooth_scale_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool smooth_scale);
4380 public static Efl.Eo.FunctionWrapper<efl_gfx_image_smooth_scale_set_api_delegate> efl_gfx_image_smooth_scale_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_image_smooth_scale_set_api_delegate>(Module, "efl_gfx_image_smooth_scale_set");
4382 private static void smooth_scale_set(System.IntPtr obj, System.IntPtr pd, bool smooth_scale)
4384 Eina.Log.Debug("function efl_gfx_image_smooth_scale_set was called");
4385 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4391 ((Image)ws.Target).SetSmoothScale(smooth_scale);
4395 Eina.Log.Warning($"Callback error: {e.ToString()}");
4396 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4403 efl_gfx_image_smooth_scale_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), smooth_scale);
4407 private static efl_gfx_image_smooth_scale_set_delegate efl_gfx_image_smooth_scale_set_static_delegate;
4410 private delegate Efl.Gfx.ImageScaleType efl_gfx_image_scale_type_get_delegate(System.IntPtr obj, System.IntPtr pd);
4413 public delegate Efl.Gfx.ImageScaleType efl_gfx_image_scale_type_get_api_delegate(System.IntPtr obj);
4415 public static Efl.Eo.FunctionWrapper<efl_gfx_image_scale_type_get_api_delegate> efl_gfx_image_scale_type_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_image_scale_type_get_api_delegate>(Module, "efl_gfx_image_scale_type_get");
4417 private static Efl.Gfx.ImageScaleType scale_type_get(System.IntPtr obj, System.IntPtr pd)
4419 Eina.Log.Debug("function efl_gfx_image_scale_type_get was called");
4420 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4423 Efl.Gfx.ImageScaleType _ret_var = default(Efl.Gfx.ImageScaleType);
4426 _ret_var = ((Image)ws.Target).GetScaleType();
4430 Eina.Log.Warning($"Callback error: {e.ToString()}");
4431 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4439 return efl_gfx_image_scale_type_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4443 private static efl_gfx_image_scale_type_get_delegate efl_gfx_image_scale_type_get_static_delegate;
4446 private delegate void efl_gfx_image_scale_type_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.ImageScaleType scale_type);
4449 public delegate void efl_gfx_image_scale_type_set_api_delegate(System.IntPtr obj, Efl.Gfx.ImageScaleType scale_type);
4451 public static Efl.Eo.FunctionWrapper<efl_gfx_image_scale_type_set_api_delegate> efl_gfx_image_scale_type_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_image_scale_type_set_api_delegate>(Module, "efl_gfx_image_scale_type_set");
4453 private static void scale_type_set(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.ImageScaleType scale_type)
4455 Eina.Log.Debug("function efl_gfx_image_scale_type_set was called");
4456 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4462 ((Image)ws.Target).SetScaleType(scale_type);
4466 Eina.Log.Warning($"Callback error: {e.ToString()}");
4467 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4474 efl_gfx_image_scale_type_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), scale_type);
4478 private static efl_gfx_image_scale_type_set_delegate efl_gfx_image_scale_type_set_static_delegate;
4481 private delegate double efl_gfx_image_ratio_get_delegate(System.IntPtr obj, System.IntPtr pd);
4484 public delegate double efl_gfx_image_ratio_get_api_delegate(System.IntPtr obj);
4486 public static Efl.Eo.FunctionWrapper<efl_gfx_image_ratio_get_api_delegate> efl_gfx_image_ratio_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_image_ratio_get_api_delegate>(Module, "efl_gfx_image_ratio_get");
4488 private static double ratio_get(System.IntPtr obj, System.IntPtr pd)
4490 Eina.Log.Debug("function efl_gfx_image_ratio_get was called");
4491 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4494 double _ret_var = default(double);
4497 _ret_var = ((Image)ws.Target).GetRatio();
4501 Eina.Log.Warning($"Callback error: {e.ToString()}");
4502 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4510 return efl_gfx_image_ratio_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4514 private static efl_gfx_image_ratio_get_delegate efl_gfx_image_ratio_get_static_delegate;
4517 private delegate void efl_gfx_image_border_get_delegate(System.IntPtr obj, System.IntPtr pd, out int l, out int r, out int t, out int b);
4520 public delegate void efl_gfx_image_border_get_api_delegate(System.IntPtr obj, out int l, out int r, out int t, out int b);
4522 public static Efl.Eo.FunctionWrapper<efl_gfx_image_border_get_api_delegate> efl_gfx_image_border_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_image_border_get_api_delegate>(Module, "efl_gfx_image_border_get");
4524 private static void border_get(System.IntPtr obj, System.IntPtr pd, out int l, out int r, out int t, out int b)
4526 Eina.Log.Debug("function efl_gfx_image_border_get was called");
4527 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4530 l = default(int); r = default(int); t = default(int); b = default(int);
4533 ((Image)ws.Target).GetBorder(out l, out r, out t, out b);
4537 Eina.Log.Warning($"Callback error: {e.ToString()}");
4538 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4545 efl_gfx_image_border_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out l, out r, out t, out b);
4549 private static efl_gfx_image_border_get_delegate efl_gfx_image_border_get_static_delegate;
4552 private delegate void efl_gfx_image_border_set_delegate(System.IntPtr obj, System.IntPtr pd, int l, int r, int t, int b);
4555 public delegate void efl_gfx_image_border_set_api_delegate(System.IntPtr obj, int l, int r, int t, int b);
4557 public static Efl.Eo.FunctionWrapper<efl_gfx_image_border_set_api_delegate> efl_gfx_image_border_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_image_border_set_api_delegate>(Module, "efl_gfx_image_border_set");
4559 private static void border_set(System.IntPtr obj, System.IntPtr pd, int l, int r, int t, int b)
4561 Eina.Log.Debug("function efl_gfx_image_border_set was called");
4562 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4568 ((Image)ws.Target).SetBorder(l, r, t, b);
4572 Eina.Log.Warning($"Callback error: {e.ToString()}");
4573 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4580 efl_gfx_image_border_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), l, r, t, b);
4584 private static efl_gfx_image_border_set_delegate efl_gfx_image_border_set_static_delegate;
4587 private delegate double efl_gfx_image_border_scale_get_delegate(System.IntPtr obj, System.IntPtr pd);
4590 public delegate double efl_gfx_image_border_scale_get_api_delegate(System.IntPtr obj);
4592 public static Efl.Eo.FunctionWrapper<efl_gfx_image_border_scale_get_api_delegate> efl_gfx_image_border_scale_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_image_border_scale_get_api_delegate>(Module, "efl_gfx_image_border_scale_get");
4594 private static double border_scale_get(System.IntPtr obj, System.IntPtr pd)
4596 Eina.Log.Debug("function efl_gfx_image_border_scale_get was called");
4597 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4600 double _ret_var = default(double);
4603 _ret_var = ((Image)ws.Target).GetBorderScale();
4607 Eina.Log.Warning($"Callback error: {e.ToString()}");
4608 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4616 return efl_gfx_image_border_scale_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4620 private static efl_gfx_image_border_scale_get_delegate efl_gfx_image_border_scale_get_static_delegate;
4623 private delegate void efl_gfx_image_border_scale_set_delegate(System.IntPtr obj, System.IntPtr pd, double scale);
4626 public delegate void efl_gfx_image_border_scale_set_api_delegate(System.IntPtr obj, double scale);
4628 public static Efl.Eo.FunctionWrapper<efl_gfx_image_border_scale_set_api_delegate> efl_gfx_image_border_scale_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_image_border_scale_set_api_delegate>(Module, "efl_gfx_image_border_scale_set");
4630 private static void border_scale_set(System.IntPtr obj, System.IntPtr pd, double scale)
4632 Eina.Log.Debug("function efl_gfx_image_border_scale_set was called");
4633 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4639 ((Image)ws.Target).SetBorderScale(scale);
4643 Eina.Log.Warning($"Callback error: {e.ToString()}");
4644 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4651 efl_gfx_image_border_scale_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), scale);
4655 private static efl_gfx_image_border_scale_set_delegate efl_gfx_image_border_scale_set_static_delegate;
4658 private delegate Efl.Gfx.BorderFillMode efl_gfx_image_border_center_fill_get_delegate(System.IntPtr obj, System.IntPtr pd);
4661 public delegate Efl.Gfx.BorderFillMode efl_gfx_image_border_center_fill_get_api_delegate(System.IntPtr obj);
4663 public static Efl.Eo.FunctionWrapper<efl_gfx_image_border_center_fill_get_api_delegate> efl_gfx_image_border_center_fill_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_image_border_center_fill_get_api_delegate>(Module, "efl_gfx_image_border_center_fill_get");
4665 private static Efl.Gfx.BorderFillMode border_center_fill_get(System.IntPtr obj, System.IntPtr pd)
4667 Eina.Log.Debug("function efl_gfx_image_border_center_fill_get was called");
4668 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4671 Efl.Gfx.BorderFillMode _ret_var = default(Efl.Gfx.BorderFillMode);
4674 _ret_var = ((Image)ws.Target).GetBorderCenterFill();
4678 Eina.Log.Warning($"Callback error: {e.ToString()}");
4679 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4687 return efl_gfx_image_border_center_fill_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4691 private static efl_gfx_image_border_center_fill_get_delegate efl_gfx_image_border_center_fill_get_static_delegate;
4694 private delegate void efl_gfx_image_border_center_fill_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.BorderFillMode fill);
4697 public delegate void efl_gfx_image_border_center_fill_set_api_delegate(System.IntPtr obj, Efl.Gfx.BorderFillMode fill);
4699 public static Efl.Eo.FunctionWrapper<efl_gfx_image_border_center_fill_set_api_delegate> efl_gfx_image_border_center_fill_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_image_border_center_fill_set_api_delegate>(Module, "efl_gfx_image_border_center_fill_set");
4701 private static void border_center_fill_set(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.BorderFillMode fill)
4703 Eina.Log.Debug("function efl_gfx_image_border_center_fill_set was called");
4704 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4710 ((Image)ws.Target).SetBorderCenterFill(fill);
4714 Eina.Log.Warning($"Callback error: {e.ToString()}");
4715 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4722 efl_gfx_image_border_center_fill_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), fill);
4726 private static efl_gfx_image_border_center_fill_set_delegate efl_gfx_image_border_center_fill_set_static_delegate;
4729 private delegate Eina.Size2D.NativeStruct efl_gfx_image_size_get_delegate(System.IntPtr obj, System.IntPtr pd);
4732 public delegate Eina.Size2D.NativeStruct efl_gfx_image_size_get_api_delegate(System.IntPtr obj);
4734 public static Efl.Eo.FunctionWrapper<efl_gfx_image_size_get_api_delegate> efl_gfx_image_size_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_image_size_get_api_delegate>(Module, "efl_gfx_image_size_get");
4736 private static Eina.Size2D.NativeStruct image_size_get(System.IntPtr obj, System.IntPtr pd)
4738 Eina.Log.Debug("function efl_gfx_image_size_get was called");
4739 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4742 Eina.Size2D _ret_var = default(Eina.Size2D);
4745 _ret_var = ((Image)ws.Target).GetImageSize();
4749 Eina.Log.Warning($"Callback error: {e.ToString()}");
4750 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4758 return efl_gfx_image_size_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4762 private static efl_gfx_image_size_get_delegate efl_gfx_image_size_get_static_delegate;
4765 private delegate Efl.Gfx.ImageContentHint efl_gfx_image_content_hint_get_delegate(System.IntPtr obj, System.IntPtr pd);
4768 public delegate Efl.Gfx.ImageContentHint efl_gfx_image_content_hint_get_api_delegate(System.IntPtr obj);
4770 public static Efl.Eo.FunctionWrapper<efl_gfx_image_content_hint_get_api_delegate> efl_gfx_image_content_hint_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_image_content_hint_get_api_delegate>(Module, "efl_gfx_image_content_hint_get");
4772 private static Efl.Gfx.ImageContentHint content_hint_get(System.IntPtr obj, System.IntPtr pd)
4774 Eina.Log.Debug("function efl_gfx_image_content_hint_get was called");
4775 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4778 Efl.Gfx.ImageContentHint _ret_var = default(Efl.Gfx.ImageContentHint);
4781 _ret_var = ((Image)ws.Target).GetContentHint();
4785 Eina.Log.Warning($"Callback error: {e.ToString()}");
4786 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4794 return efl_gfx_image_content_hint_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4798 private static efl_gfx_image_content_hint_get_delegate efl_gfx_image_content_hint_get_static_delegate;
4801 private delegate void efl_gfx_image_content_hint_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.ImageContentHint hint);
4804 public delegate void efl_gfx_image_content_hint_set_api_delegate(System.IntPtr obj, Efl.Gfx.ImageContentHint hint);
4806 public static Efl.Eo.FunctionWrapper<efl_gfx_image_content_hint_set_api_delegate> efl_gfx_image_content_hint_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_image_content_hint_set_api_delegate>(Module, "efl_gfx_image_content_hint_set");
4808 private static void content_hint_set(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.ImageContentHint hint)
4810 Eina.Log.Debug("function efl_gfx_image_content_hint_set was called");
4811 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4817 ((Image)ws.Target).SetContentHint(hint);
4821 Eina.Log.Warning($"Callback error: {e.ToString()}");
4822 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4829 efl_gfx_image_content_hint_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), hint);
4833 private static efl_gfx_image_content_hint_set_delegate efl_gfx_image_content_hint_set_static_delegate;
4836 private delegate Efl.Gfx.ImageScaleHint efl_gfx_image_scale_hint_get_delegate(System.IntPtr obj, System.IntPtr pd);
4839 public delegate Efl.Gfx.ImageScaleHint efl_gfx_image_scale_hint_get_api_delegate(System.IntPtr obj);
4841 public static Efl.Eo.FunctionWrapper<efl_gfx_image_scale_hint_get_api_delegate> efl_gfx_image_scale_hint_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_image_scale_hint_get_api_delegate>(Module, "efl_gfx_image_scale_hint_get");
4843 private static Efl.Gfx.ImageScaleHint scale_hint_get(System.IntPtr obj, System.IntPtr pd)
4845 Eina.Log.Debug("function efl_gfx_image_scale_hint_get was called");
4846 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4849 Efl.Gfx.ImageScaleHint _ret_var = default(Efl.Gfx.ImageScaleHint);
4852 _ret_var = ((Image)ws.Target).GetScaleHint();
4856 Eina.Log.Warning($"Callback error: {e.ToString()}");
4857 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4865 return efl_gfx_image_scale_hint_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4869 private static efl_gfx_image_scale_hint_get_delegate efl_gfx_image_scale_hint_get_static_delegate;
4872 private delegate void efl_gfx_image_scale_hint_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.ImageScaleHint hint);
4875 public delegate void efl_gfx_image_scale_hint_set_api_delegate(System.IntPtr obj, Efl.Gfx.ImageScaleHint hint);
4877 public static Efl.Eo.FunctionWrapper<efl_gfx_image_scale_hint_set_api_delegate> efl_gfx_image_scale_hint_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_image_scale_hint_set_api_delegate>(Module, "efl_gfx_image_scale_hint_set");
4879 private static void scale_hint_set(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.ImageScaleHint hint)
4881 Eina.Log.Debug("function efl_gfx_image_scale_hint_set was called");
4882 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4888 ((Image)ws.Target).SetScaleHint(hint);
4892 Eina.Log.Warning($"Callback error: {e.ToString()}");
4893 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4900 efl_gfx_image_scale_hint_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), hint);
4904 private static efl_gfx_image_scale_hint_set_delegate efl_gfx_image_scale_hint_set_static_delegate;
4907 private delegate Eina.Error efl_gfx_image_load_error_get_delegate(System.IntPtr obj, System.IntPtr pd);
4910 public delegate Eina.Error efl_gfx_image_load_error_get_api_delegate(System.IntPtr obj);
4912 public static Efl.Eo.FunctionWrapper<efl_gfx_image_load_error_get_api_delegate> efl_gfx_image_load_error_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_image_load_error_get_api_delegate>(Module, "efl_gfx_image_load_error_get");
4914 private static Eina.Error image_load_error_get(System.IntPtr obj, System.IntPtr pd)
4916 Eina.Log.Debug("function efl_gfx_image_load_error_get was called");
4917 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4920 Eina.Error _ret_var = default(Eina.Error);
4923 _ret_var = ((Image)ws.Target).GetImageLoadError();
4927 Eina.Log.Warning($"Callback error: {e.ToString()}");
4928 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4936 return efl_gfx_image_load_error_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4940 private static efl_gfx_image_load_error_get_delegate efl_gfx_image_load_error_get_static_delegate;
4943 private delegate Eina.Size2D.NativeStruct efl_gfx_image_load_controller_load_size_get_delegate(System.IntPtr obj, System.IntPtr pd);
4946 public delegate Eina.Size2D.NativeStruct efl_gfx_image_load_controller_load_size_get_api_delegate(System.IntPtr obj);
4948 public static Efl.Eo.FunctionWrapper<efl_gfx_image_load_controller_load_size_get_api_delegate> efl_gfx_image_load_controller_load_size_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_image_load_controller_load_size_get_api_delegate>(Module, "efl_gfx_image_load_controller_load_size_get");
4950 private static Eina.Size2D.NativeStruct load_size_get(System.IntPtr obj, System.IntPtr pd)
4952 Eina.Log.Debug("function efl_gfx_image_load_controller_load_size_get was called");
4953 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4956 Eina.Size2D _ret_var = default(Eina.Size2D);
4959 _ret_var = ((Image)ws.Target).GetLoadSize();
4963 Eina.Log.Warning($"Callback error: {e.ToString()}");
4964 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4972 return efl_gfx_image_load_controller_load_size_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4976 private static efl_gfx_image_load_controller_load_size_get_delegate efl_gfx_image_load_controller_load_size_get_static_delegate;
4979 private delegate void efl_gfx_image_load_controller_load_size_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Size2D.NativeStruct size);
4982 public delegate void efl_gfx_image_load_controller_load_size_set_api_delegate(System.IntPtr obj, Eina.Size2D.NativeStruct size);
4984 public static Efl.Eo.FunctionWrapper<efl_gfx_image_load_controller_load_size_set_api_delegate> efl_gfx_image_load_controller_load_size_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_image_load_controller_load_size_set_api_delegate>(Module, "efl_gfx_image_load_controller_load_size_set");
4986 private static void load_size_set(System.IntPtr obj, System.IntPtr pd, Eina.Size2D.NativeStruct size)
4988 Eina.Log.Debug("function efl_gfx_image_load_controller_load_size_set was called");
4989 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4992 Eina.Size2D _in_size = size;
4996 ((Image)ws.Target).SetLoadSize(_in_size);
5000 Eina.Log.Warning($"Callback error: {e.ToString()}");
5001 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5008 efl_gfx_image_load_controller_load_size_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), size);
5012 private static efl_gfx_image_load_controller_load_size_set_delegate efl_gfx_image_load_controller_load_size_set_static_delegate;
5015 private delegate double efl_gfx_image_load_controller_load_dpi_get_delegate(System.IntPtr obj, System.IntPtr pd);
5018 public delegate double efl_gfx_image_load_controller_load_dpi_get_api_delegate(System.IntPtr obj);
5020 public static Efl.Eo.FunctionWrapper<efl_gfx_image_load_controller_load_dpi_get_api_delegate> efl_gfx_image_load_controller_load_dpi_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_image_load_controller_load_dpi_get_api_delegate>(Module, "efl_gfx_image_load_controller_load_dpi_get");
5022 private static double load_dpi_get(System.IntPtr obj, System.IntPtr pd)
5024 Eina.Log.Debug("function efl_gfx_image_load_controller_load_dpi_get was called");
5025 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5028 double _ret_var = default(double);
5031 _ret_var = ((Image)ws.Target).GetLoadDpi();
5035 Eina.Log.Warning($"Callback error: {e.ToString()}");
5036 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5044 return efl_gfx_image_load_controller_load_dpi_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5048 private static efl_gfx_image_load_controller_load_dpi_get_delegate efl_gfx_image_load_controller_load_dpi_get_static_delegate;
5051 private delegate void efl_gfx_image_load_controller_load_dpi_set_delegate(System.IntPtr obj, System.IntPtr pd, double dpi);
5054 public delegate void efl_gfx_image_load_controller_load_dpi_set_api_delegate(System.IntPtr obj, double dpi);
5056 public static Efl.Eo.FunctionWrapper<efl_gfx_image_load_controller_load_dpi_set_api_delegate> efl_gfx_image_load_controller_load_dpi_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_image_load_controller_load_dpi_set_api_delegate>(Module, "efl_gfx_image_load_controller_load_dpi_set");
5058 private static void load_dpi_set(System.IntPtr obj, System.IntPtr pd, double dpi)
5060 Eina.Log.Debug("function efl_gfx_image_load_controller_load_dpi_set was called");
5061 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5067 ((Image)ws.Target).SetLoadDpi(dpi);
5071 Eina.Log.Warning($"Callback error: {e.ToString()}");
5072 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5079 efl_gfx_image_load_controller_load_dpi_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), dpi);
5083 private static efl_gfx_image_load_controller_load_dpi_set_delegate efl_gfx_image_load_controller_load_dpi_set_static_delegate;
5085 [return: MarshalAs(UnmanagedType.U1)]
5086 private delegate bool efl_gfx_image_load_controller_load_region_support_get_delegate(System.IntPtr obj, System.IntPtr pd);
5088 [return: MarshalAs(UnmanagedType.U1)]
5089 public delegate bool efl_gfx_image_load_controller_load_region_support_get_api_delegate(System.IntPtr obj);
5091 public static Efl.Eo.FunctionWrapper<efl_gfx_image_load_controller_load_region_support_get_api_delegate> efl_gfx_image_load_controller_load_region_support_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_image_load_controller_load_region_support_get_api_delegate>(Module, "efl_gfx_image_load_controller_load_region_support_get");
5093 private static bool load_region_support_get(System.IntPtr obj, System.IntPtr pd)
5095 Eina.Log.Debug("function efl_gfx_image_load_controller_load_region_support_get was called");
5096 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5099 bool _ret_var = default(bool);
5102 _ret_var = ((Image)ws.Target).GetLoadRegionSupport();
5106 Eina.Log.Warning($"Callback error: {e.ToString()}");
5107 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5115 return efl_gfx_image_load_controller_load_region_support_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5119 private static efl_gfx_image_load_controller_load_region_support_get_delegate efl_gfx_image_load_controller_load_region_support_get_static_delegate;
5122 private delegate Eina.Rect.NativeStruct efl_gfx_image_load_controller_load_region_get_delegate(System.IntPtr obj, System.IntPtr pd);
5125 public delegate Eina.Rect.NativeStruct efl_gfx_image_load_controller_load_region_get_api_delegate(System.IntPtr obj);
5127 public static Efl.Eo.FunctionWrapper<efl_gfx_image_load_controller_load_region_get_api_delegate> efl_gfx_image_load_controller_load_region_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_image_load_controller_load_region_get_api_delegate>(Module, "efl_gfx_image_load_controller_load_region_get");
5129 private static Eina.Rect.NativeStruct load_region_get(System.IntPtr obj, System.IntPtr pd)
5131 Eina.Log.Debug("function efl_gfx_image_load_controller_load_region_get was called");
5132 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5135 Eina.Rect _ret_var = default(Eina.Rect);
5138 _ret_var = ((Image)ws.Target).GetLoadRegion();
5142 Eina.Log.Warning($"Callback error: {e.ToString()}");
5143 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5151 return efl_gfx_image_load_controller_load_region_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5155 private static efl_gfx_image_load_controller_load_region_get_delegate efl_gfx_image_load_controller_load_region_get_static_delegate;
5158 private delegate void efl_gfx_image_load_controller_load_region_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Rect.NativeStruct region);
5161 public delegate void efl_gfx_image_load_controller_load_region_set_api_delegate(System.IntPtr obj, Eina.Rect.NativeStruct region);
5163 public static Efl.Eo.FunctionWrapper<efl_gfx_image_load_controller_load_region_set_api_delegate> efl_gfx_image_load_controller_load_region_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_image_load_controller_load_region_set_api_delegate>(Module, "efl_gfx_image_load_controller_load_region_set");
5165 private static void load_region_set(System.IntPtr obj, System.IntPtr pd, Eina.Rect.NativeStruct region)
5167 Eina.Log.Debug("function efl_gfx_image_load_controller_load_region_set was called");
5168 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5171 Eina.Rect _in_region = region;
5175 ((Image)ws.Target).SetLoadRegion(_in_region);
5179 Eina.Log.Warning($"Callback error: {e.ToString()}");
5180 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5187 efl_gfx_image_load_controller_load_region_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), region);
5191 private static efl_gfx_image_load_controller_load_region_set_delegate efl_gfx_image_load_controller_load_region_set_static_delegate;
5193 [return: MarshalAs(UnmanagedType.U1)]
5194 private delegate bool efl_gfx_image_load_controller_load_orientation_get_delegate(System.IntPtr obj, System.IntPtr pd);
5196 [return: MarshalAs(UnmanagedType.U1)]
5197 public delegate bool efl_gfx_image_load_controller_load_orientation_get_api_delegate(System.IntPtr obj);
5199 public static Efl.Eo.FunctionWrapper<efl_gfx_image_load_controller_load_orientation_get_api_delegate> efl_gfx_image_load_controller_load_orientation_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_image_load_controller_load_orientation_get_api_delegate>(Module, "efl_gfx_image_load_controller_load_orientation_get");
5201 private static bool load_orientation_get(System.IntPtr obj, System.IntPtr pd)
5203 Eina.Log.Debug("function efl_gfx_image_load_controller_load_orientation_get was called");
5204 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5207 bool _ret_var = default(bool);
5210 _ret_var = ((Image)ws.Target).GetLoadOrientation();
5214 Eina.Log.Warning($"Callback error: {e.ToString()}");
5215 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5223 return efl_gfx_image_load_controller_load_orientation_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5227 private static efl_gfx_image_load_controller_load_orientation_get_delegate efl_gfx_image_load_controller_load_orientation_get_static_delegate;
5230 private delegate void efl_gfx_image_load_controller_load_orientation_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool enable);
5233 public delegate void efl_gfx_image_load_controller_load_orientation_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool enable);
5235 public static Efl.Eo.FunctionWrapper<efl_gfx_image_load_controller_load_orientation_set_api_delegate> efl_gfx_image_load_controller_load_orientation_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_image_load_controller_load_orientation_set_api_delegate>(Module, "efl_gfx_image_load_controller_load_orientation_set");
5237 private static void load_orientation_set(System.IntPtr obj, System.IntPtr pd, bool enable)
5239 Eina.Log.Debug("function efl_gfx_image_load_controller_load_orientation_set was called");
5240 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5246 ((Image)ws.Target).SetLoadOrientation(enable);
5250 Eina.Log.Warning($"Callback error: {e.ToString()}");
5251 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5258 efl_gfx_image_load_controller_load_orientation_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), enable);
5262 private static efl_gfx_image_load_controller_load_orientation_set_delegate efl_gfx_image_load_controller_load_orientation_set_static_delegate;
5265 private delegate int efl_gfx_image_load_controller_load_scale_down_get_delegate(System.IntPtr obj, System.IntPtr pd);
5268 public delegate int efl_gfx_image_load_controller_load_scale_down_get_api_delegate(System.IntPtr obj);
5270 public static Efl.Eo.FunctionWrapper<efl_gfx_image_load_controller_load_scale_down_get_api_delegate> efl_gfx_image_load_controller_load_scale_down_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_image_load_controller_load_scale_down_get_api_delegate>(Module, "efl_gfx_image_load_controller_load_scale_down_get");
5272 private static int load_scale_down_get(System.IntPtr obj, System.IntPtr pd)
5274 Eina.Log.Debug("function efl_gfx_image_load_controller_load_scale_down_get was called");
5275 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5278 int _ret_var = default(int);
5281 _ret_var = ((Image)ws.Target).GetLoadScaleDown();
5285 Eina.Log.Warning($"Callback error: {e.ToString()}");
5286 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5294 return efl_gfx_image_load_controller_load_scale_down_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5298 private static efl_gfx_image_load_controller_load_scale_down_get_delegate efl_gfx_image_load_controller_load_scale_down_get_static_delegate;
5301 private delegate void efl_gfx_image_load_controller_load_scale_down_set_delegate(System.IntPtr obj, System.IntPtr pd, int div);
5304 public delegate void efl_gfx_image_load_controller_load_scale_down_set_api_delegate(System.IntPtr obj, int div);
5306 public static Efl.Eo.FunctionWrapper<efl_gfx_image_load_controller_load_scale_down_set_api_delegate> efl_gfx_image_load_controller_load_scale_down_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_image_load_controller_load_scale_down_set_api_delegate>(Module, "efl_gfx_image_load_controller_load_scale_down_set");
5308 private static void load_scale_down_set(System.IntPtr obj, System.IntPtr pd, int div)
5310 Eina.Log.Debug("function efl_gfx_image_load_controller_load_scale_down_set was called");
5311 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5317 ((Image)ws.Target).SetLoadScaleDown(div);
5321 Eina.Log.Warning($"Callback error: {e.ToString()}");
5322 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5329 efl_gfx_image_load_controller_load_scale_down_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), div);
5333 private static efl_gfx_image_load_controller_load_scale_down_set_delegate efl_gfx_image_load_controller_load_scale_down_set_static_delegate;
5335 [return: MarshalAs(UnmanagedType.U1)]
5336 private delegate bool efl_gfx_image_load_controller_load_skip_header_get_delegate(System.IntPtr obj, System.IntPtr pd);
5338 [return: MarshalAs(UnmanagedType.U1)]
5339 public delegate bool efl_gfx_image_load_controller_load_skip_header_get_api_delegate(System.IntPtr obj);
5341 public static Efl.Eo.FunctionWrapper<efl_gfx_image_load_controller_load_skip_header_get_api_delegate> efl_gfx_image_load_controller_load_skip_header_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_image_load_controller_load_skip_header_get_api_delegate>(Module, "efl_gfx_image_load_controller_load_skip_header_get");
5343 private static bool load_skip_header_get(System.IntPtr obj, System.IntPtr pd)
5345 Eina.Log.Debug("function efl_gfx_image_load_controller_load_skip_header_get was called");
5346 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5349 bool _ret_var = default(bool);
5352 _ret_var = ((Image)ws.Target).GetLoadSkipHeader();
5356 Eina.Log.Warning($"Callback error: {e.ToString()}");
5357 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5365 return efl_gfx_image_load_controller_load_skip_header_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5369 private static efl_gfx_image_load_controller_load_skip_header_get_delegate efl_gfx_image_load_controller_load_skip_header_get_static_delegate;
5372 private delegate void efl_gfx_image_load_controller_load_skip_header_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool skip);
5375 public delegate void efl_gfx_image_load_controller_load_skip_header_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool skip);
5377 public static Efl.Eo.FunctionWrapper<efl_gfx_image_load_controller_load_skip_header_set_api_delegate> efl_gfx_image_load_controller_load_skip_header_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_image_load_controller_load_skip_header_set_api_delegate>(Module, "efl_gfx_image_load_controller_load_skip_header_set");
5379 private static void load_skip_header_set(System.IntPtr obj, System.IntPtr pd, bool skip)
5381 Eina.Log.Debug("function efl_gfx_image_load_controller_load_skip_header_set was called");
5382 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5388 ((Image)ws.Target).SetLoadSkipHeader(skip);
5392 Eina.Log.Warning($"Callback error: {e.ToString()}");
5393 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5400 efl_gfx_image_load_controller_load_skip_header_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), skip);
5404 private static efl_gfx_image_load_controller_load_skip_header_set_delegate efl_gfx_image_load_controller_load_skip_header_set_static_delegate;
5407 private delegate void efl_gfx_image_load_controller_load_async_start_delegate(System.IntPtr obj, System.IntPtr pd);
5410 public delegate void efl_gfx_image_load_controller_load_async_start_api_delegate(System.IntPtr obj);
5412 public static Efl.Eo.FunctionWrapper<efl_gfx_image_load_controller_load_async_start_api_delegate> efl_gfx_image_load_controller_load_async_start_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_image_load_controller_load_async_start_api_delegate>(Module, "efl_gfx_image_load_controller_load_async_start");
5414 private static void load_async_start(System.IntPtr obj, System.IntPtr pd)
5416 Eina.Log.Debug("function efl_gfx_image_load_controller_load_async_start was called");
5417 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5423 ((Image)ws.Target).LoadAsyncStart();
5427 Eina.Log.Warning($"Callback error: {e.ToString()}");
5428 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5435 efl_gfx_image_load_controller_load_async_start_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5439 private static efl_gfx_image_load_controller_load_async_start_delegate efl_gfx_image_load_controller_load_async_start_static_delegate;
5442 private delegate void efl_gfx_image_load_controller_load_async_cancel_delegate(System.IntPtr obj, System.IntPtr pd);
5445 public delegate void efl_gfx_image_load_controller_load_async_cancel_api_delegate(System.IntPtr obj);
5447 public static Efl.Eo.FunctionWrapper<efl_gfx_image_load_controller_load_async_cancel_api_delegate> efl_gfx_image_load_controller_load_async_cancel_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_image_load_controller_load_async_cancel_api_delegate>(Module, "efl_gfx_image_load_controller_load_async_cancel");
5449 private static void load_async_cancel(System.IntPtr obj, System.IntPtr pd)
5451 Eina.Log.Debug("function efl_gfx_image_load_controller_load_async_cancel was called");
5452 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5458 ((Image)ws.Target).LoadAsyncCancel();
5462 Eina.Log.Warning($"Callback error: {e.ToString()}");
5463 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5470 efl_gfx_image_load_controller_load_async_cancel_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5474 private static efl_gfx_image_load_controller_load_async_cancel_delegate efl_gfx_image_load_controller_load_async_cancel_static_delegate;
5477 private delegate Efl.Gfx.ImageOrientation efl_gfx_image_orientation_get_delegate(System.IntPtr obj, System.IntPtr pd);
5480 public delegate Efl.Gfx.ImageOrientation efl_gfx_image_orientation_get_api_delegate(System.IntPtr obj);
5482 public static Efl.Eo.FunctionWrapper<efl_gfx_image_orientation_get_api_delegate> efl_gfx_image_orientation_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_image_orientation_get_api_delegate>(Module, "efl_gfx_image_orientation_get");
5484 private static Efl.Gfx.ImageOrientation orientation_get(System.IntPtr obj, System.IntPtr pd)
5486 Eina.Log.Debug("function efl_gfx_image_orientation_get was called");
5487 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5490 Efl.Gfx.ImageOrientation _ret_var = default(Efl.Gfx.ImageOrientation);
5493 _ret_var = ((Image)ws.Target).GetOrientation();
5497 Eina.Log.Warning($"Callback error: {e.ToString()}");
5498 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5506 return efl_gfx_image_orientation_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5510 private static efl_gfx_image_orientation_get_delegate efl_gfx_image_orientation_get_static_delegate;
5513 private delegate void efl_gfx_image_orientation_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.ImageOrientation dir);
5516 public delegate void efl_gfx_image_orientation_set_api_delegate(System.IntPtr obj, Efl.Gfx.ImageOrientation dir);
5518 public static Efl.Eo.FunctionWrapper<efl_gfx_image_orientation_set_api_delegate> efl_gfx_image_orientation_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_image_orientation_set_api_delegate>(Module, "efl_gfx_image_orientation_set");
5520 private static void orientation_set(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.ImageOrientation dir)
5522 Eina.Log.Debug("function efl_gfx_image_orientation_set was called");
5523 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5529 ((Image)ws.Target).SetOrientation(dir);
5533 Eina.Log.Warning($"Callback error: {e.ToString()}");
5534 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5541 efl_gfx_image_orientation_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), dir);
5545 private static efl_gfx_image_orientation_set_delegate efl_gfx_image_orientation_set_static_delegate;
5548 private delegate Eina.Size2D.NativeStruct efl_gfx_view_size_get_delegate(System.IntPtr obj, System.IntPtr pd);
5551 public delegate Eina.Size2D.NativeStruct efl_gfx_view_size_get_api_delegate(System.IntPtr obj);
5553 public static Efl.Eo.FunctionWrapper<efl_gfx_view_size_get_api_delegate> efl_gfx_view_size_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_view_size_get_api_delegate>(Module, "efl_gfx_view_size_get");
5555 private static Eina.Size2D.NativeStruct view_size_get(System.IntPtr obj, System.IntPtr pd)
5557 Eina.Log.Debug("function efl_gfx_view_size_get was called");
5558 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5561 Eina.Size2D _ret_var = default(Eina.Size2D);
5564 _ret_var = ((Image)ws.Target).GetViewSize();
5568 Eina.Log.Warning($"Callback error: {e.ToString()}");
5569 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5577 return efl_gfx_view_size_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5581 private static efl_gfx_view_size_get_delegate efl_gfx_view_size_get_static_delegate;
5584 private delegate void efl_gfx_view_size_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Size2D.NativeStruct size);
5587 public delegate void efl_gfx_view_size_set_api_delegate(System.IntPtr obj, Eina.Size2D.NativeStruct size);
5589 public static Efl.Eo.FunctionWrapper<efl_gfx_view_size_set_api_delegate> efl_gfx_view_size_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_view_size_set_api_delegate>(Module, "efl_gfx_view_size_set");
5591 private static void view_size_set(System.IntPtr obj, System.IntPtr pd, Eina.Size2D.NativeStruct size)
5593 Eina.Log.Debug("function efl_gfx_view_size_set was called");
5594 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5597 Eina.Size2D _in_size = size;
5601 ((Image)ws.Target).SetViewSize(_in_size);
5605 Eina.Log.Warning($"Callback error: {e.ToString()}");
5606 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5613 efl_gfx_view_size_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), size);
5617 private static efl_gfx_view_size_set_delegate efl_gfx_view_size_set_static_delegate;
5619 [return: MarshalAs(UnmanagedType.U1)]
5620 private delegate bool efl_layout_calc_auto_update_hints_get_delegate(System.IntPtr obj, System.IntPtr pd);
5622 [return: MarshalAs(UnmanagedType.U1)]
5623 public delegate bool efl_layout_calc_auto_update_hints_get_api_delegate(System.IntPtr obj);
5625 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");
5627 private static bool calc_auto_update_hints_get(System.IntPtr obj, System.IntPtr pd)
5629 Eina.Log.Debug("function efl_layout_calc_auto_update_hints_get was called");
5630 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5633 bool _ret_var = default(bool);
5636 _ret_var = ((Image)ws.Target).GetCalcAutoUpdateHints();
5640 Eina.Log.Warning($"Callback error: {e.ToString()}");
5641 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5649 return efl_layout_calc_auto_update_hints_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5653 private static efl_layout_calc_auto_update_hints_get_delegate efl_layout_calc_auto_update_hints_get_static_delegate;
5656 private delegate void efl_layout_calc_auto_update_hints_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool update);
5659 public delegate void efl_layout_calc_auto_update_hints_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool update);
5661 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");
5663 private static void calc_auto_update_hints_set(System.IntPtr obj, System.IntPtr pd, bool update)
5665 Eina.Log.Debug("function efl_layout_calc_auto_update_hints_set was called");
5666 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5672 ((Image)ws.Target).SetCalcAutoUpdateHints(update);
5676 Eina.Log.Warning($"Callback error: {e.ToString()}");
5677 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5684 efl_layout_calc_auto_update_hints_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), update);
5688 private static efl_layout_calc_auto_update_hints_set_delegate efl_layout_calc_auto_update_hints_set_static_delegate;
5691 private delegate Eina.Size2D.NativeStruct efl_layout_calc_size_min_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Size2D.NativeStruct restricted);
5694 public delegate Eina.Size2D.NativeStruct efl_layout_calc_size_min_api_delegate(System.IntPtr obj, Eina.Size2D.NativeStruct restricted);
5696 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");
5698 private static Eina.Size2D.NativeStruct calc_size_min(System.IntPtr obj, System.IntPtr pd, Eina.Size2D.NativeStruct restricted)
5700 Eina.Log.Debug("function efl_layout_calc_size_min was called");
5701 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5704 Eina.Size2D _in_restricted = restricted;
5705 Eina.Size2D _ret_var = default(Eina.Size2D);
5708 _ret_var = ((Image)ws.Target).CalcSizeMin(_in_restricted);
5712 Eina.Log.Warning($"Callback error: {e.ToString()}");
5713 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5721 return efl_layout_calc_size_min_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), restricted);
5725 private static efl_layout_calc_size_min_delegate efl_layout_calc_size_min_static_delegate;
5728 private delegate Eina.Rect.NativeStruct efl_layout_calc_parts_extends_delegate(System.IntPtr obj, System.IntPtr pd);
5731 public delegate Eina.Rect.NativeStruct efl_layout_calc_parts_extends_api_delegate(System.IntPtr obj);
5733 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");
5735 private static Eina.Rect.NativeStruct calc_parts_extends(System.IntPtr obj, System.IntPtr pd)
5737 Eina.Log.Debug("function efl_layout_calc_parts_extends was called");
5738 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5741 Eina.Rect _ret_var = default(Eina.Rect);
5744 _ret_var = ((Image)ws.Target).CalcPartsExtends();
5748 Eina.Log.Warning($"Callback error: {e.ToString()}");
5749 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5757 return efl_layout_calc_parts_extends_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5761 private static efl_layout_calc_parts_extends_delegate efl_layout_calc_parts_extends_static_delegate;
5764 private delegate int efl_layout_calc_freeze_delegate(System.IntPtr obj, System.IntPtr pd);
5767 public delegate int efl_layout_calc_freeze_api_delegate(System.IntPtr obj);
5769 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");
5771 private static int calc_freeze(System.IntPtr obj, System.IntPtr pd)
5773 Eina.Log.Debug("function efl_layout_calc_freeze was called");
5774 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5777 int _ret_var = default(int);
5780 _ret_var = ((Image)ws.Target).FreezeCalc();
5784 Eina.Log.Warning($"Callback error: {e.ToString()}");
5785 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5793 return efl_layout_calc_freeze_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5797 private static efl_layout_calc_freeze_delegate efl_layout_calc_freeze_static_delegate;
5800 private delegate int efl_layout_calc_thaw_delegate(System.IntPtr obj, System.IntPtr pd);
5803 public delegate int efl_layout_calc_thaw_api_delegate(System.IntPtr obj);
5805 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");
5807 private static int calc_thaw(System.IntPtr obj, System.IntPtr pd)
5809 Eina.Log.Debug("function efl_layout_calc_thaw was called");
5810 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5813 int _ret_var = default(int);
5816 _ret_var = ((Image)ws.Target).ThawCalc();
5820 Eina.Log.Warning($"Callback error: {e.ToString()}");
5821 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5829 return efl_layout_calc_thaw_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5833 private static efl_layout_calc_thaw_delegate efl_layout_calc_thaw_static_delegate;
5836 private delegate void efl_layout_calc_force_delegate(System.IntPtr obj, System.IntPtr pd);
5839 public delegate void efl_layout_calc_force_api_delegate(System.IntPtr obj);
5841 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");
5843 private static void calc_force(System.IntPtr obj, System.IntPtr pd)
5845 Eina.Log.Debug("function efl_layout_calc_force was called");
5846 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5852 ((Image)ws.Target).CalcForce();
5856 Eina.Log.Warning($"Callback error: {e.ToString()}");
5857 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5864 efl_layout_calc_force_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5868 private static efl_layout_calc_force_delegate efl_layout_calc_force_static_delegate;
5871 private delegate Eina.Size2D.NativeStruct efl_layout_group_size_min_get_delegate(System.IntPtr obj, System.IntPtr pd);
5874 public delegate Eina.Size2D.NativeStruct efl_layout_group_size_min_get_api_delegate(System.IntPtr obj);
5876 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");
5878 private static Eina.Size2D.NativeStruct group_size_min_get(System.IntPtr obj, System.IntPtr pd)
5880 Eina.Log.Debug("function efl_layout_group_size_min_get was called");
5881 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5884 Eina.Size2D _ret_var = default(Eina.Size2D);
5887 _ret_var = ((Image)ws.Target).GetGroupSizeMin();
5891 Eina.Log.Warning($"Callback error: {e.ToString()}");
5892 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5900 return efl_layout_group_size_min_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5904 private static efl_layout_group_size_min_get_delegate efl_layout_group_size_min_get_static_delegate;
5907 private delegate Eina.Size2D.NativeStruct efl_layout_group_size_max_get_delegate(System.IntPtr obj, System.IntPtr pd);
5910 public delegate Eina.Size2D.NativeStruct efl_layout_group_size_max_get_api_delegate(System.IntPtr obj);
5912 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");
5914 private static Eina.Size2D.NativeStruct group_size_max_get(System.IntPtr obj, System.IntPtr pd)
5916 Eina.Log.Debug("function efl_layout_group_size_max_get was called");
5917 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5920 Eina.Size2D _ret_var = default(Eina.Size2D);
5923 _ret_var = ((Image)ws.Target).GetGroupSizeMax();
5927 Eina.Log.Warning($"Callback error: {e.ToString()}");
5928 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5936 return efl_layout_group_size_max_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5940 private static efl_layout_group_size_max_get_delegate efl_layout_group_size_max_get_static_delegate;
5942 [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
5943 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);
5945 [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
5946 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);
5948 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");
5950 private static System.String group_data_get(System.IntPtr obj, System.IntPtr pd, System.String key)
5952 Eina.Log.Debug("function efl_layout_group_data_get was called");
5953 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5956 System.String _ret_var = default(System.String);
5959 _ret_var = ((Image)ws.Target).GetGroupData(key);
5963 Eina.Log.Warning($"Callback error: {e.ToString()}");
5964 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5972 return efl_layout_group_data_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), key);
5976 private static efl_layout_group_data_get_delegate efl_layout_group_data_get_static_delegate;
5978 [return: MarshalAs(UnmanagedType.U1)]
5979 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);
5981 [return: MarshalAs(UnmanagedType.U1)]
5982 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);
5984 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");
5986 private static bool part_exist_get(System.IntPtr obj, System.IntPtr pd, System.String part)
5988 Eina.Log.Debug("function efl_layout_group_part_exist_get was called");
5989 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5992 bool _ret_var = default(bool);
5995 _ret_var = ((Image)ws.Target).GetPartExist(part);
5999 Eina.Log.Warning($"Callback error: {e.ToString()}");
6000 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6008 return efl_layout_group_part_exist_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), part);
6012 private static efl_layout_group_part_exist_get_delegate efl_layout_group_part_exist_get_static_delegate;
6015 private delegate void efl_layout_signal_message_send_delegate(System.IntPtr obj, System.IntPtr pd, int id, Eina.ValueNative msg);
6018 public delegate void efl_layout_signal_message_send_api_delegate(System.IntPtr obj, int id, Eina.ValueNative msg);
6020 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");
6022 private static void message_send(System.IntPtr obj, System.IntPtr pd, int id, Eina.ValueNative msg)
6024 Eina.Log.Debug("function efl_layout_signal_message_send was called");
6025 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6031 ((Image)ws.Target).MessageSend(id, msg);
6035 Eina.Log.Warning($"Callback error: {e.ToString()}");
6036 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6043 efl_layout_signal_message_send_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), id, msg);
6047 private static efl_layout_signal_message_send_delegate efl_layout_signal_message_send_static_delegate;
6049 [return: MarshalAs(UnmanagedType.U1)]
6050 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);
6052 [return: MarshalAs(UnmanagedType.U1)]
6053 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);
6055 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");
6057 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)
6059 Eina.Log.Debug("function efl_layout_signal_callback_add was called");
6060 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6063 EflLayoutSignalCbWrapper func_wrapper = new EflLayoutSignalCbWrapper(func, func_data, func_free_cb);
6064 bool _ret_var = default(bool);
6067 _ret_var = ((Image)ws.Target).AddSignalCallback(emission, source, func_wrapper.ManagedCb);
6071 Eina.Log.Warning($"Callback error: {e.ToString()}");
6072 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6080 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);
6084 private static efl_layout_signal_callback_add_delegate efl_layout_signal_callback_add_static_delegate;
6086 [return: MarshalAs(UnmanagedType.U1)]
6087 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);
6089 [return: MarshalAs(UnmanagedType.U1)]
6090 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);
6092 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");
6094 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)
6096 Eina.Log.Debug("function efl_layout_signal_callback_del was called");
6097 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6100 EflLayoutSignalCbWrapper func_wrapper = new EflLayoutSignalCbWrapper(func, func_data, func_free_cb);
6101 bool _ret_var = default(bool);
6104 _ret_var = ((Image)ws.Target).DelSignalCallback(emission, source, func_wrapper.ManagedCb);
6108 Eina.Log.Warning($"Callback error: {e.ToString()}");
6109 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6117 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);
6121 private static efl_layout_signal_callback_del_delegate efl_layout_signal_callback_del_static_delegate;
6124 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);
6127 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);
6129 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");
6131 private static void signal_emit(System.IntPtr obj, System.IntPtr pd, System.String emission, System.String source)
6133 Eina.Log.Debug("function efl_layout_signal_emit was called");
6134 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6140 ((Image)ws.Target).EmitSignal(emission, source);
6144 Eina.Log.Warning($"Callback error: {e.ToString()}");
6145 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6152 efl_layout_signal_emit_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), emission, source);
6156 private static efl_layout_signal_emit_delegate efl_layout_signal_emit_static_delegate;
6159 private delegate void efl_layout_signal_process_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool recurse);
6162 public delegate void efl_layout_signal_process_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool recurse);
6164 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");
6166 private static void signal_process(System.IntPtr obj, System.IntPtr pd, bool recurse)
6168 Eina.Log.Debug("function efl_layout_signal_process was called");
6169 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6175 ((Image)ws.Target).SignalProcess(recurse);
6179 Eina.Log.Warning($"Callback error: {e.ToString()}");
6180 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6187 efl_layout_signal_process_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), recurse);
6191 private static efl_layout_signal_process_delegate efl_layout_signal_process_static_delegate;
6194 private delegate void efl_ui_clickable_press_delegate(System.IntPtr obj, System.IntPtr pd, uint button);
6197 public delegate void efl_ui_clickable_press_api_delegate(System.IntPtr obj, uint button);
6199 public static Efl.Eo.FunctionWrapper<efl_ui_clickable_press_api_delegate> efl_ui_clickable_press_ptr = new Efl.Eo.FunctionWrapper<efl_ui_clickable_press_api_delegate>(Module, "efl_ui_clickable_press");
6201 private static void press(System.IntPtr obj, System.IntPtr pd, uint button)
6203 Eina.Log.Debug("function efl_ui_clickable_press was called");
6204 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6210 ((Image)ws.Target).Press(button);
6214 Eina.Log.Warning($"Callback error: {e.ToString()}");
6215 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6222 efl_ui_clickable_press_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), button);
6226 private static efl_ui_clickable_press_delegate efl_ui_clickable_press_static_delegate;
6229 private delegate void efl_ui_clickable_unpress_delegate(System.IntPtr obj, System.IntPtr pd, uint button);
6232 public delegate void efl_ui_clickable_unpress_api_delegate(System.IntPtr obj, uint button);
6234 public static Efl.Eo.FunctionWrapper<efl_ui_clickable_unpress_api_delegate> efl_ui_clickable_unpress_ptr = new Efl.Eo.FunctionWrapper<efl_ui_clickable_unpress_api_delegate>(Module, "efl_ui_clickable_unpress");
6236 private static void unpress(System.IntPtr obj, System.IntPtr pd, uint button)
6238 Eina.Log.Debug("function efl_ui_clickable_unpress was called");
6239 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6245 ((Image)ws.Target).Unpress(button);
6249 Eina.Log.Warning($"Callback error: {e.ToString()}");
6250 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6257 efl_ui_clickable_unpress_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), button);
6261 private static efl_ui_clickable_unpress_delegate efl_ui_clickable_unpress_static_delegate;
6264 private delegate void efl_ui_clickable_button_state_reset_delegate(System.IntPtr obj, System.IntPtr pd, uint button);
6267 public delegate void efl_ui_clickable_button_state_reset_api_delegate(System.IntPtr obj, uint button);
6269 public static Efl.Eo.FunctionWrapper<efl_ui_clickable_button_state_reset_api_delegate> efl_ui_clickable_button_state_reset_ptr = new Efl.Eo.FunctionWrapper<efl_ui_clickable_button_state_reset_api_delegate>(Module, "efl_ui_clickable_button_state_reset");
6271 private static void button_state_reset(System.IntPtr obj, System.IntPtr pd, uint button)
6273 Eina.Log.Debug("function efl_ui_clickable_button_state_reset was called");
6274 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6280 ((Image)ws.Target).ResetButtonState(button);
6284 Eina.Log.Warning($"Callback error: {e.ToString()}");
6285 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6292 efl_ui_clickable_button_state_reset_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), button);
6296 private static efl_ui_clickable_button_state_reset_delegate efl_ui_clickable_button_state_reset_static_delegate;
6298 [return: MarshalAs(UnmanagedType.U1)]
6299 private delegate bool efl_ui_draggable_drag_target_get_delegate(System.IntPtr obj, System.IntPtr pd);
6301 [return: MarshalAs(UnmanagedType.U1)]
6302 public delegate bool efl_ui_draggable_drag_target_get_api_delegate(System.IntPtr obj);
6304 public static Efl.Eo.FunctionWrapper<efl_ui_draggable_drag_target_get_api_delegate> efl_ui_draggable_drag_target_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_draggable_drag_target_get_api_delegate>(Module, "efl_ui_draggable_drag_target_get");
6306 private static bool drag_target_get(System.IntPtr obj, System.IntPtr pd)
6308 Eina.Log.Debug("function efl_ui_draggable_drag_target_get was called");
6309 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6312 bool _ret_var = default(bool);
6315 _ret_var = ((Image)ws.Target).GetDragTarget();
6319 Eina.Log.Warning($"Callback error: {e.ToString()}");
6320 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6328 return efl_ui_draggable_drag_target_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6332 private static efl_ui_draggable_drag_target_get_delegate efl_ui_draggable_drag_target_get_static_delegate;
6335 private delegate void efl_ui_draggable_drag_target_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool set);
6338 public delegate void efl_ui_draggable_drag_target_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool set);
6340 public static Efl.Eo.FunctionWrapper<efl_ui_draggable_drag_target_set_api_delegate> efl_ui_draggable_drag_target_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_draggable_drag_target_set_api_delegate>(Module, "efl_ui_draggable_drag_target_set");
6342 private static void drag_target_set(System.IntPtr obj, System.IntPtr pd, bool set)
6344 Eina.Log.Debug("function efl_ui_draggable_drag_target_set was called");
6345 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6351 ((Image)ws.Target).SetDragTarget(set);
6355 Eina.Log.Warning($"Callback error: {e.ToString()}");
6356 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6363 efl_ui_draggable_drag_target_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), set);
6367 private static efl_ui_draggable_drag_target_set_delegate efl_ui_draggable_drag_target_set_static_delegate;
6369 #pragma warning restore CA1707, CS1591, SA1300, SA1600
6381 /// <summary>Structure associated with smart callback 'download,progress'.</summary>
6382 [StructLayout(LayoutKind.Sequential)]
6383 public struct ImageProgress
6385 /// <summary>Current percentage</summary>
6387 /// <summary>Total percentage</summary>
6388 public double Total;
6389 ///<summary>Constructor for ImageProgress.</summary>
6390 public ImageProgress(
6391 double Now = default(double),
6392 double Total = default(double) )
6398 ///<summary>Implicit conversion to the managed representation from a native pointer.</summary>
6399 ///<param name="ptr">Native pointer to be converted.</param>
6400 public static implicit operator ImageProgress(IntPtr ptr)
6402 var tmp = (ImageProgress.NativeStruct)Marshal.PtrToStructure(ptr, typeof(ImageProgress.NativeStruct));
6406 #pragma warning disable CS1591
6408 ///<summary>Internal wrapper for struct ImageProgress.</summary>
6409 [StructLayout(LayoutKind.Sequential)]
6410 public struct NativeStruct
6415 public double Total;
6416 ///<summary>Implicit conversion to the internal/marshalling representation.</summary>
6417 public static implicit operator ImageProgress.NativeStruct(ImageProgress _external_struct)
6419 var _internal_struct = new ImageProgress.NativeStruct();
6420 _internal_struct.Now = _external_struct.Now;
6421 _internal_struct.Total = _external_struct.Total;
6422 return _internal_struct;
6425 ///<summary>Implicit conversion to the managed representation.</summary>
6426 public static implicit operator ImageProgress(ImageProgress.NativeStruct _internal_struct)
6428 var _external_struct = new ImageProgress();
6429 _external_struct.Now = _internal_struct.Now;
6430 _external_struct.Total = _internal_struct.Total;
6431 return _external_struct;
6436 #pragma warning restore CS1591
6448 /// <summary>Structure associated with smart callback 'download,progress'.</summary>
6449 [StructLayout(LayoutKind.Sequential)]
6450 public struct ImageError
6452 /// <summary>Error status of the download</summary>
6454 /// <summary><c>true</c> if the error happened when opening the file, <c>false</c> otherwise</summary>
6455 public bool Open_error;
6456 ///<summary>Constructor for ImageError.</summary>
6458 int Status = default(int),
6459 bool Open_error = default(bool) )
6461 this.Status = Status;
6462 this.Open_error = Open_error;
6465 ///<summary>Implicit conversion to the managed representation from a native pointer.</summary>
6466 ///<param name="ptr">Native pointer to be converted.</param>
6467 public static implicit operator ImageError(IntPtr ptr)
6469 var tmp = (ImageError.NativeStruct)Marshal.PtrToStructure(ptr, typeof(ImageError.NativeStruct));
6473 #pragma warning disable CS1591
6475 ///<summary>Internal wrapper for struct ImageError.</summary>
6476 [StructLayout(LayoutKind.Sequential)]
6477 public struct NativeStruct
6481 ///<summary>Internal wrapper for field Open_error</summary>
6482 public System.Byte Open_error;
6483 ///<summary>Implicit conversion to the internal/marshalling representation.</summary>
6484 public static implicit operator ImageError.NativeStruct(ImageError _external_struct)
6486 var _internal_struct = new ImageError.NativeStruct();
6487 _internal_struct.Status = _external_struct.Status;
6488 _internal_struct.Open_error = _external_struct.Open_error ? (byte)1 : (byte)0;
6489 return _internal_struct;
6492 ///<summary>Implicit conversion to the managed representation.</summary>
6493 public static implicit operator ImageError(ImageError.NativeStruct _internal_struct)
6495 var _external_struct = new ImageError();
6496 _external_struct.Status = _internal_struct.Status;
6497 _external_struct.Open_error = _internal_struct.Open_error != 0;
6498 return _external_struct;
6503 #pragma warning restore CS1591