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>Simple list widget with Pack interface.</summary>
13 [Efl.Ui.List.NativeMethods]
14 [Efl.Eo.BindingEntity]
15 public class List : Efl.Ui.LayoutBase, Efl.IPack, Efl.IPackLayout, Efl.IPackLinear, Efl.Gfx.IArrangement, Efl.Ui.IMultiSelectable, Efl.Ui.IScrollable, Efl.Ui.IScrollableInteractive, Efl.Ui.IScrollbar, Efl.Ui.ISelectable
17 ///<summary>Pointer to the native class description.</summary>
18 public override System.IntPtr NativeClass
22 if (((object)this).GetType() == typeof(List))
24 return GetEflClassStatic();
28 return Efl.Eo.ClassRegister.klassFromType[((object)this).GetType()];
33 [System.Runtime.InteropServices.DllImport(efl.Libs.Elementary)] internal static extern System.IntPtr
34 efl_ui_list_class_get();
35 /// <summary>Initializes a new instance of the <see cref="List"/> class.</summary>
36 /// <param name="parent">Parent instance.</param>
37 /// <param name="style">The widget style to use. See <see cref="Efl.Ui.Widget.SetStyle" /></param>
38 public List(Efl.Object parent
39 , System.String style = null) : base(efl_ui_list_class_get(), parent)
41 if (Efl.Eo.Globals.ParamHelperCheck(style))
43 SetStyle(Efl.Eo.Globals.GetParamHelper(style));
46 FinishInstantiation();
49 /// <summary>Constructor to be used when objects are expected to be constructed from native code.</summary>
50 /// <param name="ch">Tag struct storing the native handle of the object being constructed.</param>
51 protected List(ConstructingHandle ch) : base(ch)
55 /// <summary>Initializes a new instance of the <see cref="List"/> class.
56 /// Internal usage: Constructs an instance from a native pointer. This is used when interacting with C code and should not be used directly.</summary>
57 /// <param name="wh">The native pointer to be wrapped.</param>
58 protected List(Efl.Eo.Globals.WrappingHandle wh) : base(wh)
62 /// <summary>Initializes a new instance of the <see cref="List"/> class.
63 /// Internal usage: Constructor to forward the wrapper initialization to the root class that interfaces with native code. Should not be used directly.</summary>
64 /// <param name="baseKlass">The pointer to the base native Eo class.</param>
65 /// <param name="parent">The Efl.Object parent of this instance.</param>
66 protected List(IntPtr baseKlass, Efl.Object parent) : base(baseKlass, parent)
70 /// <summary>Sent after the layout was updated.</summary>
71 public event EventHandler LayoutUpdatedEvt
75 lock (eflBindingEventLock)
77 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
79 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
82 EventArgs args = EventArgs.Empty;
85 value?.Invoke(obj, args);
89 Eina.Log.Error(e.ToString());
90 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
95 string key = "_EFL_PACK_EVENT_LAYOUT_UPDATED";
96 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
102 lock (eflBindingEventLock)
104 string key = "_EFL_PACK_EVENT_LAYOUT_UPDATED";
105 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
109 ///<summary>Method to raise event LayoutUpdatedEvt.</summary>
110 public void OnLayoutUpdatedEvt(EventArgs e)
112 var key = "_EFL_PACK_EVENT_LAYOUT_UPDATED";
113 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
114 if (desc == IntPtr.Zero)
116 Eina.Log.Error($"Failed to get native event {key}");
120 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
122 /// <summary>Called when scroll operation starts</summary>
123 public event EventHandler ScrollStartEvt
127 lock (eflBindingEventLock)
129 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
131 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
134 EventArgs args = EventArgs.Empty;
137 value?.Invoke(obj, args);
141 Eina.Log.Error(e.ToString());
142 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
147 string key = "_EFL_UI_EVENT_SCROLL_START";
148 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
154 lock (eflBindingEventLock)
156 string key = "_EFL_UI_EVENT_SCROLL_START";
157 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
161 ///<summary>Method to raise event ScrollStartEvt.</summary>
162 public void OnScrollStartEvt(EventArgs e)
164 var key = "_EFL_UI_EVENT_SCROLL_START";
165 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
166 if (desc == IntPtr.Zero)
168 Eina.Log.Error($"Failed to get native event {key}");
172 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
174 /// <summary>Called when scrolling</summary>
175 public event EventHandler ScrollEvt
179 lock (eflBindingEventLock)
181 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
183 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
186 EventArgs args = EventArgs.Empty;
189 value?.Invoke(obj, args);
193 Eina.Log.Error(e.ToString());
194 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
199 string key = "_EFL_UI_EVENT_SCROLL";
200 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
206 lock (eflBindingEventLock)
208 string key = "_EFL_UI_EVENT_SCROLL";
209 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
213 ///<summary>Method to raise event ScrollEvt.</summary>
214 public void OnScrollEvt(EventArgs e)
216 var key = "_EFL_UI_EVENT_SCROLL";
217 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
218 if (desc == IntPtr.Zero)
220 Eina.Log.Error($"Failed to get native event {key}");
224 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
226 /// <summary>Called when scroll operation stops</summary>
227 public event EventHandler ScrollStopEvt
231 lock (eflBindingEventLock)
233 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
235 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
238 EventArgs args = EventArgs.Empty;
241 value?.Invoke(obj, args);
245 Eina.Log.Error(e.ToString());
246 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
251 string key = "_EFL_UI_EVENT_SCROLL_STOP";
252 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
258 lock (eflBindingEventLock)
260 string key = "_EFL_UI_EVENT_SCROLL_STOP";
261 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
265 ///<summary>Method to raise event ScrollStopEvt.</summary>
266 public void OnScrollStopEvt(EventArgs e)
268 var key = "_EFL_UI_EVENT_SCROLL_STOP";
269 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
270 if (desc == IntPtr.Zero)
272 Eina.Log.Error($"Failed to get native event {key}");
276 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
278 /// <summary>Called when scrolling upwards</summary>
279 public event EventHandler ScrollUpEvt
283 lock (eflBindingEventLock)
285 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
287 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
290 EventArgs args = EventArgs.Empty;
293 value?.Invoke(obj, args);
297 Eina.Log.Error(e.ToString());
298 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
303 string key = "_EFL_UI_EVENT_SCROLL_UP";
304 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
310 lock (eflBindingEventLock)
312 string key = "_EFL_UI_EVENT_SCROLL_UP";
313 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
317 ///<summary>Method to raise event ScrollUpEvt.</summary>
318 public void OnScrollUpEvt(EventArgs e)
320 var key = "_EFL_UI_EVENT_SCROLL_UP";
321 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
322 if (desc == IntPtr.Zero)
324 Eina.Log.Error($"Failed to get native event {key}");
328 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
330 /// <summary>Called when scrolling downwards</summary>
331 public event EventHandler ScrollDownEvt
335 lock (eflBindingEventLock)
337 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
339 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
342 EventArgs args = EventArgs.Empty;
345 value?.Invoke(obj, args);
349 Eina.Log.Error(e.ToString());
350 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
355 string key = "_EFL_UI_EVENT_SCROLL_DOWN";
356 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
362 lock (eflBindingEventLock)
364 string key = "_EFL_UI_EVENT_SCROLL_DOWN";
365 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
369 ///<summary>Method to raise event ScrollDownEvt.</summary>
370 public void OnScrollDownEvt(EventArgs e)
372 var key = "_EFL_UI_EVENT_SCROLL_DOWN";
373 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
374 if (desc == IntPtr.Zero)
376 Eina.Log.Error($"Failed to get native event {key}");
380 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
382 /// <summary>Called when scrolling left</summary>
383 public event EventHandler ScrollLeftEvt
387 lock (eflBindingEventLock)
389 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
391 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
394 EventArgs args = EventArgs.Empty;
397 value?.Invoke(obj, args);
401 Eina.Log.Error(e.ToString());
402 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
407 string key = "_EFL_UI_EVENT_SCROLL_LEFT";
408 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
414 lock (eflBindingEventLock)
416 string key = "_EFL_UI_EVENT_SCROLL_LEFT";
417 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
421 ///<summary>Method to raise event ScrollLeftEvt.</summary>
422 public void OnScrollLeftEvt(EventArgs e)
424 var key = "_EFL_UI_EVENT_SCROLL_LEFT";
425 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
426 if (desc == IntPtr.Zero)
428 Eina.Log.Error($"Failed to get native event {key}");
432 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
434 /// <summary>Called when scrolling right</summary>
435 public event EventHandler ScrollRightEvt
439 lock (eflBindingEventLock)
441 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
443 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
446 EventArgs args = EventArgs.Empty;
449 value?.Invoke(obj, args);
453 Eina.Log.Error(e.ToString());
454 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
459 string key = "_EFL_UI_EVENT_SCROLL_RIGHT";
460 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
466 lock (eflBindingEventLock)
468 string key = "_EFL_UI_EVENT_SCROLL_RIGHT";
469 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
473 ///<summary>Method to raise event ScrollRightEvt.</summary>
474 public void OnScrollRightEvt(EventArgs e)
476 var key = "_EFL_UI_EVENT_SCROLL_RIGHT";
477 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
478 if (desc == IntPtr.Zero)
480 Eina.Log.Error($"Failed to get native event {key}");
484 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
486 /// <summary>Called when hitting the top edge</summary>
487 public event EventHandler EdgeUpEvt
491 lock (eflBindingEventLock)
493 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
495 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
498 EventArgs args = EventArgs.Empty;
501 value?.Invoke(obj, args);
505 Eina.Log.Error(e.ToString());
506 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
511 string key = "_EFL_UI_EVENT_EDGE_UP";
512 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
518 lock (eflBindingEventLock)
520 string key = "_EFL_UI_EVENT_EDGE_UP";
521 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
525 ///<summary>Method to raise event EdgeUpEvt.</summary>
526 public void OnEdgeUpEvt(EventArgs e)
528 var key = "_EFL_UI_EVENT_EDGE_UP";
529 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
530 if (desc == IntPtr.Zero)
532 Eina.Log.Error($"Failed to get native event {key}");
536 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
538 /// <summary>Called when hitting the bottom edge</summary>
539 public event EventHandler EdgeDownEvt
543 lock (eflBindingEventLock)
545 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
547 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
550 EventArgs args = EventArgs.Empty;
553 value?.Invoke(obj, args);
557 Eina.Log.Error(e.ToString());
558 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
563 string key = "_EFL_UI_EVENT_EDGE_DOWN";
564 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
570 lock (eflBindingEventLock)
572 string key = "_EFL_UI_EVENT_EDGE_DOWN";
573 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
577 ///<summary>Method to raise event EdgeDownEvt.</summary>
578 public void OnEdgeDownEvt(EventArgs e)
580 var key = "_EFL_UI_EVENT_EDGE_DOWN";
581 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
582 if (desc == IntPtr.Zero)
584 Eina.Log.Error($"Failed to get native event {key}");
588 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
590 /// <summary>Called when hitting the left edge</summary>
591 public event EventHandler EdgeLeftEvt
595 lock (eflBindingEventLock)
597 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
599 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
602 EventArgs args = EventArgs.Empty;
605 value?.Invoke(obj, args);
609 Eina.Log.Error(e.ToString());
610 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
615 string key = "_EFL_UI_EVENT_EDGE_LEFT";
616 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
622 lock (eflBindingEventLock)
624 string key = "_EFL_UI_EVENT_EDGE_LEFT";
625 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
629 ///<summary>Method to raise event EdgeLeftEvt.</summary>
630 public void OnEdgeLeftEvt(EventArgs e)
632 var key = "_EFL_UI_EVENT_EDGE_LEFT";
633 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
634 if (desc == IntPtr.Zero)
636 Eina.Log.Error($"Failed to get native event {key}");
640 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
642 /// <summary>Called when hitting the right edge</summary>
643 public event EventHandler EdgeRightEvt
647 lock (eflBindingEventLock)
649 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
651 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
654 EventArgs args = EventArgs.Empty;
657 value?.Invoke(obj, args);
661 Eina.Log.Error(e.ToString());
662 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
667 string key = "_EFL_UI_EVENT_EDGE_RIGHT";
668 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
674 lock (eflBindingEventLock)
676 string key = "_EFL_UI_EVENT_EDGE_RIGHT";
677 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
681 ///<summary>Method to raise event EdgeRightEvt.</summary>
682 public void OnEdgeRightEvt(EventArgs e)
684 var key = "_EFL_UI_EVENT_EDGE_RIGHT";
685 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
686 if (desc == IntPtr.Zero)
688 Eina.Log.Error($"Failed to get native event {key}");
692 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
694 /// <summary>Called when scroll animation starts</summary>
695 public event EventHandler ScrollAnimStartEvt
699 lock (eflBindingEventLock)
701 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
703 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
706 EventArgs args = EventArgs.Empty;
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_SCROLL_ANIM_START";
720 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
726 lock (eflBindingEventLock)
728 string key = "_EFL_UI_EVENT_SCROLL_ANIM_START";
729 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
733 ///<summary>Method to raise event ScrollAnimStartEvt.</summary>
734 public void OnScrollAnimStartEvt(EventArgs e)
736 var key = "_EFL_UI_EVENT_SCROLL_ANIM_START";
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 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
746 /// <summary>Called when scroll animation stopps</summary>
747 public event EventHandler ScrollAnimStopEvt
751 lock (eflBindingEventLock)
753 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
755 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
758 EventArgs args = EventArgs.Empty;
761 value?.Invoke(obj, args);
765 Eina.Log.Error(e.ToString());
766 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
771 string key = "_EFL_UI_EVENT_SCROLL_ANIM_STOP";
772 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
778 lock (eflBindingEventLock)
780 string key = "_EFL_UI_EVENT_SCROLL_ANIM_STOP";
781 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
785 ///<summary>Method to raise event ScrollAnimStopEvt.</summary>
786 public void OnScrollAnimStopEvt(EventArgs e)
788 var key = "_EFL_UI_EVENT_SCROLL_ANIM_STOP";
789 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
790 if (desc == IntPtr.Zero)
792 Eina.Log.Error($"Failed to get native event {key}");
796 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
798 /// <summary>Called when scroll drag starts</summary>
799 public event EventHandler ScrollDragStartEvt
803 lock (eflBindingEventLock)
805 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
807 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
810 EventArgs args = EventArgs.Empty;
813 value?.Invoke(obj, args);
817 Eina.Log.Error(e.ToString());
818 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
823 string key = "_EFL_UI_EVENT_SCROLL_DRAG_START";
824 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
830 lock (eflBindingEventLock)
832 string key = "_EFL_UI_EVENT_SCROLL_DRAG_START";
833 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
837 ///<summary>Method to raise event ScrollDragStartEvt.</summary>
838 public void OnScrollDragStartEvt(EventArgs e)
840 var key = "_EFL_UI_EVENT_SCROLL_DRAG_START";
841 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
842 if (desc == IntPtr.Zero)
844 Eina.Log.Error($"Failed to get native event {key}");
848 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
850 /// <summary>Called when scroll drag stops</summary>
851 public event EventHandler ScrollDragStopEvt
855 lock (eflBindingEventLock)
857 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
859 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
862 EventArgs args = EventArgs.Empty;
865 value?.Invoke(obj, args);
869 Eina.Log.Error(e.ToString());
870 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
875 string key = "_EFL_UI_EVENT_SCROLL_DRAG_STOP";
876 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
882 lock (eflBindingEventLock)
884 string key = "_EFL_UI_EVENT_SCROLL_DRAG_STOP";
885 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
889 ///<summary>Method to raise event ScrollDragStopEvt.</summary>
890 public void OnScrollDragStopEvt(EventArgs e)
892 var key = "_EFL_UI_EVENT_SCROLL_DRAG_STOP";
893 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
894 if (desc == IntPtr.Zero)
896 Eina.Log.Error($"Failed to get native event {key}");
900 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
902 /// <summary>Called when bar is pressed.</summary>
903 public event EventHandler<Efl.Ui.IScrollbarBarPressEvt_Args> BarPressEvt
907 lock (eflBindingEventLock)
909 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
911 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
914 Efl.Ui.IScrollbarBarPressEvt_Args args = new Efl.Ui.IScrollbarBarPressEvt_Args();
915 args.arg = (Efl.Ui.ScrollbarDirection)evt.Info;
918 value?.Invoke(obj, args);
922 Eina.Log.Error(e.ToString());
923 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
928 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_PRESS";
929 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
935 lock (eflBindingEventLock)
937 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_PRESS";
938 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
942 ///<summary>Method to raise event BarPressEvt.</summary>
943 public void OnBarPressEvt(Efl.Ui.IScrollbarBarPressEvt_Args e)
945 var key = "_EFL_UI_SCROLLBAR_EVENT_BAR_PRESS";
946 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
947 if (desc == IntPtr.Zero)
949 Eina.Log.Error($"Failed to get native event {key}");
953 IntPtr info = Eina.PrimitiveConversion.ManagedToPointerAlloc(e.arg);
956 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
960 Marshal.FreeHGlobal(info);
963 /// <summary>Called when bar is unpressed.</summary>
964 public event EventHandler<Efl.Ui.IScrollbarBarUnpressEvt_Args> BarUnpressEvt
968 lock (eflBindingEventLock)
970 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
972 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
975 Efl.Ui.IScrollbarBarUnpressEvt_Args args = new Efl.Ui.IScrollbarBarUnpressEvt_Args();
976 args.arg = (Efl.Ui.ScrollbarDirection)evt.Info;
979 value?.Invoke(obj, args);
983 Eina.Log.Error(e.ToString());
984 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
989 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_UNPRESS";
990 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
996 lock (eflBindingEventLock)
998 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_UNPRESS";
999 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1003 ///<summary>Method to raise event BarUnpressEvt.</summary>
1004 public void OnBarUnpressEvt(Efl.Ui.IScrollbarBarUnpressEvt_Args e)
1006 var key = "_EFL_UI_SCROLLBAR_EVENT_BAR_UNPRESS";
1007 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1008 if (desc == IntPtr.Zero)
1010 Eina.Log.Error($"Failed to get native event {key}");
1014 IntPtr info = Eina.PrimitiveConversion.ManagedToPointerAlloc(e.arg);
1017 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1021 Marshal.FreeHGlobal(info);
1024 /// <summary>Called when bar is dragged.</summary>
1025 public event EventHandler<Efl.Ui.IScrollbarBarDragEvt_Args> BarDragEvt
1029 lock (eflBindingEventLock)
1031 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1033 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1036 Efl.Ui.IScrollbarBarDragEvt_Args args = new Efl.Ui.IScrollbarBarDragEvt_Args();
1037 args.arg = (Efl.Ui.ScrollbarDirection)evt.Info;
1040 value?.Invoke(obj, args);
1044 Eina.Log.Error(e.ToString());
1045 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1050 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_DRAG";
1051 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1057 lock (eflBindingEventLock)
1059 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_DRAG";
1060 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1064 ///<summary>Method to raise event BarDragEvt.</summary>
1065 public void OnBarDragEvt(Efl.Ui.IScrollbarBarDragEvt_Args e)
1067 var key = "_EFL_UI_SCROLLBAR_EVENT_BAR_DRAG";
1068 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1069 if (desc == IntPtr.Zero)
1071 Eina.Log.Error($"Failed to get native event {key}");
1075 IntPtr info = Eina.PrimitiveConversion.ManagedToPointerAlloc(e.arg);
1078 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1082 Marshal.FreeHGlobal(info);
1085 /// <summary>Called when bar size is changed.</summary>
1086 public event EventHandler BarSizeChangedEvt
1090 lock (eflBindingEventLock)
1092 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1094 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1097 EventArgs args = EventArgs.Empty;
1100 value?.Invoke(obj, args);
1104 Eina.Log.Error(e.ToString());
1105 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1110 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_SIZE_CHANGED";
1111 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1117 lock (eflBindingEventLock)
1119 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_SIZE_CHANGED";
1120 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1124 ///<summary>Method to raise event BarSizeChangedEvt.</summary>
1125 public void OnBarSizeChangedEvt(EventArgs e)
1127 var key = "_EFL_UI_SCROLLBAR_EVENT_BAR_SIZE_CHANGED";
1128 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1129 if (desc == IntPtr.Zero)
1131 Eina.Log.Error($"Failed to get native event {key}");
1135 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
1137 /// <summary>Called when bar position is changed.</summary>
1138 public event EventHandler BarPosChangedEvt
1142 lock (eflBindingEventLock)
1144 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1146 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1149 EventArgs args = EventArgs.Empty;
1152 value?.Invoke(obj, args);
1156 Eina.Log.Error(e.ToString());
1157 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1162 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_POS_CHANGED";
1163 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1169 lock (eflBindingEventLock)
1171 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_POS_CHANGED";
1172 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1176 ///<summary>Method to raise event BarPosChangedEvt.</summary>
1177 public void OnBarPosChangedEvt(EventArgs e)
1179 var key = "_EFL_UI_SCROLLBAR_EVENT_BAR_POS_CHANGED";
1180 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1181 if (desc == IntPtr.Zero)
1183 Eina.Log.Error($"Failed to get native event {key}");
1187 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
1189 /// <summary>Callend when bar is shown.</summary>
1190 public event EventHandler<Efl.Ui.IScrollbarBarShowEvt_Args> BarShowEvt
1194 lock (eflBindingEventLock)
1196 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1198 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1201 Efl.Ui.IScrollbarBarShowEvt_Args args = new Efl.Ui.IScrollbarBarShowEvt_Args();
1202 args.arg = (Efl.Ui.ScrollbarDirection)evt.Info;
1205 value?.Invoke(obj, args);
1209 Eina.Log.Error(e.ToString());
1210 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1215 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_SHOW";
1216 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1222 lock (eflBindingEventLock)
1224 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_SHOW";
1225 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1229 ///<summary>Method to raise event BarShowEvt.</summary>
1230 public void OnBarShowEvt(Efl.Ui.IScrollbarBarShowEvt_Args e)
1232 var key = "_EFL_UI_SCROLLBAR_EVENT_BAR_SHOW";
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 = Eina.PrimitiveConversion.ManagedToPointerAlloc(e.arg);
1243 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1247 Marshal.FreeHGlobal(info);
1250 /// <summary>Called when bar is hidden.</summary>
1251 public event EventHandler<Efl.Ui.IScrollbarBarHideEvt_Args> BarHideEvt
1255 lock (eflBindingEventLock)
1257 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1259 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1262 Efl.Ui.IScrollbarBarHideEvt_Args args = new Efl.Ui.IScrollbarBarHideEvt_Args();
1263 args.arg = (Efl.Ui.ScrollbarDirection)evt.Info;
1266 value?.Invoke(obj, args);
1270 Eina.Log.Error(e.ToString());
1271 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1276 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_HIDE";
1277 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1283 lock (eflBindingEventLock)
1285 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_HIDE";
1286 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1290 ///<summary>Method to raise event BarHideEvt.</summary>
1291 public void OnBarHideEvt(Efl.Ui.IScrollbarBarHideEvt_Args e)
1293 var key = "_EFL_UI_SCROLLBAR_EVENT_BAR_HIDE";
1294 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1295 if (desc == IntPtr.Zero)
1297 Eina.Log.Error($"Failed to get native event {key}");
1301 IntPtr info = Eina.PrimitiveConversion.ManagedToPointerAlloc(e.arg);
1304 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1308 Marshal.FreeHGlobal(info);
1311 /// <summary>Called when selected</summary>
1312 public event EventHandler<Efl.Ui.ISelectableItemSelectedEvt_Args> ItemSelectedEvt
1316 lock (eflBindingEventLock)
1318 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1320 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1323 Efl.Ui.ISelectableItemSelectedEvt_Args args = new Efl.Ui.ISelectableItemSelectedEvt_Args();
1324 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Object);
1327 value?.Invoke(obj, args);
1331 Eina.Log.Error(e.ToString());
1332 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1337 string key = "_EFL_UI_EVENT_ITEM_SELECTED";
1338 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1344 lock (eflBindingEventLock)
1346 string key = "_EFL_UI_EVENT_ITEM_SELECTED";
1347 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1351 ///<summary>Method to raise event ItemSelectedEvt.</summary>
1352 public void OnItemSelectedEvt(Efl.Ui.ISelectableItemSelectedEvt_Args e)
1354 var key = "_EFL_UI_EVENT_ITEM_SELECTED";
1355 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1356 if (desc == IntPtr.Zero)
1358 Eina.Log.Error($"Failed to get native event {key}");
1362 IntPtr info = e.arg.NativeHandle;
1363 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1365 /// <summary>Called when no longer selected</summary>
1366 public event EventHandler<Efl.Ui.ISelectableItemUnselectedEvt_Args> ItemUnselectedEvt
1370 lock (eflBindingEventLock)
1372 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1374 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1377 Efl.Ui.ISelectableItemUnselectedEvt_Args args = new Efl.Ui.ISelectableItemUnselectedEvt_Args();
1378 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Object);
1381 value?.Invoke(obj, args);
1385 Eina.Log.Error(e.ToString());
1386 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1391 string key = "_EFL_UI_EVENT_ITEM_UNSELECTED";
1392 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1398 lock (eflBindingEventLock)
1400 string key = "_EFL_UI_EVENT_ITEM_UNSELECTED";
1401 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1405 ///<summary>Method to raise event ItemUnselectedEvt.</summary>
1406 public void OnItemUnselectedEvt(Efl.Ui.ISelectableItemUnselectedEvt_Args e)
1408 var key = "_EFL_UI_EVENT_ITEM_UNSELECTED";
1409 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1410 if (desc == IntPtr.Zero)
1412 Eina.Log.Error($"Failed to get native event {key}");
1416 IntPtr info = e.arg.NativeHandle;
1417 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1419 /// <summary>Called when selection is pasted</summary>
1420 public event EventHandler SelectionPasteEvt
1424 lock (eflBindingEventLock)
1426 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1428 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1431 EventArgs args = EventArgs.Empty;
1434 value?.Invoke(obj, args);
1438 Eina.Log.Error(e.ToString());
1439 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1444 string key = "_EFL_UI_EVENT_SELECTION_PASTE";
1445 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1451 lock (eflBindingEventLock)
1453 string key = "_EFL_UI_EVENT_SELECTION_PASTE";
1454 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1458 ///<summary>Method to raise event SelectionPasteEvt.</summary>
1459 public void OnSelectionPasteEvt(EventArgs e)
1461 var key = "_EFL_UI_EVENT_SELECTION_PASTE";
1462 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1463 if (desc == IntPtr.Zero)
1465 Eina.Log.Error($"Failed to get native event {key}");
1469 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
1471 /// <summary>Called when selection is copied</summary>
1472 public event EventHandler SelectionCopyEvt
1476 lock (eflBindingEventLock)
1478 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1480 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1483 EventArgs args = EventArgs.Empty;
1486 value?.Invoke(obj, args);
1490 Eina.Log.Error(e.ToString());
1491 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1496 string key = "_EFL_UI_EVENT_SELECTION_COPY";
1497 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1503 lock (eflBindingEventLock)
1505 string key = "_EFL_UI_EVENT_SELECTION_COPY";
1506 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1510 ///<summary>Method to raise event SelectionCopyEvt.</summary>
1511 public void OnSelectionCopyEvt(EventArgs e)
1513 var key = "_EFL_UI_EVENT_SELECTION_COPY";
1514 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1515 if (desc == IntPtr.Zero)
1517 Eina.Log.Error($"Failed to get native event {key}");
1521 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
1523 /// <summary>Called when selection is cut</summary>
1524 public event EventHandler SelectionCutEvt
1528 lock (eflBindingEventLock)
1530 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1532 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1535 EventArgs args = EventArgs.Empty;
1538 value?.Invoke(obj, args);
1542 Eina.Log.Error(e.ToString());
1543 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1548 string key = "_EFL_UI_EVENT_SELECTION_CUT";
1549 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1555 lock (eflBindingEventLock)
1557 string key = "_EFL_UI_EVENT_SELECTION_CUT";
1558 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1562 ///<summary>Method to raise event SelectionCutEvt.</summary>
1563 public void OnSelectionCutEvt(EventArgs e)
1565 var key = "_EFL_UI_EVENT_SELECTION_CUT";
1566 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1567 if (desc == IntPtr.Zero)
1569 Eina.Log.Error($"Failed to get native event {key}");
1573 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
1575 /// <summary>Called at selection start</summary>
1576 public event EventHandler SelectionStartEvt
1580 lock (eflBindingEventLock)
1582 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1584 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1587 EventArgs args = EventArgs.Empty;
1590 value?.Invoke(obj, args);
1594 Eina.Log.Error(e.ToString());
1595 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1600 string key = "_EFL_UI_EVENT_SELECTION_START";
1601 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1607 lock (eflBindingEventLock)
1609 string key = "_EFL_UI_EVENT_SELECTION_START";
1610 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1614 ///<summary>Method to raise event SelectionStartEvt.</summary>
1615 public void OnSelectionStartEvt(EventArgs e)
1617 var key = "_EFL_UI_EVENT_SELECTION_START";
1618 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1619 if (desc == IntPtr.Zero)
1621 Eina.Log.Error($"Failed to get native event {key}");
1625 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
1627 /// <summary>Called when selection is changed</summary>
1628 public event EventHandler SelectionChangedEvt
1632 lock (eflBindingEventLock)
1634 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1636 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1639 EventArgs args = EventArgs.Empty;
1642 value?.Invoke(obj, args);
1646 Eina.Log.Error(e.ToString());
1647 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1652 string key = "_EFL_UI_EVENT_SELECTION_CHANGED";
1653 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1659 lock (eflBindingEventLock)
1661 string key = "_EFL_UI_EVENT_SELECTION_CHANGED";
1662 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1666 ///<summary>Method to raise event SelectionChangedEvt.</summary>
1667 public void OnSelectionChangedEvt(EventArgs e)
1669 var key = "_EFL_UI_EVENT_SELECTION_CHANGED";
1670 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1671 if (desc == IntPtr.Zero)
1673 Eina.Log.Error($"Failed to get native event {key}");
1677 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
1679 /// <summary>Called when selection is cleared</summary>
1680 public event EventHandler SelectionClearedEvt
1684 lock (eflBindingEventLock)
1686 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1688 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1691 EventArgs args = EventArgs.Empty;
1694 value?.Invoke(obj, args);
1698 Eina.Log.Error(e.ToString());
1699 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1704 string key = "_EFL_UI_EVENT_SELECTION_CLEARED";
1705 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1711 lock (eflBindingEventLock)
1713 string key = "_EFL_UI_EVENT_SELECTION_CLEARED";
1714 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1718 ///<summary>Method to raise event SelectionClearedEvt.</summary>
1719 public void OnSelectionClearedEvt(EventArgs e)
1721 var key = "_EFL_UI_EVENT_SELECTION_CLEARED";
1722 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1723 if (desc == IntPtr.Zero)
1725 Eina.Log.Error($"Failed to get native event {key}");
1729 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
1731 /// <summary>Property data of last selected item.</summary>
1732 /// <returns>last selected item of list.</returns>
1733 virtual public Efl.Ui.ListItem GetLastSelectedItem() {
1734 var _ret_var = Efl.Ui.List.NativeMethods.efl_ui_list_last_selected_item_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1735 Eina.Error.RaiseIfUnhandledException();
1738 /// <summary>scroll move the item to show in the viewport.</summary>
1739 /// <param name="item">Target item.</param>
1740 /// <param name="animation">Boolean value for animation of scroll move.</param>
1741 virtual public void ItemScroll(Efl.Ui.ListItem item, bool animation) {
1742 Efl.Ui.List.NativeMethods.efl_ui_list_item_scroll_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),item, animation);
1743 Eina.Error.RaiseIfUnhandledException();
1745 /// <summary>scroll move the item to show at the align position of the viewport.</summary>
1746 /// <param name="item">Target item.</param>
1747 /// <param name="align">align value in Viewport.</param>
1748 /// <param name="animation">Boolean value for animation of scroll move.</param>
1749 virtual public void ItemScrollAlign(Efl.Ui.ListItem item, double align, bool animation) {
1750 Efl.Ui.List.NativeMethods.efl_ui_list_item_scroll_align_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),item, align, animation);
1751 Eina.Error.RaiseIfUnhandledException();
1753 /// <summary>Get the selected items iterator. The iterator sequence will be decided by selection.</summary>
1754 /// <returns>Iterator covered by selected items list. user have to free the iterator after used.</returns>
1755 virtual public Eina.Iterator<Efl.Ui.ListItem> GetSelectedItems() {
1756 var _ret_var = Efl.Ui.List.NativeMethods.efl_ui_list_selected_items_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1757 Eina.Error.RaiseIfUnhandledException();
1758 return new Eina.Iterator<Efl.Ui.ListItem>(_ret_var, true);
1760 /// <summary>Removes all packed sub-objects and unreferences them.</summary>
1761 /// <returns><c>true</c> on success, <c>false</c> otherwise.</returns>
1762 virtual public bool ClearPack() {
1763 var _ret_var = Efl.IPackConcrete.NativeMethods.efl_pack_clear_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1764 Eina.Error.RaiseIfUnhandledException();
1767 /// <summary>Removes all packed sub-objects without unreferencing them.
1768 /// Use with caution.</summary>
1769 /// <returns><c>true</c> on success, <c>false</c> otherwise.</returns>
1770 virtual public bool UnpackAll() {
1771 var _ret_var = Efl.IPackConcrete.NativeMethods.efl_pack_unpack_all_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1772 Eina.Error.RaiseIfUnhandledException();
1775 /// <summary>Removes an existing sub-object from the container without deleting it.</summary>
1776 /// <param name="subobj">The sub-object to unpack.</param>
1777 /// <returns><c>false</c> if <c>subobj</c> wasn't in the container or couldn't be removed.</returns>
1778 virtual public bool Unpack(Efl.Gfx.IEntity subobj) {
1779 var _ret_var = Efl.IPackConcrete.NativeMethods.efl_pack_unpack_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),subobj);
1780 Eina.Error.RaiseIfUnhandledException();
1783 /// <summary>Adds a sub-object to this container.
1784 /// Depending on the container this will either fill in the default spot, replacing any already existing element or append to the end of the container if there is no default part.
1786 /// When this container is deleted, it will request deletion of the given <c>subobj</c>. Use <see cref="Efl.IPack.Unpack"/> to remove <c>subobj</c> from this container without deleting it.</summary>
1787 /// <param name="subobj">The object to pack.</param>
1788 /// <returns><c>false</c> if <c>subobj</c> could not be packed.</returns>
1789 virtual public bool Pack(Efl.Gfx.IEntity subobj) {
1790 var _ret_var = Efl.IPackConcrete.NativeMethods.efl_pack_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),subobj);
1791 Eina.Error.RaiseIfUnhandledException();
1794 /// <summary>Requests EFL to call the <see cref="Efl.IPackLayout.UpdateLayout"/> method on this object.
1795 /// This <see cref="Efl.IPackLayout.UpdateLayout"/> may be called asynchronously.</summary>
1796 virtual public void LayoutRequest() {
1797 Efl.IPackLayoutConcrete.NativeMethods.efl_pack_layout_request_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1798 Eina.Error.RaiseIfUnhandledException();
1800 /// <summary>Implementation of this container's layout algorithm.
1801 /// EFL will call this function whenever the contents of this container need to be re-laid out on the canvas.
1803 /// This can be overriden to implement custom layout behaviors.</summary>
1804 virtual public void UpdateLayout() {
1805 Efl.IPackLayoutConcrete.NativeMethods.efl_pack_layout_update_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1806 Eina.Error.RaiseIfUnhandledException();
1808 /// <summary>Prepend an object at the beginning of this container.
1809 /// This is the same as <see cref="Efl.IPackLinear.PackAt"/>(<c>subobj</c>, 0).
1811 /// When this container is deleted, it will request deletion of the given <c>subobj</c>. Use <see cref="Efl.IPack.Unpack"/> to remove <c>subobj</c> from this container without deleting it.</summary>
1812 /// <param name="subobj">Object to pack at the beginning.</param>
1813 /// <returns><c>false</c> if <c>subobj</c> could not be packed.</returns>
1814 virtual public bool PackBegin(Efl.Gfx.IEntity subobj) {
1815 var _ret_var = Efl.IPackLinearConcrete.NativeMethods.efl_pack_begin_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),subobj);
1816 Eina.Error.RaiseIfUnhandledException();
1819 /// <summary>Append object at the end of this container.
1820 /// This is the same as <see cref="Efl.IPackLinear.PackAt"/>(<c>subobj</c>, -1).
1822 /// When this container is deleted, it will request deletion of the given <c>subobj</c>. Use <see cref="Efl.IPack.Unpack"/> to remove <c>subobj</c> from this container without deleting it.</summary>
1823 /// <param name="subobj">Object to pack at the end.</param>
1824 /// <returns><c>false</c> if <c>subobj</c> could not be packed.</returns>
1825 virtual public bool PackEnd(Efl.Gfx.IEntity subobj) {
1826 var _ret_var = Efl.IPackLinearConcrete.NativeMethods.efl_pack_end_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),subobj);
1827 Eina.Error.RaiseIfUnhandledException();
1830 /// <summary>Prepend an object before an existing sub-object.
1831 /// When this container is deleted, it will request deletion of the given <c>subobj</c>. Use <see cref="Efl.IPack.Unpack"/> to remove <c>subobj</c> from this container without deleting it.</summary>
1832 /// <param name="subobj">Object to pack before <c>existing</c>.</param>
1833 /// <param name="existing">Existing reference sub-object.</param>
1834 /// <returns><c>false</c> if <c>existing</c> could not be found or <c>subobj</c> could not be packed.</returns>
1835 virtual public bool PackBefore(Efl.Gfx.IEntity subobj, Efl.Gfx.IEntity existing) {
1836 var _ret_var = Efl.IPackLinearConcrete.NativeMethods.efl_pack_before_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),subobj, existing);
1837 Eina.Error.RaiseIfUnhandledException();
1840 /// <summary>Append an object after an existing sub-object.
1841 /// When this container is deleted, it will request deletion of the given <c>subobj</c>. Use <see cref="Efl.IPack.Unpack"/> to remove <c>subobj</c> from this container without deleting it.</summary>
1842 /// <param name="subobj">Object to pack after <c>existing</c>.</param>
1843 /// <param name="existing">Existing reference sub-object.</param>
1844 /// <returns><c>false</c> if <c>existing</c> could not be found or <c>subobj</c> could not be packed.</returns>
1845 virtual public bool PackAfter(Efl.Gfx.IEntity subobj, Efl.Gfx.IEntity existing) {
1846 var _ret_var = Efl.IPackLinearConcrete.NativeMethods.efl_pack_after_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),subobj, existing);
1847 Eina.Error.RaiseIfUnhandledException();
1850 /// <summary>Inserts <c>subobj</c> BEFORE the sub-object at position <c>index</c>.
1851 /// <c>index</c> ranges from -<c>count</c> to <c>count</c>-1, where positive numbers go from first sub-object (0) to last (<c>count</c>-1), and negative numbers go from last sub-object (-1) to first (-<c>count</c>). <c>count</c> is the number of sub-objects currently in the container as returned by <see cref="Efl.IContainer.ContentCount"/>.
1853 /// If <c>index</c> is less than -<c>count</c>, it will trigger <see cref="Efl.IPackLinear.PackBegin"/>(<c>subobj</c>) whereas <c>index</c> greater than <c>count</c>-1 will trigger <see cref="Efl.IPackLinear.PackEnd"/>(<c>subobj</c>).
1855 /// When this container is deleted, it will request deletion of the given <c>subobj</c>. Use <see cref="Efl.IPack.Unpack"/> to remove <c>subobj</c> from this container without deleting it.</summary>
1856 /// <param name="subobj">Object to pack.</param>
1857 /// <param name="index">Index of existing sub-object to insert BEFORE. Valid range is -<c>count</c> to (<c>count</c>-1).</param>
1858 /// <returns><c>false</c> if <c>subobj</c> could not be packed.</returns>
1859 virtual public bool PackAt(Efl.Gfx.IEntity subobj, int index) {
1860 var _ret_var = Efl.IPackLinearConcrete.NativeMethods.efl_pack_at_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),subobj, index);
1861 Eina.Error.RaiseIfUnhandledException();
1864 /// <summary>Sub-object at a given <c>index</c> in this container.
1865 /// <c>index</c> ranges from -<c>count</c> to <c>count</c>-1, where positive numbers go from first sub-object (0) to last (<c>count</c>-1), and negative numbers go from last sub-object (-1) to first (-<c>count</c>). <c>count</c> is the number of sub-objects currently in the container as returned by <see cref="Efl.IContainer.ContentCount"/>.
1867 /// If <c>index</c> is less than -<c>count</c>, it will return the first sub-object whereas <c>index</c> greater than <c>count</c>-1 will return the last sub-object.</summary>
1868 /// <param name="index">Index of the existing sub-object to retrieve. Valid range is -<c>count</c> to (<c>count</c>-1).</param>
1869 /// <returns>The sub-object contained at the given <c>index</c>.</returns>
1870 virtual public Efl.Gfx.IEntity GetPackContent(int index) {
1871 var _ret_var = Efl.IPackLinearConcrete.NativeMethods.efl_pack_content_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),index);
1872 Eina.Error.RaiseIfUnhandledException();
1875 /// <summary>Get the index of a sub-object in this container.</summary>
1876 /// <param name="subobj">An existing sub-object in this container.</param>
1877 /// <returns>-1 in case <c>subobj</c> is not found, or the index of <c>subobj</c> in the range 0 to (<c>count</c>-1).</returns>
1878 virtual public int GetPackIndex(Efl.Gfx.IEntity subobj) {
1879 var _ret_var = Efl.IPackLinearConcrete.NativeMethods.efl_pack_index_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),subobj);
1880 Eina.Error.RaiseIfUnhandledException();
1883 /// <summary>Pop out (remove) the sub-object at the specified <c>index</c>.
1884 /// <c>index</c> ranges from -<c>count</c> to <c>count</c>-1, where positive numbers go from first sub-object (0) to last (<c>count</c>-1), and negative numbers go from last sub-object (-1) to first (-<c>count</c>). <c>count</c> is the number of sub-objects currently in the container as returned by <see cref="Efl.IContainer.ContentCount"/>.
1886 /// If <c>index</c> is less than -<c>count</c>, it will remove the first sub-object whereas <c>index</c> greater than <c>count</c>-1 will remove the last sub-object.</summary>
1887 /// <param name="index">Index of the sub-object to remove. Valid range is -<c>count</c> to (<c>count</c>-1).</param>
1888 /// <returns>The sub-object if it could be removed.</returns>
1889 virtual public Efl.Gfx.IEntity PackUnpackAt(int index) {
1890 var _ret_var = Efl.IPackLinearConcrete.NativeMethods.efl_pack_unpack_at_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),index);
1891 Eina.Error.RaiseIfUnhandledException();
1894 /// <summary>Alignment of the container within its bounds</summary>
1895 /// <param name="align_horiz">Horizontal alignment</param>
1896 /// <param name="align_vert">Vertical alignment</param>
1897 virtual public void GetContentAlign(out double align_horiz, out double align_vert) {
1898 Efl.Gfx.IArrangementConcrete.NativeMethods.efl_gfx_arrangement_content_align_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),out align_horiz, out align_vert);
1899 Eina.Error.RaiseIfUnhandledException();
1901 /// <summary>Alignment of the container within its bounds</summary>
1902 /// <param name="align_horiz">Horizontal alignment</param>
1903 /// <param name="align_vert">Vertical alignment</param>
1904 virtual public void SetContentAlign(double align_horiz, double align_vert) {
1905 Efl.Gfx.IArrangementConcrete.NativeMethods.efl_gfx_arrangement_content_align_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),align_horiz, align_vert);
1906 Eina.Error.RaiseIfUnhandledException();
1908 /// <summary>Padding between items contained in this object.</summary>
1909 /// <param name="pad_horiz">Horizontal padding</param>
1910 /// <param name="pad_vert">Vertical padding</param>
1911 /// <param name="scalable"><c>true</c> if scalable, <c>false</c> otherwise</param>
1912 virtual public void GetContentPadding(out double pad_horiz, out double pad_vert, out bool scalable) {
1913 Efl.Gfx.IArrangementConcrete.NativeMethods.efl_gfx_arrangement_content_padding_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),out pad_horiz, out pad_vert, out scalable);
1914 Eina.Error.RaiseIfUnhandledException();
1916 /// <summary>Padding between items contained in this object.</summary>
1917 /// <param name="pad_horiz">Horizontal padding</param>
1918 /// <param name="pad_vert">Vertical padding</param>
1919 /// <param name="scalable"><c>true</c> if scalable, <c>false</c> otherwise</param>
1920 virtual public void SetContentPadding(double pad_horiz, double pad_vert, bool scalable) {
1921 Efl.Gfx.IArrangementConcrete.NativeMethods.efl_gfx_arrangement_content_padding_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),pad_horiz, pad_vert, scalable);
1922 Eina.Error.RaiseIfUnhandledException();
1924 /// <summary>The mode type for children selection.</summary>
1925 /// <returns>Type of selection of children</returns>
1926 virtual public Efl.Ui.SelectMode GetSelectMode() {
1927 var _ret_var = Efl.Ui.IMultiSelectableConcrete.NativeMethods.efl_ui_select_mode_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1928 Eina.Error.RaiseIfUnhandledException();
1931 /// <summary>The mode type for children selection.</summary>
1932 /// <param name="mode">Type of selection of children</param>
1933 virtual public void SetSelectMode(Efl.Ui.SelectMode mode) {
1934 Efl.Ui.IMultiSelectableConcrete.NativeMethods.efl_ui_select_mode_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),mode);
1935 Eina.Error.RaiseIfUnhandledException();
1937 /// <summary>The content position</summary>
1938 /// <returns>The position is virtual value, (0, 0) starting at the top-left.</returns>
1939 virtual public Eina.Position2D GetContentPos() {
1940 var _ret_var = Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_content_pos_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1941 Eina.Error.RaiseIfUnhandledException();
1944 /// <summary>The content position</summary>
1945 /// <param name="pos">The position is virtual value, (0, 0) starting at the top-left.</param>
1946 virtual public void SetContentPos(Eina.Position2D pos) {
1947 Eina.Position2D.NativeStruct _in_pos = pos;
1948 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_content_pos_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),_in_pos);
1949 Eina.Error.RaiseIfUnhandledException();
1951 /// <summary>The content size</summary>
1952 /// <returns>The content size in pixels.</returns>
1953 virtual public Eina.Size2D GetContentSize() {
1954 var _ret_var = Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_content_size_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1955 Eina.Error.RaiseIfUnhandledException();
1958 /// <summary>The viewport geometry</summary>
1959 /// <returns>It is absolute geometry.</returns>
1960 virtual public Eina.Rect GetViewportGeometry() {
1961 var _ret_var = Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_viewport_geometry_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1962 Eina.Error.RaiseIfUnhandledException();
1965 /// <summary>Bouncing behavior
1966 /// When scrolling, the scroller may "bounce" when reaching the edge of the content object. This is a visual way to indicate the end has been reached. This is enabled by default for both axes. This API will determine if it's enabled for the given axis with the boolean parameters for each one.</summary>
1967 /// <param name="horiz">Horizontal bounce policy.</param>
1968 /// <param name="vert">Vertical bounce policy.</param>
1969 virtual public void GetBounceEnabled(out bool horiz, out bool vert) {
1970 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_bounce_enabled_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),out horiz, out vert);
1971 Eina.Error.RaiseIfUnhandledException();
1973 /// <summary>Bouncing behavior
1974 /// When scrolling, the scroller may "bounce" when reaching the edge of the content object. This is a visual way to indicate the end has been reached. This is enabled by default for both axes. This API will determine if it's enabled for the given axis with the boolean parameters for each one.</summary>
1975 /// <param name="horiz">Horizontal bounce policy.</param>
1976 /// <param name="vert">Vertical bounce policy.</param>
1977 virtual public void SetBounceEnabled(bool horiz, bool vert) {
1978 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_bounce_enabled_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),horiz, vert);
1979 Eina.Error.RaiseIfUnhandledException();
1981 /// <summary>Freeze property This function will freeze scrolling movement (by input of a user). Unlike efl_ui_scrollable_movement_block_set, this function freezes bidirectionally. If you want to freeze in only one direction, See <see cref="Efl.Ui.IScrollableInteractive.SetMovementBlock"/>.</summary>
1982 /// <returns><c>true</c> if freeze, <c>false</c> otherwise</returns>
1983 virtual public bool GetScrollFreeze() {
1984 var _ret_var = Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_scroll_freeze_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1985 Eina.Error.RaiseIfUnhandledException();
1988 /// <summary>Freeze property This function will freeze scrolling movement (by input of a user). Unlike efl_ui_scrollable_movement_block_set, this function freezes bidirectionally. If you want to freeze in only one direction, See <see cref="Efl.Ui.IScrollableInteractive.SetMovementBlock"/>.</summary>
1989 /// <param name="freeze"><c>true</c> if freeze, <c>false</c> otherwise</param>
1990 virtual public void SetScrollFreeze(bool freeze) {
1991 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_scroll_freeze_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),freeze);
1992 Eina.Error.RaiseIfUnhandledException();
1994 /// <summary>Hold property When hold turns on, it only scrolls by holding action.</summary>
1995 /// <returns><c>true</c> if hold, <c>false</c> otherwise</returns>
1996 virtual public bool GetScrollHold() {
1997 var _ret_var = Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_scroll_hold_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1998 Eina.Error.RaiseIfUnhandledException();
2001 /// <summary>Hold property When hold turns on, it only scrolls by holding action.</summary>
2002 /// <param name="hold"><c>true</c> if hold, <c>false</c> otherwise</param>
2003 virtual public void SetScrollHold(bool hold) {
2004 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_scroll_hold_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),hold);
2005 Eina.Error.RaiseIfUnhandledException();
2007 /// <summary>Controls an infinite loop for a scroller.</summary>
2008 /// <param name="loop_h">The scrolling horizontal loop</param>
2009 /// <param name="loop_v">The Scrolling vertical loop</param>
2010 virtual public void GetLooping(out bool loop_h, out bool loop_v) {
2011 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_looping_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),out loop_h, out loop_v);
2012 Eina.Error.RaiseIfUnhandledException();
2014 /// <summary>Controls an infinite loop for a scroller.</summary>
2015 /// <param name="loop_h">The scrolling horizontal loop</param>
2016 /// <param name="loop_v">The Scrolling vertical loop</param>
2017 virtual public void SetLooping(bool loop_h, bool loop_v) {
2018 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_looping_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),loop_h, loop_v);
2019 Eina.Error.RaiseIfUnhandledException();
2021 /// <summary>Blocking of scrolling (per axis)
2022 /// This function will block scrolling movement (by input of a user) in a given direction. You can disable movements in the X axis, the Y axis or both. The default value is <c>none</c>, where movements are allowed in both directions.</summary>
2023 /// <returns>Which axis (or axes) to block</returns>
2024 virtual public Efl.Ui.ScrollBlock GetMovementBlock() {
2025 var _ret_var = Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_movement_block_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2026 Eina.Error.RaiseIfUnhandledException();
2029 /// <summary>Blocking of scrolling (per axis)
2030 /// This function will block scrolling movement (by input of a user) in a given direction. You can disable movements in the X axis, the Y axis or both. The default value is <c>none</c>, where movements are allowed in both directions.</summary>
2031 /// <param name="block">Which axis (or axes) to block</param>
2032 virtual public void SetMovementBlock(Efl.Ui.ScrollBlock block) {
2033 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_movement_block_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),block);
2034 Eina.Error.RaiseIfUnhandledException();
2036 /// <summary>Control scrolling gravity on the scrollable
2037 /// The gravity defines how the scroller will adjust its view when the size of the scroller contents increases.
2039 /// The scroller will adjust the view to glue itself as follows.
2041 /// x=0.0, for staying where it is relative to the left edge of the content x=1.0, for staying where it is relative to the right edge of the content y=0.0, for staying where it is relative to the top edge of the content y=1.0, for staying where it is relative to the bottom edge of the content
2043 /// Default values for x and y are 0.0</summary>
2044 /// <param name="x">Horizontal scrolling gravity</param>
2045 /// <param name="y">Vertical scrolling gravity</param>
2046 virtual public void GetGravity(out double x, out double y) {
2047 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_gravity_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),out x, out y);
2048 Eina.Error.RaiseIfUnhandledException();
2050 /// <summary>Control scrolling gravity on the scrollable
2051 /// The gravity defines how the scroller will adjust its view when the size of the scroller contents increases.
2053 /// The scroller will adjust the view to glue itself as follows.
2055 /// x=0.0, for staying where it is relative to the left edge of the content x=1.0, for staying where it is relative to the right edge of the content y=0.0, for staying where it is relative to the top edge of the content y=1.0, for staying where it is relative to the bottom edge of the content
2057 /// Default values for x and y are 0.0</summary>
2058 /// <param name="x">Horizontal scrolling gravity</param>
2059 /// <param name="y">Vertical scrolling gravity</param>
2060 virtual public void SetGravity(double x, double y) {
2061 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_gravity_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),x, y);
2062 Eina.Error.RaiseIfUnhandledException();
2064 /// <summary>Prevent the scrollable from being smaller than the minimum size of the content.
2065 /// By default the scroller will be as small as its design allows, irrespective of its content. This will make the scroller minimum size the right size horizontally and/or vertically to perfectly fit its content in that direction.</summary>
2066 /// <param name="w">Whether to limit the minimum horizontal size</param>
2067 /// <param name="h">Whether to limit the minimum vertical size</param>
2068 virtual public void SetMatchContent(bool w, bool h) {
2069 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_match_content_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),w, h);
2070 Eina.Error.RaiseIfUnhandledException();
2072 /// <summary>Control the step size
2073 /// Use this call to set step size. This value is used when scroller scroll by arrow key event.</summary>
2074 /// <returns>The step size in pixels</returns>
2075 virtual public Eina.Position2D GetStepSize() {
2076 var _ret_var = Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_step_size_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2077 Eina.Error.RaiseIfUnhandledException();
2080 /// <summary>Control the step size
2081 /// Use this call to set step size. This value is used when scroller scroll by arrow key event.</summary>
2082 /// <param name="step">The step size in pixels</param>
2083 virtual public void SetStepSize(Eina.Position2D step) {
2084 Eina.Position2D.NativeStruct _in_step = step;
2085 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_step_size_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),_in_step);
2086 Eina.Error.RaiseIfUnhandledException();
2088 /// <summary>Show a specific virtual region within the scroller content object.
2089 /// This will ensure all (or part if it does not fit) of the designated region in the virtual content object (0, 0 starting at the top-left of the virtual content object) is shown within the scroller. This allows the scroller to "smoothly slide" to this location (if configuration in general calls for transitions). It may not jump immediately to the new location and make take a while and show other content along the way.</summary>
2090 /// <param name="rect">The position where to scroll. and The size user want to see</param>
2091 /// <param name="animation">Whether to scroll with animation or not</param>
2092 virtual public void Scroll(Eina.Rect rect, bool animation) {
2093 Eina.Rect.NativeStruct _in_rect = rect;
2094 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_scroll_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),_in_rect, animation);
2095 Eina.Error.RaiseIfUnhandledException();
2097 /// <summary>Scrollbar visibility policy</summary>
2098 /// <param name="hbar">Horizontal scrollbar.</param>
2099 /// <param name="vbar">Vertical scrollbar.</param>
2100 virtual public void GetBarMode(out Efl.Ui.ScrollbarMode hbar, out Efl.Ui.ScrollbarMode vbar) {
2101 Efl.Ui.IScrollbarConcrete.NativeMethods.efl_ui_scrollbar_bar_mode_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),out hbar, out vbar);
2102 Eina.Error.RaiseIfUnhandledException();
2104 /// <summary>Scrollbar visibility policy</summary>
2105 /// <param name="hbar">Horizontal scrollbar.</param>
2106 /// <param name="vbar">Vertical scrollbar.</param>
2107 virtual public void SetBarMode(Efl.Ui.ScrollbarMode hbar, Efl.Ui.ScrollbarMode vbar) {
2108 Efl.Ui.IScrollbarConcrete.NativeMethods.efl_ui_scrollbar_bar_mode_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),hbar, vbar);
2109 Eina.Error.RaiseIfUnhandledException();
2111 /// <summary>Scrollbar size. It is calculated based on viewport size-content sizes.</summary>
2112 /// <param name="width">Value between 0.0 and 1.0.</param>
2113 /// <param name="height">Value between 0.0 and 1.0.</param>
2114 virtual public void GetBarSize(out double width, out double height) {
2115 Efl.Ui.IScrollbarConcrete.NativeMethods.efl_ui_scrollbar_bar_size_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),out width, out height);
2116 Eina.Error.RaiseIfUnhandledException();
2118 /// <summary>Scrollbar position. It is calculated based on current position-maximum positions.</summary>
2119 /// <param name="posx">Value between 0.0 and 1.0.</param>
2120 /// <param name="posy">Value between 0.0 and 1.0.</param>
2121 virtual public void GetBarPosition(out double posx, out double posy) {
2122 Efl.Ui.IScrollbarConcrete.NativeMethods.efl_ui_scrollbar_bar_position_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),out posx, out posy);
2123 Eina.Error.RaiseIfUnhandledException();
2125 /// <summary>Scrollbar position. It is calculated based on current position-maximum positions.</summary>
2126 /// <param name="posx">Value between 0.0 and 1.0.</param>
2127 /// <param name="posy">Value between 0.0 and 1.0.</param>
2128 virtual public void SetBarPosition(double posx, double posy) {
2129 Efl.Ui.IScrollbarConcrete.NativeMethods.efl_ui_scrollbar_bar_position_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),posx, posy);
2130 Eina.Error.RaiseIfUnhandledException();
2132 /// <summary>Update bar visibility.
2133 /// The object will call this function whenever the bar needs to be shown or hidden.</summary>
2134 virtual public void UpdateBarVisibility() {
2135 Efl.Ui.IScrollbarConcrete.NativeMethods.efl_ui_scrollbar_bar_visibility_update_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2136 Eina.Error.RaiseIfUnhandledException();
2138 /// <summary>Property data of last selected item.</summary>
2139 /// <value>last selected item of list.</value>
2140 public Efl.Ui.ListItem LastSelectedItem {
2141 get { return GetLastSelectedItem(); }
2143 /// <summary>The mode type for children selection.</summary>
2144 /// <value>Type of selection of children</value>
2145 public Efl.Ui.SelectMode SelectMode {
2146 get { return GetSelectMode(); }
2147 set { SetSelectMode(value); }
2149 /// <summary>The content position</summary>
2150 /// <value>The position is virtual value, (0, 0) starting at the top-left.</value>
2151 public Eina.Position2D ContentPos {
2152 get { return GetContentPos(); }
2153 set { SetContentPos(value); }
2155 /// <summary>The content size</summary>
2156 /// <value>The content size in pixels.</value>
2157 public Eina.Size2D ContentSize {
2158 get { return GetContentSize(); }
2160 /// <summary>The viewport geometry</summary>
2161 /// <value>It is absolute geometry.</value>
2162 public Eina.Rect ViewportGeometry {
2163 get { return GetViewportGeometry(); }
2165 /// <summary>Freeze property This function will freeze scrolling movement (by input of a user). Unlike efl_ui_scrollable_movement_block_set, this function freezes bidirectionally. If you want to freeze in only one direction, See <see cref="Efl.Ui.IScrollableInteractive.SetMovementBlock"/>.</summary>
2166 /// <value><c>true</c> if freeze, <c>false</c> otherwise</value>
2167 public bool ScrollFreeze {
2168 get { return GetScrollFreeze(); }
2169 set { SetScrollFreeze(value); }
2171 /// <summary>Hold property When hold turns on, it only scrolls by holding action.</summary>
2172 /// <value><c>true</c> if hold, <c>false</c> otherwise</value>
2173 public bool ScrollHold {
2174 get { return GetScrollHold(); }
2175 set { SetScrollHold(value); }
2177 /// <summary>Blocking of scrolling (per axis)
2178 /// This function will block scrolling movement (by input of a user) in a given direction. You can disable movements in the X axis, the Y axis or both. The default value is <c>none</c>, where movements are allowed in both directions.</summary>
2179 /// <value>Which axis (or axes) to block</value>
2180 public Efl.Ui.ScrollBlock MovementBlock {
2181 get { return GetMovementBlock(); }
2182 set { SetMovementBlock(value); }
2184 /// <summary>Control the step size
2185 /// Use this call to set step size. This value is used when scroller scroll by arrow key event.</summary>
2186 /// <value>The step size in pixels</value>
2187 public Eina.Position2D StepSize {
2188 get { return GetStepSize(); }
2189 set { SetStepSize(value); }
2191 private static IntPtr GetEflClassStatic()
2193 return Efl.Ui.List.efl_ui_list_class_get();
2195 /// <summary>Wrapper for native methods and virtual method delegates.
2196 /// For internal use by generated code only.</summary>
2197 public new class NativeMethods : Efl.Ui.LayoutBase.NativeMethods
2199 private static Efl.Eo.NativeModule Module = new Efl.Eo.NativeModule( efl.Libs.Elementary);
2200 /// <summary>Gets the list of Eo operations to override.</summary>
2201 /// <returns>The list of Eo operations to be overload.</returns>
2202 public override System.Collections.Generic.List<Efl_Op_Description> GetEoOps(System.Type type)
2204 var descs = new System.Collections.Generic.List<Efl_Op_Description>();
2205 var methods = Efl.Eo.Globals.GetUserMethods(type);
2207 if (efl_ui_list_last_selected_item_get_static_delegate == null)
2209 efl_ui_list_last_selected_item_get_static_delegate = new efl_ui_list_last_selected_item_get_delegate(last_selected_item_get);
2212 if (methods.FirstOrDefault(m => m.Name == "GetLastSelectedItem") != null)
2214 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_list_last_selected_item_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_list_last_selected_item_get_static_delegate) });
2217 if (efl_ui_list_item_scroll_static_delegate == null)
2219 efl_ui_list_item_scroll_static_delegate = new efl_ui_list_item_scroll_delegate(item_scroll);
2222 if (methods.FirstOrDefault(m => m.Name == "ItemScroll") != null)
2224 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_list_item_scroll"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_list_item_scroll_static_delegate) });
2227 if (efl_ui_list_item_scroll_align_static_delegate == null)
2229 efl_ui_list_item_scroll_align_static_delegate = new efl_ui_list_item_scroll_align_delegate(item_scroll_align);
2232 if (methods.FirstOrDefault(m => m.Name == "ItemScrollAlign") != null)
2234 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_list_item_scroll_align"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_list_item_scroll_align_static_delegate) });
2237 if (efl_ui_list_selected_items_get_static_delegate == null)
2239 efl_ui_list_selected_items_get_static_delegate = new efl_ui_list_selected_items_get_delegate(selected_items_get);
2242 if (methods.FirstOrDefault(m => m.Name == "GetSelectedItems") != null)
2244 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_list_selected_items_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_list_selected_items_get_static_delegate) });
2247 if (efl_pack_clear_static_delegate == null)
2249 efl_pack_clear_static_delegate = new efl_pack_clear_delegate(pack_clear);
2252 if (methods.FirstOrDefault(m => m.Name == "ClearPack") != null)
2254 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_clear"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_clear_static_delegate) });
2257 if (efl_pack_unpack_all_static_delegate == null)
2259 efl_pack_unpack_all_static_delegate = new efl_pack_unpack_all_delegate(unpack_all);
2262 if (methods.FirstOrDefault(m => m.Name == "UnpackAll") != null)
2264 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_unpack_all"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_unpack_all_static_delegate) });
2267 if (efl_pack_unpack_static_delegate == null)
2269 efl_pack_unpack_static_delegate = new efl_pack_unpack_delegate(unpack);
2272 if (methods.FirstOrDefault(m => m.Name == "Unpack") != null)
2274 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_unpack"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_unpack_static_delegate) });
2277 if (efl_pack_static_delegate == null)
2279 efl_pack_static_delegate = new efl_pack_delegate(pack);
2282 if (methods.FirstOrDefault(m => m.Name == "Pack") != null)
2284 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_static_delegate) });
2287 if (efl_pack_layout_request_static_delegate == null)
2289 efl_pack_layout_request_static_delegate = new efl_pack_layout_request_delegate(layout_request);
2292 if (methods.FirstOrDefault(m => m.Name == "LayoutRequest") != null)
2294 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_layout_request"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_layout_request_static_delegate) });
2297 if (efl_pack_layout_update_static_delegate == null)
2299 efl_pack_layout_update_static_delegate = new efl_pack_layout_update_delegate(layout_update);
2302 if (methods.FirstOrDefault(m => m.Name == "UpdateLayout") != null)
2304 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_layout_update"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_layout_update_static_delegate) });
2307 if (efl_pack_begin_static_delegate == null)
2309 efl_pack_begin_static_delegate = new efl_pack_begin_delegate(pack_begin);
2312 if (methods.FirstOrDefault(m => m.Name == "PackBegin") != null)
2314 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_begin"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_begin_static_delegate) });
2317 if (efl_pack_end_static_delegate == null)
2319 efl_pack_end_static_delegate = new efl_pack_end_delegate(pack_end);
2322 if (methods.FirstOrDefault(m => m.Name == "PackEnd") != null)
2324 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_end"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_end_static_delegate) });
2327 if (efl_pack_before_static_delegate == null)
2329 efl_pack_before_static_delegate = new efl_pack_before_delegate(pack_before);
2332 if (methods.FirstOrDefault(m => m.Name == "PackBefore") != null)
2334 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_before"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_before_static_delegate) });
2337 if (efl_pack_after_static_delegate == null)
2339 efl_pack_after_static_delegate = new efl_pack_after_delegate(pack_after);
2342 if (methods.FirstOrDefault(m => m.Name == "PackAfter") != null)
2344 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_after"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_after_static_delegate) });
2347 if (efl_pack_at_static_delegate == null)
2349 efl_pack_at_static_delegate = new efl_pack_at_delegate(pack_at);
2352 if (methods.FirstOrDefault(m => m.Name == "PackAt") != null)
2354 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_at"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_at_static_delegate) });
2357 if (efl_pack_content_get_static_delegate == null)
2359 efl_pack_content_get_static_delegate = new efl_pack_content_get_delegate(pack_content_get);
2362 if (methods.FirstOrDefault(m => m.Name == "GetPackContent") != null)
2364 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_content_get"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_content_get_static_delegate) });
2367 if (efl_pack_index_get_static_delegate == null)
2369 efl_pack_index_get_static_delegate = new efl_pack_index_get_delegate(pack_index_get);
2372 if (methods.FirstOrDefault(m => m.Name == "GetPackIndex") != null)
2374 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_index_get"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_index_get_static_delegate) });
2377 if (efl_pack_unpack_at_static_delegate == null)
2379 efl_pack_unpack_at_static_delegate = new efl_pack_unpack_at_delegate(pack_unpack_at);
2382 if (methods.FirstOrDefault(m => m.Name == "PackUnpackAt") != null)
2384 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_unpack_at"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_unpack_at_static_delegate) });
2387 if (efl_gfx_arrangement_content_align_get_static_delegate == null)
2389 efl_gfx_arrangement_content_align_get_static_delegate = new efl_gfx_arrangement_content_align_get_delegate(content_align_get);
2392 if (methods.FirstOrDefault(m => m.Name == "GetContentAlign") != null)
2394 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_arrangement_content_align_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_arrangement_content_align_get_static_delegate) });
2397 if (efl_gfx_arrangement_content_align_set_static_delegate == null)
2399 efl_gfx_arrangement_content_align_set_static_delegate = new efl_gfx_arrangement_content_align_set_delegate(content_align_set);
2402 if (methods.FirstOrDefault(m => m.Name == "SetContentAlign") != null)
2404 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_arrangement_content_align_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_arrangement_content_align_set_static_delegate) });
2407 if (efl_gfx_arrangement_content_padding_get_static_delegate == null)
2409 efl_gfx_arrangement_content_padding_get_static_delegate = new efl_gfx_arrangement_content_padding_get_delegate(content_padding_get);
2412 if (methods.FirstOrDefault(m => m.Name == "GetContentPadding") != null)
2414 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_arrangement_content_padding_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_arrangement_content_padding_get_static_delegate) });
2417 if (efl_gfx_arrangement_content_padding_set_static_delegate == null)
2419 efl_gfx_arrangement_content_padding_set_static_delegate = new efl_gfx_arrangement_content_padding_set_delegate(content_padding_set);
2422 if (methods.FirstOrDefault(m => m.Name == "SetContentPadding") != null)
2424 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_arrangement_content_padding_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_arrangement_content_padding_set_static_delegate) });
2427 if (efl_ui_select_mode_get_static_delegate == null)
2429 efl_ui_select_mode_get_static_delegate = new efl_ui_select_mode_get_delegate(select_mode_get);
2432 if (methods.FirstOrDefault(m => m.Name == "GetSelectMode") != null)
2434 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_select_mode_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_select_mode_get_static_delegate) });
2437 if (efl_ui_select_mode_set_static_delegate == null)
2439 efl_ui_select_mode_set_static_delegate = new efl_ui_select_mode_set_delegate(select_mode_set);
2442 if (methods.FirstOrDefault(m => m.Name == "SetSelectMode") != null)
2444 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_select_mode_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_select_mode_set_static_delegate) });
2447 if (efl_ui_scrollable_content_pos_get_static_delegate == null)
2449 efl_ui_scrollable_content_pos_get_static_delegate = new efl_ui_scrollable_content_pos_get_delegate(content_pos_get);
2452 if (methods.FirstOrDefault(m => m.Name == "GetContentPos") != null)
2454 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_scrollable_content_pos_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_scrollable_content_pos_get_static_delegate) });
2457 if (efl_ui_scrollable_content_pos_set_static_delegate == null)
2459 efl_ui_scrollable_content_pos_set_static_delegate = new efl_ui_scrollable_content_pos_set_delegate(content_pos_set);
2462 if (methods.FirstOrDefault(m => m.Name == "SetContentPos") != null)
2464 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_scrollable_content_pos_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_scrollable_content_pos_set_static_delegate) });
2467 if (efl_ui_scrollable_content_size_get_static_delegate == null)
2469 efl_ui_scrollable_content_size_get_static_delegate = new efl_ui_scrollable_content_size_get_delegate(content_size_get);
2472 if (methods.FirstOrDefault(m => m.Name == "GetContentSize") != null)
2474 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_scrollable_content_size_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_scrollable_content_size_get_static_delegate) });
2477 if (efl_ui_scrollable_viewport_geometry_get_static_delegate == null)
2479 efl_ui_scrollable_viewport_geometry_get_static_delegate = new efl_ui_scrollable_viewport_geometry_get_delegate(viewport_geometry_get);
2482 if (methods.FirstOrDefault(m => m.Name == "GetViewportGeometry") != null)
2484 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_scrollable_viewport_geometry_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_scrollable_viewport_geometry_get_static_delegate) });
2487 if (efl_ui_scrollable_bounce_enabled_get_static_delegate == null)
2489 efl_ui_scrollable_bounce_enabled_get_static_delegate = new efl_ui_scrollable_bounce_enabled_get_delegate(bounce_enabled_get);
2492 if (methods.FirstOrDefault(m => m.Name == "GetBounceEnabled") != null)
2494 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_scrollable_bounce_enabled_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_scrollable_bounce_enabled_get_static_delegate) });
2497 if (efl_ui_scrollable_bounce_enabled_set_static_delegate == null)
2499 efl_ui_scrollable_bounce_enabled_set_static_delegate = new efl_ui_scrollable_bounce_enabled_set_delegate(bounce_enabled_set);
2502 if (methods.FirstOrDefault(m => m.Name == "SetBounceEnabled") != null)
2504 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_scrollable_bounce_enabled_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_scrollable_bounce_enabled_set_static_delegate) });
2507 if (efl_ui_scrollable_scroll_freeze_get_static_delegate == null)
2509 efl_ui_scrollable_scroll_freeze_get_static_delegate = new efl_ui_scrollable_scroll_freeze_get_delegate(scroll_freeze_get);
2512 if (methods.FirstOrDefault(m => m.Name == "GetScrollFreeze") != null)
2514 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_scrollable_scroll_freeze_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_scrollable_scroll_freeze_get_static_delegate) });
2517 if (efl_ui_scrollable_scroll_freeze_set_static_delegate == null)
2519 efl_ui_scrollable_scroll_freeze_set_static_delegate = new efl_ui_scrollable_scroll_freeze_set_delegate(scroll_freeze_set);
2522 if (methods.FirstOrDefault(m => m.Name == "SetScrollFreeze") != null)
2524 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_scrollable_scroll_freeze_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_scrollable_scroll_freeze_set_static_delegate) });
2527 if (efl_ui_scrollable_scroll_hold_get_static_delegate == null)
2529 efl_ui_scrollable_scroll_hold_get_static_delegate = new efl_ui_scrollable_scroll_hold_get_delegate(scroll_hold_get);
2532 if (methods.FirstOrDefault(m => m.Name == "GetScrollHold") != null)
2534 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_scrollable_scroll_hold_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_scrollable_scroll_hold_get_static_delegate) });
2537 if (efl_ui_scrollable_scroll_hold_set_static_delegate == null)
2539 efl_ui_scrollable_scroll_hold_set_static_delegate = new efl_ui_scrollable_scroll_hold_set_delegate(scroll_hold_set);
2542 if (methods.FirstOrDefault(m => m.Name == "SetScrollHold") != null)
2544 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_scrollable_scroll_hold_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_scrollable_scroll_hold_set_static_delegate) });
2547 if (efl_ui_scrollable_looping_get_static_delegate == null)
2549 efl_ui_scrollable_looping_get_static_delegate = new efl_ui_scrollable_looping_get_delegate(looping_get);
2552 if (methods.FirstOrDefault(m => m.Name == "GetLooping") != null)
2554 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_scrollable_looping_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_scrollable_looping_get_static_delegate) });
2557 if (efl_ui_scrollable_looping_set_static_delegate == null)
2559 efl_ui_scrollable_looping_set_static_delegate = new efl_ui_scrollable_looping_set_delegate(looping_set);
2562 if (methods.FirstOrDefault(m => m.Name == "SetLooping") != null)
2564 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_scrollable_looping_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_scrollable_looping_set_static_delegate) });
2567 if (efl_ui_scrollable_movement_block_get_static_delegate == null)
2569 efl_ui_scrollable_movement_block_get_static_delegate = new efl_ui_scrollable_movement_block_get_delegate(movement_block_get);
2572 if (methods.FirstOrDefault(m => m.Name == "GetMovementBlock") != null)
2574 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_scrollable_movement_block_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_scrollable_movement_block_get_static_delegate) });
2577 if (efl_ui_scrollable_movement_block_set_static_delegate == null)
2579 efl_ui_scrollable_movement_block_set_static_delegate = new efl_ui_scrollable_movement_block_set_delegate(movement_block_set);
2582 if (methods.FirstOrDefault(m => m.Name == "SetMovementBlock") != null)
2584 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_scrollable_movement_block_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_scrollable_movement_block_set_static_delegate) });
2587 if (efl_ui_scrollable_gravity_get_static_delegate == null)
2589 efl_ui_scrollable_gravity_get_static_delegate = new efl_ui_scrollable_gravity_get_delegate(gravity_get);
2592 if (methods.FirstOrDefault(m => m.Name == "GetGravity") != null)
2594 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_scrollable_gravity_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_scrollable_gravity_get_static_delegate) });
2597 if (efl_ui_scrollable_gravity_set_static_delegate == null)
2599 efl_ui_scrollable_gravity_set_static_delegate = new efl_ui_scrollable_gravity_set_delegate(gravity_set);
2602 if (methods.FirstOrDefault(m => m.Name == "SetGravity") != null)
2604 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_scrollable_gravity_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_scrollable_gravity_set_static_delegate) });
2607 if (efl_ui_scrollable_match_content_set_static_delegate == null)
2609 efl_ui_scrollable_match_content_set_static_delegate = new efl_ui_scrollable_match_content_set_delegate(match_content_set);
2612 if (methods.FirstOrDefault(m => m.Name == "SetMatchContent") != null)
2614 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_scrollable_match_content_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_scrollable_match_content_set_static_delegate) });
2617 if (efl_ui_scrollable_step_size_get_static_delegate == null)
2619 efl_ui_scrollable_step_size_get_static_delegate = new efl_ui_scrollable_step_size_get_delegate(step_size_get);
2622 if (methods.FirstOrDefault(m => m.Name == "GetStepSize") != null)
2624 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_scrollable_step_size_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_scrollable_step_size_get_static_delegate) });
2627 if (efl_ui_scrollable_step_size_set_static_delegate == null)
2629 efl_ui_scrollable_step_size_set_static_delegate = new efl_ui_scrollable_step_size_set_delegate(step_size_set);
2632 if (methods.FirstOrDefault(m => m.Name == "SetStepSize") != null)
2634 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_scrollable_step_size_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_scrollable_step_size_set_static_delegate) });
2637 if (efl_ui_scrollable_scroll_static_delegate == null)
2639 efl_ui_scrollable_scroll_static_delegate = new efl_ui_scrollable_scroll_delegate(scroll);
2642 if (methods.FirstOrDefault(m => m.Name == "Scroll") != null)
2644 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_scrollable_scroll"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_scrollable_scroll_static_delegate) });
2647 if (efl_ui_scrollbar_bar_mode_get_static_delegate == null)
2649 efl_ui_scrollbar_bar_mode_get_static_delegate = new efl_ui_scrollbar_bar_mode_get_delegate(bar_mode_get);
2652 if (methods.FirstOrDefault(m => m.Name == "GetBarMode") != null)
2654 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_scrollbar_bar_mode_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_scrollbar_bar_mode_get_static_delegate) });
2657 if (efl_ui_scrollbar_bar_mode_set_static_delegate == null)
2659 efl_ui_scrollbar_bar_mode_set_static_delegate = new efl_ui_scrollbar_bar_mode_set_delegate(bar_mode_set);
2662 if (methods.FirstOrDefault(m => m.Name == "SetBarMode") != null)
2664 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_scrollbar_bar_mode_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_scrollbar_bar_mode_set_static_delegate) });
2667 if (efl_ui_scrollbar_bar_size_get_static_delegate == null)
2669 efl_ui_scrollbar_bar_size_get_static_delegate = new efl_ui_scrollbar_bar_size_get_delegate(bar_size_get);
2672 if (methods.FirstOrDefault(m => m.Name == "GetBarSize") != null)
2674 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_scrollbar_bar_size_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_scrollbar_bar_size_get_static_delegate) });
2677 if (efl_ui_scrollbar_bar_position_get_static_delegate == null)
2679 efl_ui_scrollbar_bar_position_get_static_delegate = new efl_ui_scrollbar_bar_position_get_delegate(bar_position_get);
2682 if (methods.FirstOrDefault(m => m.Name == "GetBarPosition") != null)
2684 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_scrollbar_bar_position_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_scrollbar_bar_position_get_static_delegate) });
2687 if (efl_ui_scrollbar_bar_position_set_static_delegate == null)
2689 efl_ui_scrollbar_bar_position_set_static_delegate = new efl_ui_scrollbar_bar_position_set_delegate(bar_position_set);
2692 if (methods.FirstOrDefault(m => m.Name == "SetBarPosition") != null)
2694 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_scrollbar_bar_position_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_scrollbar_bar_position_set_static_delegate) });
2697 if (efl_ui_scrollbar_bar_visibility_update_static_delegate == null)
2699 efl_ui_scrollbar_bar_visibility_update_static_delegate = new efl_ui_scrollbar_bar_visibility_update_delegate(bar_visibility_update);
2702 if (methods.FirstOrDefault(m => m.Name == "UpdateBarVisibility") != null)
2704 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_scrollbar_bar_visibility_update"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_scrollbar_bar_visibility_update_static_delegate) });
2707 descs.AddRange(base.GetEoOps(type));
2710 /// <summary>Returns the Eo class for the native methods of this class.</summary>
2711 /// <returns>The native class pointer.</returns>
2712 public override IntPtr GetEflClass()
2714 return Efl.Ui.List.efl_ui_list_class_get();
2717 #pragma warning disable CA1707, CS1591, SA1300, SA1600
2719 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
2720 private delegate Efl.Ui.ListItem efl_ui_list_last_selected_item_get_delegate(System.IntPtr obj, System.IntPtr pd);
2722 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
2723 public delegate Efl.Ui.ListItem efl_ui_list_last_selected_item_get_api_delegate(System.IntPtr obj);
2725 public static Efl.Eo.FunctionWrapper<efl_ui_list_last_selected_item_get_api_delegate> efl_ui_list_last_selected_item_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_list_last_selected_item_get_api_delegate>(Module, "efl_ui_list_last_selected_item_get");
2727 private static Efl.Ui.ListItem last_selected_item_get(System.IntPtr obj, System.IntPtr pd)
2729 Eina.Log.Debug("function efl_ui_list_last_selected_item_get was called");
2730 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2733 Efl.Ui.ListItem _ret_var = default(Efl.Ui.ListItem);
2736 _ret_var = ((List)ws.Target).GetLastSelectedItem();
2740 Eina.Log.Warning($"Callback error: {e.ToString()}");
2741 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2749 return efl_ui_list_last_selected_item_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2753 private static efl_ui_list_last_selected_item_get_delegate efl_ui_list_last_selected_item_get_static_delegate;
2756 private delegate void efl_ui_list_item_scroll_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.ListItem item, [MarshalAs(UnmanagedType.U1)] bool animation);
2759 public delegate void efl_ui_list_item_scroll_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.ListItem item, [MarshalAs(UnmanagedType.U1)] bool animation);
2761 public static Efl.Eo.FunctionWrapper<efl_ui_list_item_scroll_api_delegate> efl_ui_list_item_scroll_ptr = new Efl.Eo.FunctionWrapper<efl_ui_list_item_scroll_api_delegate>(Module, "efl_ui_list_item_scroll");
2763 private static void item_scroll(System.IntPtr obj, System.IntPtr pd, Efl.Ui.ListItem item, bool animation)
2765 Eina.Log.Debug("function efl_ui_list_item_scroll was called");
2766 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2772 ((List)ws.Target).ItemScroll(item, animation);
2776 Eina.Log.Warning($"Callback error: {e.ToString()}");
2777 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2784 efl_ui_list_item_scroll_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), item, animation);
2788 private static efl_ui_list_item_scroll_delegate efl_ui_list_item_scroll_static_delegate;
2791 private delegate void efl_ui_list_item_scroll_align_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.ListItem item, double align, [MarshalAs(UnmanagedType.U1)] bool animation);
2794 public delegate void efl_ui_list_item_scroll_align_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.ListItem item, double align, [MarshalAs(UnmanagedType.U1)] bool animation);
2796 public static Efl.Eo.FunctionWrapper<efl_ui_list_item_scroll_align_api_delegate> efl_ui_list_item_scroll_align_ptr = new Efl.Eo.FunctionWrapper<efl_ui_list_item_scroll_align_api_delegate>(Module, "efl_ui_list_item_scroll_align");
2798 private static void item_scroll_align(System.IntPtr obj, System.IntPtr pd, Efl.Ui.ListItem item, double align, bool animation)
2800 Eina.Log.Debug("function efl_ui_list_item_scroll_align was called");
2801 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2807 ((List)ws.Target).ItemScrollAlign(item, align, animation);
2811 Eina.Log.Warning($"Callback error: {e.ToString()}");
2812 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2819 efl_ui_list_item_scroll_align_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), item, align, animation);
2823 private static efl_ui_list_item_scroll_align_delegate efl_ui_list_item_scroll_align_static_delegate;
2826 private delegate System.IntPtr efl_ui_list_selected_items_get_delegate(System.IntPtr obj, System.IntPtr pd);
2829 public delegate System.IntPtr efl_ui_list_selected_items_get_api_delegate(System.IntPtr obj);
2831 public static Efl.Eo.FunctionWrapper<efl_ui_list_selected_items_get_api_delegate> efl_ui_list_selected_items_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_list_selected_items_get_api_delegate>(Module, "efl_ui_list_selected_items_get");
2833 private static System.IntPtr selected_items_get(System.IntPtr obj, System.IntPtr pd)
2835 Eina.Log.Debug("function efl_ui_list_selected_items_get was called");
2836 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2839 Eina.Iterator<Efl.Ui.ListItem> _ret_var = default(Eina.Iterator<Efl.Ui.ListItem>);
2842 _ret_var = ((List)ws.Target).GetSelectedItems();
2846 Eina.Log.Warning($"Callback error: {e.ToString()}");
2847 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2850 _ret_var.Own = false; return _ret_var.Handle;
2855 return efl_ui_list_selected_items_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2859 private static efl_ui_list_selected_items_get_delegate efl_ui_list_selected_items_get_static_delegate;
2861 [return: MarshalAs(UnmanagedType.U1)]
2862 private delegate bool efl_pack_clear_delegate(System.IntPtr obj, System.IntPtr pd);
2864 [return: MarshalAs(UnmanagedType.U1)]
2865 public delegate bool efl_pack_clear_api_delegate(System.IntPtr obj);
2867 public static Efl.Eo.FunctionWrapper<efl_pack_clear_api_delegate> efl_pack_clear_ptr = new Efl.Eo.FunctionWrapper<efl_pack_clear_api_delegate>(Module, "efl_pack_clear");
2869 private static bool pack_clear(System.IntPtr obj, System.IntPtr pd)
2871 Eina.Log.Debug("function efl_pack_clear was called");
2872 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2875 bool _ret_var = default(bool);
2878 _ret_var = ((List)ws.Target).ClearPack();
2882 Eina.Log.Warning($"Callback error: {e.ToString()}");
2883 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2891 return efl_pack_clear_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2895 private static efl_pack_clear_delegate efl_pack_clear_static_delegate;
2897 [return: MarshalAs(UnmanagedType.U1)]
2898 private delegate bool efl_pack_unpack_all_delegate(System.IntPtr obj, System.IntPtr pd);
2900 [return: MarshalAs(UnmanagedType.U1)]
2901 public delegate bool efl_pack_unpack_all_api_delegate(System.IntPtr obj);
2903 public static Efl.Eo.FunctionWrapper<efl_pack_unpack_all_api_delegate> efl_pack_unpack_all_ptr = new Efl.Eo.FunctionWrapper<efl_pack_unpack_all_api_delegate>(Module, "efl_pack_unpack_all");
2905 private static bool unpack_all(System.IntPtr obj, System.IntPtr pd)
2907 Eina.Log.Debug("function efl_pack_unpack_all was called");
2908 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2911 bool _ret_var = default(bool);
2914 _ret_var = ((List)ws.Target).UnpackAll();
2918 Eina.Log.Warning($"Callback error: {e.ToString()}");
2919 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2927 return efl_pack_unpack_all_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2931 private static efl_pack_unpack_all_delegate efl_pack_unpack_all_static_delegate;
2933 [return: MarshalAs(UnmanagedType.U1)]
2934 private delegate bool efl_pack_unpack_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj);
2936 [return: MarshalAs(UnmanagedType.U1)]
2937 public delegate bool efl_pack_unpack_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj);
2939 public static Efl.Eo.FunctionWrapper<efl_pack_unpack_api_delegate> efl_pack_unpack_ptr = new Efl.Eo.FunctionWrapper<efl_pack_unpack_api_delegate>(Module, "efl_pack_unpack");
2941 private static bool unpack(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.IEntity subobj)
2943 Eina.Log.Debug("function efl_pack_unpack was called");
2944 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2947 bool _ret_var = default(bool);
2950 _ret_var = ((List)ws.Target).Unpack(subobj);
2954 Eina.Log.Warning($"Callback error: {e.ToString()}");
2955 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2963 return efl_pack_unpack_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), subobj);
2967 private static efl_pack_unpack_delegate efl_pack_unpack_static_delegate;
2969 [return: MarshalAs(UnmanagedType.U1)]
2970 private delegate bool efl_pack_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj);
2972 [return: MarshalAs(UnmanagedType.U1)]
2973 public delegate bool efl_pack_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj);
2975 public static Efl.Eo.FunctionWrapper<efl_pack_api_delegate> efl_pack_ptr = new Efl.Eo.FunctionWrapper<efl_pack_api_delegate>(Module, "efl_pack");
2977 private static bool pack(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.IEntity subobj)
2979 Eina.Log.Debug("function efl_pack was called");
2980 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2983 bool _ret_var = default(bool);
2986 _ret_var = ((List)ws.Target).Pack(subobj);
2990 Eina.Log.Warning($"Callback error: {e.ToString()}");
2991 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2999 return efl_pack_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), subobj);
3003 private static efl_pack_delegate efl_pack_static_delegate;
3006 private delegate void efl_pack_layout_request_delegate(System.IntPtr obj, System.IntPtr pd);
3009 public delegate void efl_pack_layout_request_api_delegate(System.IntPtr obj);
3011 public static Efl.Eo.FunctionWrapper<efl_pack_layout_request_api_delegate> efl_pack_layout_request_ptr = new Efl.Eo.FunctionWrapper<efl_pack_layout_request_api_delegate>(Module, "efl_pack_layout_request");
3013 private static void layout_request(System.IntPtr obj, System.IntPtr pd)
3015 Eina.Log.Debug("function efl_pack_layout_request was called");
3016 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3022 ((List)ws.Target).LayoutRequest();
3026 Eina.Log.Warning($"Callback error: {e.ToString()}");
3027 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3034 efl_pack_layout_request_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3038 private static efl_pack_layout_request_delegate efl_pack_layout_request_static_delegate;
3041 private delegate void efl_pack_layout_update_delegate(System.IntPtr obj, System.IntPtr pd);
3044 public delegate void efl_pack_layout_update_api_delegate(System.IntPtr obj);
3046 public static Efl.Eo.FunctionWrapper<efl_pack_layout_update_api_delegate> efl_pack_layout_update_ptr = new Efl.Eo.FunctionWrapper<efl_pack_layout_update_api_delegate>(Module, "efl_pack_layout_update");
3048 private static void layout_update(System.IntPtr obj, System.IntPtr pd)
3050 Eina.Log.Debug("function efl_pack_layout_update was called");
3051 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3057 ((List)ws.Target).UpdateLayout();
3061 Eina.Log.Warning($"Callback error: {e.ToString()}");
3062 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3069 efl_pack_layout_update_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3073 private static efl_pack_layout_update_delegate efl_pack_layout_update_static_delegate;
3075 [return: MarshalAs(UnmanagedType.U1)]
3076 private delegate bool efl_pack_begin_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj);
3078 [return: MarshalAs(UnmanagedType.U1)]
3079 public delegate bool efl_pack_begin_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj);
3081 public static Efl.Eo.FunctionWrapper<efl_pack_begin_api_delegate> efl_pack_begin_ptr = new Efl.Eo.FunctionWrapper<efl_pack_begin_api_delegate>(Module, "efl_pack_begin");
3083 private static bool pack_begin(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.IEntity subobj)
3085 Eina.Log.Debug("function efl_pack_begin was called");
3086 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3089 bool _ret_var = default(bool);
3092 _ret_var = ((List)ws.Target).PackBegin(subobj);
3096 Eina.Log.Warning($"Callback error: {e.ToString()}");
3097 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3105 return efl_pack_begin_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), subobj);
3109 private static efl_pack_begin_delegate efl_pack_begin_static_delegate;
3111 [return: MarshalAs(UnmanagedType.U1)]
3112 private delegate bool efl_pack_end_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj);
3114 [return: MarshalAs(UnmanagedType.U1)]
3115 public delegate bool efl_pack_end_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj);
3117 public static Efl.Eo.FunctionWrapper<efl_pack_end_api_delegate> efl_pack_end_ptr = new Efl.Eo.FunctionWrapper<efl_pack_end_api_delegate>(Module, "efl_pack_end");
3119 private static bool pack_end(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.IEntity subobj)
3121 Eina.Log.Debug("function efl_pack_end was called");
3122 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3125 bool _ret_var = default(bool);
3128 _ret_var = ((List)ws.Target).PackEnd(subobj);
3132 Eina.Log.Warning($"Callback error: {e.ToString()}");
3133 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3141 return efl_pack_end_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), subobj);
3145 private static efl_pack_end_delegate efl_pack_end_static_delegate;
3147 [return: MarshalAs(UnmanagedType.U1)]
3148 private delegate bool efl_pack_before_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity existing);
3150 [return: MarshalAs(UnmanagedType.U1)]
3151 public delegate bool efl_pack_before_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity existing);
3153 public static Efl.Eo.FunctionWrapper<efl_pack_before_api_delegate> efl_pack_before_ptr = new Efl.Eo.FunctionWrapper<efl_pack_before_api_delegate>(Module, "efl_pack_before");
3155 private static bool pack_before(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.IEntity subobj, Efl.Gfx.IEntity existing)
3157 Eina.Log.Debug("function efl_pack_before was called");
3158 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3161 bool _ret_var = default(bool);
3164 _ret_var = ((List)ws.Target).PackBefore(subobj, existing);
3168 Eina.Log.Warning($"Callback error: {e.ToString()}");
3169 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3177 return efl_pack_before_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), subobj, existing);
3181 private static efl_pack_before_delegate efl_pack_before_static_delegate;
3183 [return: MarshalAs(UnmanagedType.U1)]
3184 private delegate bool efl_pack_after_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity existing);
3186 [return: MarshalAs(UnmanagedType.U1)]
3187 public delegate bool efl_pack_after_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity existing);
3189 public static Efl.Eo.FunctionWrapper<efl_pack_after_api_delegate> efl_pack_after_ptr = new Efl.Eo.FunctionWrapper<efl_pack_after_api_delegate>(Module, "efl_pack_after");
3191 private static bool pack_after(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.IEntity subobj, Efl.Gfx.IEntity existing)
3193 Eina.Log.Debug("function efl_pack_after was called");
3194 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3197 bool _ret_var = default(bool);
3200 _ret_var = ((List)ws.Target).PackAfter(subobj, existing);
3204 Eina.Log.Warning($"Callback error: {e.ToString()}");
3205 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3213 return efl_pack_after_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), subobj, existing);
3217 private static efl_pack_after_delegate efl_pack_after_static_delegate;
3219 [return: MarshalAs(UnmanagedType.U1)]
3220 private delegate bool efl_pack_at_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj, int index);
3222 [return: MarshalAs(UnmanagedType.U1)]
3223 public delegate bool efl_pack_at_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj, int index);
3225 public static Efl.Eo.FunctionWrapper<efl_pack_at_api_delegate> efl_pack_at_ptr = new Efl.Eo.FunctionWrapper<efl_pack_at_api_delegate>(Module, "efl_pack_at");
3227 private static bool pack_at(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.IEntity subobj, int index)
3229 Eina.Log.Debug("function efl_pack_at was called");
3230 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3233 bool _ret_var = default(bool);
3236 _ret_var = ((List)ws.Target).PackAt(subobj, index);
3240 Eina.Log.Warning($"Callback error: {e.ToString()}");
3241 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3249 return efl_pack_at_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), subobj, index);
3253 private static efl_pack_at_delegate efl_pack_at_static_delegate;
3255 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
3256 private delegate Efl.Gfx.IEntity efl_pack_content_get_delegate(System.IntPtr obj, System.IntPtr pd, int index);
3258 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
3259 public delegate Efl.Gfx.IEntity efl_pack_content_get_api_delegate(System.IntPtr obj, int index);
3261 public static Efl.Eo.FunctionWrapper<efl_pack_content_get_api_delegate> efl_pack_content_get_ptr = new Efl.Eo.FunctionWrapper<efl_pack_content_get_api_delegate>(Module, "efl_pack_content_get");
3263 private static Efl.Gfx.IEntity pack_content_get(System.IntPtr obj, System.IntPtr pd, int index)
3265 Eina.Log.Debug("function efl_pack_content_get was called");
3266 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3269 Efl.Gfx.IEntity _ret_var = default(Efl.Gfx.IEntity);
3272 _ret_var = ((List)ws.Target).GetPackContent(index);
3276 Eina.Log.Warning($"Callback error: {e.ToString()}");
3277 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3285 return efl_pack_content_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), index);
3289 private static efl_pack_content_get_delegate efl_pack_content_get_static_delegate;
3292 private delegate int efl_pack_index_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj);
3295 public delegate int efl_pack_index_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj);
3297 public static Efl.Eo.FunctionWrapper<efl_pack_index_get_api_delegate> efl_pack_index_get_ptr = new Efl.Eo.FunctionWrapper<efl_pack_index_get_api_delegate>(Module, "efl_pack_index_get");
3299 private static int pack_index_get(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.IEntity subobj)
3301 Eina.Log.Debug("function efl_pack_index_get was called");
3302 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3305 int _ret_var = default(int);
3308 _ret_var = ((List)ws.Target).GetPackIndex(subobj);
3312 Eina.Log.Warning($"Callback error: {e.ToString()}");
3313 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3321 return efl_pack_index_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), subobj);
3325 private static efl_pack_index_get_delegate efl_pack_index_get_static_delegate;
3327 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
3328 private delegate Efl.Gfx.IEntity efl_pack_unpack_at_delegate(System.IntPtr obj, System.IntPtr pd, int index);
3330 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
3331 public delegate Efl.Gfx.IEntity efl_pack_unpack_at_api_delegate(System.IntPtr obj, int index);
3333 public static Efl.Eo.FunctionWrapper<efl_pack_unpack_at_api_delegate> efl_pack_unpack_at_ptr = new Efl.Eo.FunctionWrapper<efl_pack_unpack_at_api_delegate>(Module, "efl_pack_unpack_at");
3335 private static Efl.Gfx.IEntity pack_unpack_at(System.IntPtr obj, System.IntPtr pd, int index)
3337 Eina.Log.Debug("function efl_pack_unpack_at was called");
3338 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3341 Efl.Gfx.IEntity _ret_var = default(Efl.Gfx.IEntity);
3344 _ret_var = ((List)ws.Target).PackUnpackAt(index);
3348 Eina.Log.Warning($"Callback error: {e.ToString()}");
3349 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3357 return efl_pack_unpack_at_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), index);
3361 private static efl_pack_unpack_at_delegate efl_pack_unpack_at_static_delegate;
3364 private delegate void efl_gfx_arrangement_content_align_get_delegate(System.IntPtr obj, System.IntPtr pd, out double align_horiz, out double align_vert);
3367 public delegate void efl_gfx_arrangement_content_align_get_api_delegate(System.IntPtr obj, out double align_horiz, out double align_vert);
3369 public static Efl.Eo.FunctionWrapper<efl_gfx_arrangement_content_align_get_api_delegate> efl_gfx_arrangement_content_align_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_arrangement_content_align_get_api_delegate>(Module, "efl_gfx_arrangement_content_align_get");
3371 private static void content_align_get(System.IntPtr obj, System.IntPtr pd, out double align_horiz, out double align_vert)
3373 Eina.Log.Debug("function efl_gfx_arrangement_content_align_get was called");
3374 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3377 align_horiz = default(double); align_vert = default(double);
3380 ((List)ws.Target).GetContentAlign(out align_horiz, out align_vert);
3384 Eina.Log.Warning($"Callback error: {e.ToString()}");
3385 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3392 efl_gfx_arrangement_content_align_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out align_horiz, out align_vert);
3396 private static efl_gfx_arrangement_content_align_get_delegate efl_gfx_arrangement_content_align_get_static_delegate;
3399 private delegate void efl_gfx_arrangement_content_align_set_delegate(System.IntPtr obj, System.IntPtr pd, double align_horiz, double align_vert);
3402 public delegate void efl_gfx_arrangement_content_align_set_api_delegate(System.IntPtr obj, double align_horiz, double align_vert);
3404 public static Efl.Eo.FunctionWrapper<efl_gfx_arrangement_content_align_set_api_delegate> efl_gfx_arrangement_content_align_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_arrangement_content_align_set_api_delegate>(Module, "efl_gfx_arrangement_content_align_set");
3406 private static void content_align_set(System.IntPtr obj, System.IntPtr pd, double align_horiz, double align_vert)
3408 Eina.Log.Debug("function efl_gfx_arrangement_content_align_set was called");
3409 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3415 ((List)ws.Target).SetContentAlign(align_horiz, align_vert);
3419 Eina.Log.Warning($"Callback error: {e.ToString()}");
3420 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3427 efl_gfx_arrangement_content_align_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), align_horiz, align_vert);
3431 private static efl_gfx_arrangement_content_align_set_delegate efl_gfx_arrangement_content_align_set_static_delegate;
3434 private delegate void efl_gfx_arrangement_content_padding_get_delegate(System.IntPtr obj, System.IntPtr pd, out double pad_horiz, out double pad_vert, [MarshalAs(UnmanagedType.U1)] out bool scalable);
3437 public delegate void efl_gfx_arrangement_content_padding_get_api_delegate(System.IntPtr obj, out double pad_horiz, out double pad_vert, [MarshalAs(UnmanagedType.U1)] out bool scalable);
3439 public static Efl.Eo.FunctionWrapper<efl_gfx_arrangement_content_padding_get_api_delegate> efl_gfx_arrangement_content_padding_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_arrangement_content_padding_get_api_delegate>(Module, "efl_gfx_arrangement_content_padding_get");
3441 private static void content_padding_get(System.IntPtr obj, System.IntPtr pd, out double pad_horiz, out double pad_vert, out bool scalable)
3443 Eina.Log.Debug("function efl_gfx_arrangement_content_padding_get was called");
3444 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3447 pad_horiz = default(double); pad_vert = default(double); scalable = default(bool);
3450 ((List)ws.Target).GetContentPadding(out pad_horiz, out pad_vert, out scalable);
3454 Eina.Log.Warning($"Callback error: {e.ToString()}");
3455 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3462 efl_gfx_arrangement_content_padding_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out pad_horiz, out pad_vert, out scalable);
3466 private static efl_gfx_arrangement_content_padding_get_delegate efl_gfx_arrangement_content_padding_get_static_delegate;
3469 private delegate void efl_gfx_arrangement_content_padding_set_delegate(System.IntPtr obj, System.IntPtr pd, double pad_horiz, double pad_vert, [MarshalAs(UnmanagedType.U1)] bool scalable);
3472 public delegate void efl_gfx_arrangement_content_padding_set_api_delegate(System.IntPtr obj, double pad_horiz, double pad_vert, [MarshalAs(UnmanagedType.U1)] bool scalable);
3474 public static Efl.Eo.FunctionWrapper<efl_gfx_arrangement_content_padding_set_api_delegate> efl_gfx_arrangement_content_padding_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_arrangement_content_padding_set_api_delegate>(Module, "efl_gfx_arrangement_content_padding_set");
3476 private static void content_padding_set(System.IntPtr obj, System.IntPtr pd, double pad_horiz, double pad_vert, bool scalable)
3478 Eina.Log.Debug("function efl_gfx_arrangement_content_padding_set was called");
3479 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3485 ((List)ws.Target).SetContentPadding(pad_horiz, pad_vert, scalable);
3489 Eina.Log.Warning($"Callback error: {e.ToString()}");
3490 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3497 efl_gfx_arrangement_content_padding_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), pad_horiz, pad_vert, scalable);
3501 private static efl_gfx_arrangement_content_padding_set_delegate efl_gfx_arrangement_content_padding_set_static_delegate;
3504 private delegate Efl.Ui.SelectMode efl_ui_select_mode_get_delegate(System.IntPtr obj, System.IntPtr pd);
3507 public delegate Efl.Ui.SelectMode efl_ui_select_mode_get_api_delegate(System.IntPtr obj);
3509 public static Efl.Eo.FunctionWrapper<efl_ui_select_mode_get_api_delegate> efl_ui_select_mode_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_select_mode_get_api_delegate>(Module, "efl_ui_select_mode_get");
3511 private static Efl.Ui.SelectMode select_mode_get(System.IntPtr obj, System.IntPtr pd)
3513 Eina.Log.Debug("function efl_ui_select_mode_get was called");
3514 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3517 Efl.Ui.SelectMode _ret_var = default(Efl.Ui.SelectMode);
3520 _ret_var = ((List)ws.Target).GetSelectMode();
3524 Eina.Log.Warning($"Callback error: {e.ToString()}");
3525 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3533 return efl_ui_select_mode_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3537 private static efl_ui_select_mode_get_delegate efl_ui_select_mode_get_static_delegate;
3540 private delegate void efl_ui_select_mode_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Ui.SelectMode mode);
3543 public delegate void efl_ui_select_mode_set_api_delegate(System.IntPtr obj, Efl.Ui.SelectMode mode);
3545 public static Efl.Eo.FunctionWrapper<efl_ui_select_mode_set_api_delegate> efl_ui_select_mode_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_select_mode_set_api_delegate>(Module, "efl_ui_select_mode_set");
3547 private static void select_mode_set(System.IntPtr obj, System.IntPtr pd, Efl.Ui.SelectMode mode)
3549 Eina.Log.Debug("function efl_ui_select_mode_set was called");
3550 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3556 ((List)ws.Target).SetSelectMode(mode);
3560 Eina.Log.Warning($"Callback error: {e.ToString()}");
3561 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3568 efl_ui_select_mode_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), mode);
3572 private static efl_ui_select_mode_set_delegate efl_ui_select_mode_set_static_delegate;
3575 private delegate Eina.Position2D.NativeStruct efl_ui_scrollable_content_pos_get_delegate(System.IntPtr obj, System.IntPtr pd);
3578 public delegate Eina.Position2D.NativeStruct efl_ui_scrollable_content_pos_get_api_delegate(System.IntPtr obj);
3580 public static Efl.Eo.FunctionWrapper<efl_ui_scrollable_content_pos_get_api_delegate> efl_ui_scrollable_content_pos_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_scrollable_content_pos_get_api_delegate>(Module, "efl_ui_scrollable_content_pos_get");
3582 private static Eina.Position2D.NativeStruct content_pos_get(System.IntPtr obj, System.IntPtr pd)
3584 Eina.Log.Debug("function efl_ui_scrollable_content_pos_get was called");
3585 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3588 Eina.Position2D _ret_var = default(Eina.Position2D);
3591 _ret_var = ((List)ws.Target).GetContentPos();
3595 Eina.Log.Warning($"Callback error: {e.ToString()}");
3596 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3604 return efl_ui_scrollable_content_pos_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3608 private static efl_ui_scrollable_content_pos_get_delegate efl_ui_scrollable_content_pos_get_static_delegate;
3611 private delegate void efl_ui_scrollable_content_pos_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct pos);
3614 public delegate void efl_ui_scrollable_content_pos_set_api_delegate(System.IntPtr obj, Eina.Position2D.NativeStruct pos);
3616 public static Efl.Eo.FunctionWrapper<efl_ui_scrollable_content_pos_set_api_delegate> efl_ui_scrollable_content_pos_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_scrollable_content_pos_set_api_delegate>(Module, "efl_ui_scrollable_content_pos_set");
3618 private static void content_pos_set(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct pos)
3620 Eina.Log.Debug("function efl_ui_scrollable_content_pos_set was called");
3621 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3624 Eina.Position2D _in_pos = pos;
3628 ((List)ws.Target).SetContentPos(_in_pos);
3632 Eina.Log.Warning($"Callback error: {e.ToString()}");
3633 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3640 efl_ui_scrollable_content_pos_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), pos);
3644 private static efl_ui_scrollable_content_pos_set_delegate efl_ui_scrollable_content_pos_set_static_delegate;
3647 private delegate Eina.Size2D.NativeStruct efl_ui_scrollable_content_size_get_delegate(System.IntPtr obj, System.IntPtr pd);
3650 public delegate Eina.Size2D.NativeStruct efl_ui_scrollable_content_size_get_api_delegate(System.IntPtr obj);
3652 public static Efl.Eo.FunctionWrapper<efl_ui_scrollable_content_size_get_api_delegate> efl_ui_scrollable_content_size_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_scrollable_content_size_get_api_delegate>(Module, "efl_ui_scrollable_content_size_get");
3654 private static Eina.Size2D.NativeStruct content_size_get(System.IntPtr obj, System.IntPtr pd)
3656 Eina.Log.Debug("function efl_ui_scrollable_content_size_get was called");
3657 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3660 Eina.Size2D _ret_var = default(Eina.Size2D);
3663 _ret_var = ((List)ws.Target).GetContentSize();
3667 Eina.Log.Warning($"Callback error: {e.ToString()}");
3668 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3676 return efl_ui_scrollable_content_size_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3680 private static efl_ui_scrollable_content_size_get_delegate efl_ui_scrollable_content_size_get_static_delegate;
3683 private delegate Eina.Rect.NativeStruct efl_ui_scrollable_viewport_geometry_get_delegate(System.IntPtr obj, System.IntPtr pd);
3686 public delegate Eina.Rect.NativeStruct efl_ui_scrollable_viewport_geometry_get_api_delegate(System.IntPtr obj);
3688 public static Efl.Eo.FunctionWrapper<efl_ui_scrollable_viewport_geometry_get_api_delegate> efl_ui_scrollable_viewport_geometry_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_scrollable_viewport_geometry_get_api_delegate>(Module, "efl_ui_scrollable_viewport_geometry_get");
3690 private static Eina.Rect.NativeStruct viewport_geometry_get(System.IntPtr obj, System.IntPtr pd)
3692 Eina.Log.Debug("function efl_ui_scrollable_viewport_geometry_get was called");
3693 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3696 Eina.Rect _ret_var = default(Eina.Rect);
3699 _ret_var = ((List)ws.Target).GetViewportGeometry();
3703 Eina.Log.Warning($"Callback error: {e.ToString()}");
3704 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3712 return efl_ui_scrollable_viewport_geometry_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3716 private static efl_ui_scrollable_viewport_geometry_get_delegate efl_ui_scrollable_viewport_geometry_get_static_delegate;
3719 private delegate void efl_ui_scrollable_bounce_enabled_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] out bool horiz, [MarshalAs(UnmanagedType.U1)] out bool vert);
3722 public delegate void efl_ui_scrollable_bounce_enabled_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] out bool horiz, [MarshalAs(UnmanagedType.U1)] out bool vert);
3724 public static Efl.Eo.FunctionWrapper<efl_ui_scrollable_bounce_enabled_get_api_delegate> efl_ui_scrollable_bounce_enabled_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_scrollable_bounce_enabled_get_api_delegate>(Module, "efl_ui_scrollable_bounce_enabled_get");
3726 private static void bounce_enabled_get(System.IntPtr obj, System.IntPtr pd, out bool horiz, out bool vert)
3728 Eina.Log.Debug("function efl_ui_scrollable_bounce_enabled_get was called");
3729 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3732 horiz = default(bool); vert = default(bool);
3735 ((List)ws.Target).GetBounceEnabled(out horiz, out vert);
3739 Eina.Log.Warning($"Callback error: {e.ToString()}");
3740 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3747 efl_ui_scrollable_bounce_enabled_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out horiz, out vert);
3751 private static efl_ui_scrollable_bounce_enabled_get_delegate efl_ui_scrollable_bounce_enabled_get_static_delegate;
3754 private delegate void efl_ui_scrollable_bounce_enabled_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool horiz, [MarshalAs(UnmanagedType.U1)] bool vert);
3757 public delegate void efl_ui_scrollable_bounce_enabled_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool horiz, [MarshalAs(UnmanagedType.U1)] bool vert);
3759 public static Efl.Eo.FunctionWrapper<efl_ui_scrollable_bounce_enabled_set_api_delegate> efl_ui_scrollable_bounce_enabled_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_scrollable_bounce_enabled_set_api_delegate>(Module, "efl_ui_scrollable_bounce_enabled_set");
3761 private static void bounce_enabled_set(System.IntPtr obj, System.IntPtr pd, bool horiz, bool vert)
3763 Eina.Log.Debug("function efl_ui_scrollable_bounce_enabled_set was called");
3764 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3770 ((List)ws.Target).SetBounceEnabled(horiz, vert);
3774 Eina.Log.Warning($"Callback error: {e.ToString()}");
3775 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3782 efl_ui_scrollable_bounce_enabled_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), horiz, vert);
3786 private static efl_ui_scrollable_bounce_enabled_set_delegate efl_ui_scrollable_bounce_enabled_set_static_delegate;
3788 [return: MarshalAs(UnmanagedType.U1)]
3789 private delegate bool efl_ui_scrollable_scroll_freeze_get_delegate(System.IntPtr obj, System.IntPtr pd);
3791 [return: MarshalAs(UnmanagedType.U1)]
3792 public delegate bool efl_ui_scrollable_scroll_freeze_get_api_delegate(System.IntPtr obj);
3794 public static Efl.Eo.FunctionWrapper<efl_ui_scrollable_scroll_freeze_get_api_delegate> efl_ui_scrollable_scroll_freeze_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_scrollable_scroll_freeze_get_api_delegate>(Module, "efl_ui_scrollable_scroll_freeze_get");
3796 private static bool scroll_freeze_get(System.IntPtr obj, System.IntPtr pd)
3798 Eina.Log.Debug("function efl_ui_scrollable_scroll_freeze_get was called");
3799 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3802 bool _ret_var = default(bool);
3805 _ret_var = ((List)ws.Target).GetScrollFreeze();
3809 Eina.Log.Warning($"Callback error: {e.ToString()}");
3810 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3818 return efl_ui_scrollable_scroll_freeze_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3822 private static efl_ui_scrollable_scroll_freeze_get_delegate efl_ui_scrollable_scroll_freeze_get_static_delegate;
3825 private delegate void efl_ui_scrollable_scroll_freeze_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool freeze);
3828 public delegate void efl_ui_scrollable_scroll_freeze_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool freeze);
3830 public static Efl.Eo.FunctionWrapper<efl_ui_scrollable_scroll_freeze_set_api_delegate> efl_ui_scrollable_scroll_freeze_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_scrollable_scroll_freeze_set_api_delegate>(Module, "efl_ui_scrollable_scroll_freeze_set");
3832 private static void scroll_freeze_set(System.IntPtr obj, System.IntPtr pd, bool freeze)
3834 Eina.Log.Debug("function efl_ui_scrollable_scroll_freeze_set was called");
3835 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3841 ((List)ws.Target).SetScrollFreeze(freeze);
3845 Eina.Log.Warning($"Callback error: {e.ToString()}");
3846 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3853 efl_ui_scrollable_scroll_freeze_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), freeze);
3857 private static efl_ui_scrollable_scroll_freeze_set_delegate efl_ui_scrollable_scroll_freeze_set_static_delegate;
3859 [return: MarshalAs(UnmanagedType.U1)]
3860 private delegate bool efl_ui_scrollable_scroll_hold_get_delegate(System.IntPtr obj, System.IntPtr pd);
3862 [return: MarshalAs(UnmanagedType.U1)]
3863 public delegate bool efl_ui_scrollable_scroll_hold_get_api_delegate(System.IntPtr obj);
3865 public static Efl.Eo.FunctionWrapper<efl_ui_scrollable_scroll_hold_get_api_delegate> efl_ui_scrollable_scroll_hold_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_scrollable_scroll_hold_get_api_delegate>(Module, "efl_ui_scrollable_scroll_hold_get");
3867 private static bool scroll_hold_get(System.IntPtr obj, System.IntPtr pd)
3869 Eina.Log.Debug("function efl_ui_scrollable_scroll_hold_get was called");
3870 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3873 bool _ret_var = default(bool);
3876 _ret_var = ((List)ws.Target).GetScrollHold();
3880 Eina.Log.Warning($"Callback error: {e.ToString()}");
3881 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3889 return efl_ui_scrollable_scroll_hold_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3893 private static efl_ui_scrollable_scroll_hold_get_delegate efl_ui_scrollable_scroll_hold_get_static_delegate;
3896 private delegate void efl_ui_scrollable_scroll_hold_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool hold);
3899 public delegate void efl_ui_scrollable_scroll_hold_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool hold);
3901 public static Efl.Eo.FunctionWrapper<efl_ui_scrollable_scroll_hold_set_api_delegate> efl_ui_scrollable_scroll_hold_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_scrollable_scroll_hold_set_api_delegate>(Module, "efl_ui_scrollable_scroll_hold_set");
3903 private static void scroll_hold_set(System.IntPtr obj, System.IntPtr pd, bool hold)
3905 Eina.Log.Debug("function efl_ui_scrollable_scroll_hold_set was called");
3906 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3912 ((List)ws.Target).SetScrollHold(hold);
3916 Eina.Log.Warning($"Callback error: {e.ToString()}");
3917 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3924 efl_ui_scrollable_scroll_hold_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), hold);
3928 private static efl_ui_scrollable_scroll_hold_set_delegate efl_ui_scrollable_scroll_hold_set_static_delegate;
3931 private delegate void efl_ui_scrollable_looping_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] out bool loop_h, [MarshalAs(UnmanagedType.U1)] out bool loop_v);
3934 public delegate void efl_ui_scrollable_looping_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] out bool loop_h, [MarshalAs(UnmanagedType.U1)] out bool loop_v);
3936 public static Efl.Eo.FunctionWrapper<efl_ui_scrollable_looping_get_api_delegate> efl_ui_scrollable_looping_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_scrollable_looping_get_api_delegate>(Module, "efl_ui_scrollable_looping_get");
3938 private static void looping_get(System.IntPtr obj, System.IntPtr pd, out bool loop_h, out bool loop_v)
3940 Eina.Log.Debug("function efl_ui_scrollable_looping_get was called");
3941 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3944 loop_h = default(bool); loop_v = default(bool);
3947 ((List)ws.Target).GetLooping(out loop_h, out loop_v);
3951 Eina.Log.Warning($"Callback error: {e.ToString()}");
3952 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3959 efl_ui_scrollable_looping_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out loop_h, out loop_v);
3963 private static efl_ui_scrollable_looping_get_delegate efl_ui_scrollable_looping_get_static_delegate;
3966 private delegate void efl_ui_scrollable_looping_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool loop_h, [MarshalAs(UnmanagedType.U1)] bool loop_v);
3969 public delegate void efl_ui_scrollable_looping_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool loop_h, [MarshalAs(UnmanagedType.U1)] bool loop_v);
3971 public static Efl.Eo.FunctionWrapper<efl_ui_scrollable_looping_set_api_delegate> efl_ui_scrollable_looping_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_scrollable_looping_set_api_delegate>(Module, "efl_ui_scrollable_looping_set");
3973 private static void looping_set(System.IntPtr obj, System.IntPtr pd, bool loop_h, bool loop_v)
3975 Eina.Log.Debug("function efl_ui_scrollable_looping_set was called");
3976 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3982 ((List)ws.Target).SetLooping(loop_h, loop_v);
3986 Eina.Log.Warning($"Callback error: {e.ToString()}");
3987 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3994 efl_ui_scrollable_looping_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), loop_h, loop_v);
3998 private static efl_ui_scrollable_looping_set_delegate efl_ui_scrollable_looping_set_static_delegate;
4001 private delegate Efl.Ui.ScrollBlock efl_ui_scrollable_movement_block_get_delegate(System.IntPtr obj, System.IntPtr pd);
4004 public delegate Efl.Ui.ScrollBlock efl_ui_scrollable_movement_block_get_api_delegate(System.IntPtr obj);
4006 public static Efl.Eo.FunctionWrapper<efl_ui_scrollable_movement_block_get_api_delegate> efl_ui_scrollable_movement_block_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_scrollable_movement_block_get_api_delegate>(Module, "efl_ui_scrollable_movement_block_get");
4008 private static Efl.Ui.ScrollBlock movement_block_get(System.IntPtr obj, System.IntPtr pd)
4010 Eina.Log.Debug("function efl_ui_scrollable_movement_block_get was called");
4011 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4014 Efl.Ui.ScrollBlock _ret_var = default(Efl.Ui.ScrollBlock);
4017 _ret_var = ((List)ws.Target).GetMovementBlock();
4021 Eina.Log.Warning($"Callback error: {e.ToString()}");
4022 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4030 return efl_ui_scrollable_movement_block_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4034 private static efl_ui_scrollable_movement_block_get_delegate efl_ui_scrollable_movement_block_get_static_delegate;
4037 private delegate void efl_ui_scrollable_movement_block_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Ui.ScrollBlock block);
4040 public delegate void efl_ui_scrollable_movement_block_set_api_delegate(System.IntPtr obj, Efl.Ui.ScrollBlock block);
4042 public static Efl.Eo.FunctionWrapper<efl_ui_scrollable_movement_block_set_api_delegate> efl_ui_scrollable_movement_block_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_scrollable_movement_block_set_api_delegate>(Module, "efl_ui_scrollable_movement_block_set");
4044 private static void movement_block_set(System.IntPtr obj, System.IntPtr pd, Efl.Ui.ScrollBlock block)
4046 Eina.Log.Debug("function efl_ui_scrollable_movement_block_set was called");
4047 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4053 ((List)ws.Target).SetMovementBlock(block);
4057 Eina.Log.Warning($"Callback error: {e.ToString()}");
4058 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4065 efl_ui_scrollable_movement_block_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), block);
4069 private static efl_ui_scrollable_movement_block_set_delegate efl_ui_scrollable_movement_block_set_static_delegate;
4072 private delegate void efl_ui_scrollable_gravity_get_delegate(System.IntPtr obj, System.IntPtr pd, out double x, out double y);
4075 public delegate void efl_ui_scrollable_gravity_get_api_delegate(System.IntPtr obj, out double x, out double y);
4077 public static Efl.Eo.FunctionWrapper<efl_ui_scrollable_gravity_get_api_delegate> efl_ui_scrollable_gravity_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_scrollable_gravity_get_api_delegate>(Module, "efl_ui_scrollable_gravity_get");
4079 private static void gravity_get(System.IntPtr obj, System.IntPtr pd, out double x, out double y)
4081 Eina.Log.Debug("function efl_ui_scrollable_gravity_get was called");
4082 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4085 x = default(double); y = default(double);
4088 ((List)ws.Target).GetGravity(out x, out y);
4092 Eina.Log.Warning($"Callback error: {e.ToString()}");
4093 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4100 efl_ui_scrollable_gravity_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out x, out y);
4104 private static efl_ui_scrollable_gravity_get_delegate efl_ui_scrollable_gravity_get_static_delegate;
4107 private delegate void efl_ui_scrollable_gravity_set_delegate(System.IntPtr obj, System.IntPtr pd, double x, double y);
4110 public delegate void efl_ui_scrollable_gravity_set_api_delegate(System.IntPtr obj, double x, double y);
4112 public static Efl.Eo.FunctionWrapper<efl_ui_scrollable_gravity_set_api_delegate> efl_ui_scrollable_gravity_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_scrollable_gravity_set_api_delegate>(Module, "efl_ui_scrollable_gravity_set");
4114 private static void gravity_set(System.IntPtr obj, System.IntPtr pd, double x, double y)
4116 Eina.Log.Debug("function efl_ui_scrollable_gravity_set was called");
4117 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4123 ((List)ws.Target).SetGravity(x, y);
4127 Eina.Log.Warning($"Callback error: {e.ToString()}");
4128 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4135 efl_ui_scrollable_gravity_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), x, y);
4139 private static efl_ui_scrollable_gravity_set_delegate efl_ui_scrollable_gravity_set_static_delegate;
4142 private delegate void efl_ui_scrollable_match_content_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool w, [MarshalAs(UnmanagedType.U1)] bool h);
4145 public delegate void efl_ui_scrollable_match_content_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool w, [MarshalAs(UnmanagedType.U1)] bool h);
4147 public static Efl.Eo.FunctionWrapper<efl_ui_scrollable_match_content_set_api_delegate> efl_ui_scrollable_match_content_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_scrollable_match_content_set_api_delegate>(Module, "efl_ui_scrollable_match_content_set");
4149 private static void match_content_set(System.IntPtr obj, System.IntPtr pd, bool w, bool h)
4151 Eina.Log.Debug("function efl_ui_scrollable_match_content_set was called");
4152 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4158 ((List)ws.Target).SetMatchContent(w, h);
4162 Eina.Log.Warning($"Callback error: {e.ToString()}");
4163 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4170 efl_ui_scrollable_match_content_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), w, h);
4174 private static efl_ui_scrollable_match_content_set_delegate efl_ui_scrollable_match_content_set_static_delegate;
4177 private delegate Eina.Position2D.NativeStruct efl_ui_scrollable_step_size_get_delegate(System.IntPtr obj, System.IntPtr pd);
4180 public delegate Eina.Position2D.NativeStruct efl_ui_scrollable_step_size_get_api_delegate(System.IntPtr obj);
4182 public static Efl.Eo.FunctionWrapper<efl_ui_scrollable_step_size_get_api_delegate> efl_ui_scrollable_step_size_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_scrollable_step_size_get_api_delegate>(Module, "efl_ui_scrollable_step_size_get");
4184 private static Eina.Position2D.NativeStruct step_size_get(System.IntPtr obj, System.IntPtr pd)
4186 Eina.Log.Debug("function efl_ui_scrollable_step_size_get was called");
4187 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4190 Eina.Position2D _ret_var = default(Eina.Position2D);
4193 _ret_var = ((List)ws.Target).GetStepSize();
4197 Eina.Log.Warning($"Callback error: {e.ToString()}");
4198 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4206 return efl_ui_scrollable_step_size_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4210 private static efl_ui_scrollable_step_size_get_delegate efl_ui_scrollable_step_size_get_static_delegate;
4213 private delegate void efl_ui_scrollable_step_size_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct step);
4216 public delegate void efl_ui_scrollable_step_size_set_api_delegate(System.IntPtr obj, Eina.Position2D.NativeStruct step);
4218 public static Efl.Eo.FunctionWrapper<efl_ui_scrollable_step_size_set_api_delegate> efl_ui_scrollable_step_size_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_scrollable_step_size_set_api_delegate>(Module, "efl_ui_scrollable_step_size_set");
4220 private static void step_size_set(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct step)
4222 Eina.Log.Debug("function efl_ui_scrollable_step_size_set was called");
4223 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4226 Eina.Position2D _in_step = step;
4230 ((List)ws.Target).SetStepSize(_in_step);
4234 Eina.Log.Warning($"Callback error: {e.ToString()}");
4235 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4242 efl_ui_scrollable_step_size_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), step);
4246 private static efl_ui_scrollable_step_size_set_delegate efl_ui_scrollable_step_size_set_static_delegate;
4249 private delegate void efl_ui_scrollable_scroll_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Rect.NativeStruct rect, [MarshalAs(UnmanagedType.U1)] bool animation);
4252 public delegate void efl_ui_scrollable_scroll_api_delegate(System.IntPtr obj, Eina.Rect.NativeStruct rect, [MarshalAs(UnmanagedType.U1)] bool animation);
4254 public static Efl.Eo.FunctionWrapper<efl_ui_scrollable_scroll_api_delegate> efl_ui_scrollable_scroll_ptr = new Efl.Eo.FunctionWrapper<efl_ui_scrollable_scroll_api_delegate>(Module, "efl_ui_scrollable_scroll");
4256 private static void scroll(System.IntPtr obj, System.IntPtr pd, Eina.Rect.NativeStruct rect, bool animation)
4258 Eina.Log.Debug("function efl_ui_scrollable_scroll was called");
4259 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4262 Eina.Rect _in_rect = rect;
4266 ((List)ws.Target).Scroll(_in_rect, animation);
4270 Eina.Log.Warning($"Callback error: {e.ToString()}");
4271 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4278 efl_ui_scrollable_scroll_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), rect, animation);
4282 private static efl_ui_scrollable_scroll_delegate efl_ui_scrollable_scroll_static_delegate;
4285 private delegate void efl_ui_scrollbar_bar_mode_get_delegate(System.IntPtr obj, System.IntPtr pd, out Efl.Ui.ScrollbarMode hbar, out Efl.Ui.ScrollbarMode vbar);
4288 public delegate void efl_ui_scrollbar_bar_mode_get_api_delegate(System.IntPtr obj, out Efl.Ui.ScrollbarMode hbar, out Efl.Ui.ScrollbarMode vbar);
4290 public static Efl.Eo.FunctionWrapper<efl_ui_scrollbar_bar_mode_get_api_delegate> efl_ui_scrollbar_bar_mode_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_scrollbar_bar_mode_get_api_delegate>(Module, "efl_ui_scrollbar_bar_mode_get");
4292 private static void bar_mode_get(System.IntPtr obj, System.IntPtr pd, out Efl.Ui.ScrollbarMode hbar, out Efl.Ui.ScrollbarMode vbar)
4294 Eina.Log.Debug("function efl_ui_scrollbar_bar_mode_get was called");
4295 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4298 hbar = default(Efl.Ui.ScrollbarMode); vbar = default(Efl.Ui.ScrollbarMode);
4301 ((List)ws.Target).GetBarMode(out hbar, out vbar);
4305 Eina.Log.Warning($"Callback error: {e.ToString()}");
4306 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4313 efl_ui_scrollbar_bar_mode_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out hbar, out vbar);
4317 private static efl_ui_scrollbar_bar_mode_get_delegate efl_ui_scrollbar_bar_mode_get_static_delegate;
4320 private delegate void efl_ui_scrollbar_bar_mode_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Ui.ScrollbarMode hbar, Efl.Ui.ScrollbarMode vbar);
4323 public delegate void efl_ui_scrollbar_bar_mode_set_api_delegate(System.IntPtr obj, Efl.Ui.ScrollbarMode hbar, Efl.Ui.ScrollbarMode vbar);
4325 public static Efl.Eo.FunctionWrapper<efl_ui_scrollbar_bar_mode_set_api_delegate> efl_ui_scrollbar_bar_mode_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_scrollbar_bar_mode_set_api_delegate>(Module, "efl_ui_scrollbar_bar_mode_set");
4327 private static void bar_mode_set(System.IntPtr obj, System.IntPtr pd, Efl.Ui.ScrollbarMode hbar, Efl.Ui.ScrollbarMode vbar)
4329 Eina.Log.Debug("function efl_ui_scrollbar_bar_mode_set was called");
4330 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4336 ((List)ws.Target).SetBarMode(hbar, vbar);
4340 Eina.Log.Warning($"Callback error: {e.ToString()}");
4341 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4348 efl_ui_scrollbar_bar_mode_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), hbar, vbar);
4352 private static efl_ui_scrollbar_bar_mode_set_delegate efl_ui_scrollbar_bar_mode_set_static_delegate;
4355 private delegate void efl_ui_scrollbar_bar_size_get_delegate(System.IntPtr obj, System.IntPtr pd, out double width, out double height);
4358 public delegate void efl_ui_scrollbar_bar_size_get_api_delegate(System.IntPtr obj, out double width, out double height);
4360 public static Efl.Eo.FunctionWrapper<efl_ui_scrollbar_bar_size_get_api_delegate> efl_ui_scrollbar_bar_size_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_scrollbar_bar_size_get_api_delegate>(Module, "efl_ui_scrollbar_bar_size_get");
4362 private static void bar_size_get(System.IntPtr obj, System.IntPtr pd, out double width, out double height)
4364 Eina.Log.Debug("function efl_ui_scrollbar_bar_size_get was called");
4365 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4368 width = default(double); height = default(double);
4371 ((List)ws.Target).GetBarSize(out width, out height);
4375 Eina.Log.Warning($"Callback error: {e.ToString()}");
4376 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4383 efl_ui_scrollbar_bar_size_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out width, out height);
4387 private static efl_ui_scrollbar_bar_size_get_delegate efl_ui_scrollbar_bar_size_get_static_delegate;
4390 private delegate void efl_ui_scrollbar_bar_position_get_delegate(System.IntPtr obj, System.IntPtr pd, out double posx, out double posy);
4393 public delegate void efl_ui_scrollbar_bar_position_get_api_delegate(System.IntPtr obj, out double posx, out double posy);
4395 public static Efl.Eo.FunctionWrapper<efl_ui_scrollbar_bar_position_get_api_delegate> efl_ui_scrollbar_bar_position_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_scrollbar_bar_position_get_api_delegate>(Module, "efl_ui_scrollbar_bar_position_get");
4397 private static void bar_position_get(System.IntPtr obj, System.IntPtr pd, out double posx, out double posy)
4399 Eina.Log.Debug("function efl_ui_scrollbar_bar_position_get was called");
4400 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4403 posx = default(double); posy = default(double);
4406 ((List)ws.Target).GetBarPosition(out posx, out posy);
4410 Eina.Log.Warning($"Callback error: {e.ToString()}");
4411 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4418 efl_ui_scrollbar_bar_position_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out posx, out posy);
4422 private static efl_ui_scrollbar_bar_position_get_delegate efl_ui_scrollbar_bar_position_get_static_delegate;
4425 private delegate void efl_ui_scrollbar_bar_position_set_delegate(System.IntPtr obj, System.IntPtr pd, double posx, double posy);
4428 public delegate void efl_ui_scrollbar_bar_position_set_api_delegate(System.IntPtr obj, double posx, double posy);
4430 public static Efl.Eo.FunctionWrapper<efl_ui_scrollbar_bar_position_set_api_delegate> efl_ui_scrollbar_bar_position_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_scrollbar_bar_position_set_api_delegate>(Module, "efl_ui_scrollbar_bar_position_set");
4432 private static void bar_position_set(System.IntPtr obj, System.IntPtr pd, double posx, double posy)
4434 Eina.Log.Debug("function efl_ui_scrollbar_bar_position_set was called");
4435 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4441 ((List)ws.Target).SetBarPosition(posx, posy);
4445 Eina.Log.Warning($"Callback error: {e.ToString()}");
4446 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4453 efl_ui_scrollbar_bar_position_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), posx, posy);
4457 private static efl_ui_scrollbar_bar_position_set_delegate efl_ui_scrollbar_bar_position_set_static_delegate;
4460 private delegate void efl_ui_scrollbar_bar_visibility_update_delegate(System.IntPtr obj, System.IntPtr pd);
4463 public delegate void efl_ui_scrollbar_bar_visibility_update_api_delegate(System.IntPtr obj);
4465 public static Efl.Eo.FunctionWrapper<efl_ui_scrollbar_bar_visibility_update_api_delegate> efl_ui_scrollbar_bar_visibility_update_ptr = new Efl.Eo.FunctionWrapper<efl_ui_scrollbar_bar_visibility_update_api_delegate>(Module, "efl_ui_scrollbar_bar_visibility_update");
4467 private static void bar_visibility_update(System.IntPtr obj, System.IntPtr pd)
4469 Eina.Log.Debug("function efl_ui_scrollbar_bar_visibility_update was called");
4470 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4476 ((List)ws.Target).UpdateBarVisibility();
4480 Eina.Log.Warning($"Callback error: {e.ToString()}");
4481 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4488 efl_ui_scrollbar_bar_visibility_update_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4492 private static efl_ui_scrollbar_bar_visibility_update_delegate efl_ui_scrollbar_bar_visibility_update_static_delegate;
4494 #pragma warning restore CA1707, CS1591, SA1300, SA1600