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>Efl ui scroller class</summary>
13 [Efl.Ui.Scroller.NativeMethods]
14 public class Scroller : Efl.Ui.LayoutBase, Efl.Eo.IWrapper,Efl.IContent,Efl.Ui.IScrollable,Efl.Ui.IScrollableInteractive,Efl.Ui.IScrollbar,Efl.Ui.IWidgetFocusManager,Efl.Ui.Focus.IManager,Efl.Ui.Focus.IManagerSub
16 ///<summary>Pointer to the native class description.</summary>
17 public override System.IntPtr NativeClass
21 if (((object)this).GetType() == typeof(Scroller))
23 return GetEflClassStatic();
27 return Efl.Eo.ClassRegister.klassFromType[((object)this).GetType()];
32 [System.Runtime.InteropServices.DllImport(efl.Libs.Elementary)] internal static extern System.IntPtr
33 efl_ui_scroller_class_get();
34 /// <summary>Initializes a new instance of the <see cref="Scroller"/> class.</summary>
35 /// <param name="parent">Parent instance.</param>
36 /// <param name="style">The widget style to use. See <see cref="Efl.Ui.Widget.SetStyle"/></param>
37 public Scroller(Efl.Object parent
38 , System.String style = null) : base(efl_ui_scroller_class_get(), typeof(Scroller), parent)
40 if (Efl.Eo.Globals.ParamHelperCheck(style))
42 SetStyle(Efl.Eo.Globals.GetParamHelper(style));
45 FinishInstantiation();
48 /// <summary>Initializes a new instance of the <see cref="Scroller"/> class.
49 /// Internal usage: Constructs an instance from a native pointer. This is used when interacting with C code and should not be used directly.</summary>
50 /// <param name="raw">The native pointer to be wrapped.</param>
51 protected Scroller(System.IntPtr raw) : base(raw)
55 /// <summary>Initializes a new instance of the <see cref="Scroller"/> class.
56 /// Internal usage: Constructor to forward the wrapper initialization to the root class that interfaces with native code. Should not be used directly.</summary>
57 /// <param name="baseKlass">The pointer to the base native Eo class.</param>
58 /// <param name="managedType">The managed type of the public constructor that originated this call.</param>
59 /// <param name="parent">The Efl.Object parent of this instance.</param>
60 protected Scroller(IntPtr baseKlass, System.Type managedType, Efl.Object parent) : base(baseKlass, managedType, parent)
64 /// <summary>Verifies if the given object is equal to this one.</summary>
65 /// <param name="instance">The object to compare to.</param>
66 /// <returns>True if both objects point to the same native object.</returns>
67 public override bool Equals(object instance)
69 var other = instance as Efl.Object;
74 return this.NativeHandle == other.NativeHandle;
77 /// <summary>Gets the hash code for this object based on the native pointer it points to.</summary>
78 /// <returns>The value of the pointer, to be used as the hash code of this object.</returns>
79 public override int GetHashCode()
81 return this.NativeHandle.ToInt32();
84 /// <summary>Turns the native pointer into a string representation.</summary>
85 /// <returns>A string with the type and the native pointer for this object.</returns>
86 public override String ToString()
88 return $"{this.GetType().Name}@[{this.NativeHandle.ToInt32():x}]";
91 /// <summary>Sent after the content is set or unset using the current content object.
92 /// (Since EFL 1.22)</summary>
93 public event EventHandler<Efl.IContentContentChangedEvt_Args> ContentChangedEvt
99 var wRef = new WeakReference(this);
100 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
102 var obj = wRef.Target as Efl.Eo.IWrapper;
105 Efl.IContentContentChangedEvt_Args args = new Efl.IContentContentChangedEvt_Args();
106 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Gfx.IEntityConcrete);
109 value?.Invoke(obj, args);
113 Eina.Log.Error(e.ToString());
114 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
119 string key = "_EFL_CONTENT_EVENT_CONTENT_CHANGED";
120 AddNativeEventHandler(efl.Libs.Efl, key, callerCb, value);
128 string key = "_EFL_CONTENT_EVENT_CONTENT_CHANGED";
129 RemoveNativeEventHandler(efl.Libs.Efl, key, value);
133 ///<summary>Method to raise event ContentChangedEvt.</summary>
134 public void OnContentChangedEvt(Efl.IContentContentChangedEvt_Args e)
136 var key = "_EFL_CONTENT_EVENT_CONTENT_CHANGED";
137 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Efl, key);
138 if (desc == IntPtr.Zero)
140 Eina.Log.Error($"Failed to get native event {key}");
144 IntPtr info = e.arg.NativeHandle;
145 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
147 /// <summary>Called when scroll operation starts</summary>
148 public event EventHandler ScrollStartEvt
154 var wRef = new WeakReference(this);
155 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
157 var obj = wRef.Target as Efl.Eo.IWrapper;
160 EventArgs args = EventArgs.Empty;
163 value?.Invoke(obj, args);
167 Eina.Log.Error(e.ToString());
168 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
173 string key = "_EFL_UI_EVENT_SCROLL_START";
174 AddNativeEventHandler(efl.Libs.Efl, key, callerCb, value);
182 string key = "_EFL_UI_EVENT_SCROLL_START";
183 RemoveNativeEventHandler(efl.Libs.Efl, key, value);
187 ///<summary>Method to raise event ScrollStartEvt.</summary>
188 public void OnScrollStartEvt(EventArgs e)
190 var key = "_EFL_UI_EVENT_SCROLL_START";
191 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Efl, key);
192 if (desc == IntPtr.Zero)
194 Eina.Log.Error($"Failed to get native event {key}");
198 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
200 /// <summary>Called when scrolling</summary>
201 public event EventHandler ScrollEvt
207 var wRef = new WeakReference(this);
208 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
210 var obj = wRef.Target as Efl.Eo.IWrapper;
213 EventArgs args = EventArgs.Empty;
216 value?.Invoke(obj, args);
220 Eina.Log.Error(e.ToString());
221 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
226 string key = "_EFL_UI_EVENT_SCROLL";
227 AddNativeEventHandler(efl.Libs.Efl, key, callerCb, value);
235 string key = "_EFL_UI_EVENT_SCROLL";
236 RemoveNativeEventHandler(efl.Libs.Efl, key, value);
240 ///<summary>Method to raise event ScrollEvt.</summary>
241 public void OnScrollEvt(EventArgs e)
243 var key = "_EFL_UI_EVENT_SCROLL";
244 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Efl, key);
245 if (desc == IntPtr.Zero)
247 Eina.Log.Error($"Failed to get native event {key}");
251 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
253 /// <summary>Called when scroll operation stops</summary>
254 public event EventHandler ScrollStopEvt
260 var wRef = new WeakReference(this);
261 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
263 var obj = wRef.Target as Efl.Eo.IWrapper;
266 EventArgs args = EventArgs.Empty;
269 value?.Invoke(obj, args);
273 Eina.Log.Error(e.ToString());
274 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
279 string key = "_EFL_UI_EVENT_SCROLL_STOP";
280 AddNativeEventHandler(efl.Libs.Efl, key, callerCb, value);
288 string key = "_EFL_UI_EVENT_SCROLL_STOP";
289 RemoveNativeEventHandler(efl.Libs.Efl, key, value);
293 ///<summary>Method to raise event ScrollStopEvt.</summary>
294 public void OnScrollStopEvt(EventArgs e)
296 var key = "_EFL_UI_EVENT_SCROLL_STOP";
297 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Efl, key);
298 if (desc == IntPtr.Zero)
300 Eina.Log.Error($"Failed to get native event {key}");
304 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
306 /// <summary>Called when scrolling upwards</summary>
307 public event EventHandler ScrollUpEvt
313 var wRef = new WeakReference(this);
314 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
316 var obj = wRef.Target as Efl.Eo.IWrapper;
319 EventArgs args = EventArgs.Empty;
322 value?.Invoke(obj, args);
326 Eina.Log.Error(e.ToString());
327 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
332 string key = "_EFL_UI_EVENT_SCROLL_UP";
333 AddNativeEventHandler(efl.Libs.Efl, key, callerCb, value);
341 string key = "_EFL_UI_EVENT_SCROLL_UP";
342 RemoveNativeEventHandler(efl.Libs.Efl, key, value);
346 ///<summary>Method to raise event ScrollUpEvt.</summary>
347 public void OnScrollUpEvt(EventArgs e)
349 var key = "_EFL_UI_EVENT_SCROLL_UP";
350 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Efl, key);
351 if (desc == IntPtr.Zero)
353 Eina.Log.Error($"Failed to get native event {key}");
357 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
359 /// <summary>Called when scrolling downwards</summary>
360 public event EventHandler ScrollDownEvt
366 var wRef = new WeakReference(this);
367 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
369 var obj = wRef.Target as Efl.Eo.IWrapper;
372 EventArgs args = EventArgs.Empty;
375 value?.Invoke(obj, args);
379 Eina.Log.Error(e.ToString());
380 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
385 string key = "_EFL_UI_EVENT_SCROLL_DOWN";
386 AddNativeEventHandler(efl.Libs.Efl, key, callerCb, value);
394 string key = "_EFL_UI_EVENT_SCROLL_DOWN";
395 RemoveNativeEventHandler(efl.Libs.Efl, key, value);
399 ///<summary>Method to raise event ScrollDownEvt.</summary>
400 public void OnScrollDownEvt(EventArgs e)
402 var key = "_EFL_UI_EVENT_SCROLL_DOWN";
403 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Efl, key);
404 if (desc == IntPtr.Zero)
406 Eina.Log.Error($"Failed to get native event {key}");
410 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
412 /// <summary>Called when scrolling left</summary>
413 public event EventHandler ScrollLeftEvt
419 var wRef = new WeakReference(this);
420 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
422 var obj = wRef.Target as Efl.Eo.IWrapper;
425 EventArgs args = EventArgs.Empty;
428 value?.Invoke(obj, args);
432 Eina.Log.Error(e.ToString());
433 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
438 string key = "_EFL_UI_EVENT_SCROLL_LEFT";
439 AddNativeEventHandler(efl.Libs.Efl, key, callerCb, value);
447 string key = "_EFL_UI_EVENT_SCROLL_LEFT";
448 RemoveNativeEventHandler(efl.Libs.Efl, key, value);
452 ///<summary>Method to raise event ScrollLeftEvt.</summary>
453 public void OnScrollLeftEvt(EventArgs e)
455 var key = "_EFL_UI_EVENT_SCROLL_LEFT";
456 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Efl, key);
457 if (desc == IntPtr.Zero)
459 Eina.Log.Error($"Failed to get native event {key}");
463 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
465 /// <summary>Called when scrolling right</summary>
466 public event EventHandler ScrollRightEvt
472 var wRef = new WeakReference(this);
473 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
475 var obj = wRef.Target as Efl.Eo.IWrapper;
478 EventArgs args = EventArgs.Empty;
481 value?.Invoke(obj, args);
485 Eina.Log.Error(e.ToString());
486 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
491 string key = "_EFL_UI_EVENT_SCROLL_RIGHT";
492 AddNativeEventHandler(efl.Libs.Efl, key, callerCb, value);
500 string key = "_EFL_UI_EVENT_SCROLL_RIGHT";
501 RemoveNativeEventHandler(efl.Libs.Efl, key, value);
505 ///<summary>Method to raise event ScrollRightEvt.</summary>
506 public void OnScrollRightEvt(EventArgs e)
508 var key = "_EFL_UI_EVENT_SCROLL_RIGHT";
509 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Efl, key);
510 if (desc == IntPtr.Zero)
512 Eina.Log.Error($"Failed to get native event {key}");
516 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
518 /// <summary>Called when hitting the top edge</summary>
519 public event EventHandler EdgeUpEvt
525 var wRef = new WeakReference(this);
526 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
528 var obj = wRef.Target as Efl.Eo.IWrapper;
531 EventArgs args = EventArgs.Empty;
534 value?.Invoke(obj, args);
538 Eina.Log.Error(e.ToString());
539 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
544 string key = "_EFL_UI_EVENT_EDGE_UP";
545 AddNativeEventHandler(efl.Libs.Efl, key, callerCb, value);
553 string key = "_EFL_UI_EVENT_EDGE_UP";
554 RemoveNativeEventHandler(efl.Libs.Efl, key, value);
558 ///<summary>Method to raise event EdgeUpEvt.</summary>
559 public void OnEdgeUpEvt(EventArgs e)
561 var key = "_EFL_UI_EVENT_EDGE_UP";
562 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Efl, key);
563 if (desc == IntPtr.Zero)
565 Eina.Log.Error($"Failed to get native event {key}");
569 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
571 /// <summary>Called when hitting the bottom edge</summary>
572 public event EventHandler EdgeDownEvt
578 var wRef = new WeakReference(this);
579 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
581 var obj = wRef.Target as Efl.Eo.IWrapper;
584 EventArgs args = EventArgs.Empty;
587 value?.Invoke(obj, args);
591 Eina.Log.Error(e.ToString());
592 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
597 string key = "_EFL_UI_EVENT_EDGE_DOWN";
598 AddNativeEventHandler(efl.Libs.Efl, key, callerCb, value);
606 string key = "_EFL_UI_EVENT_EDGE_DOWN";
607 RemoveNativeEventHandler(efl.Libs.Efl, key, value);
611 ///<summary>Method to raise event EdgeDownEvt.</summary>
612 public void OnEdgeDownEvt(EventArgs e)
614 var key = "_EFL_UI_EVENT_EDGE_DOWN";
615 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Efl, key);
616 if (desc == IntPtr.Zero)
618 Eina.Log.Error($"Failed to get native event {key}");
622 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
624 /// <summary>Called when hitting the left edge</summary>
625 public event EventHandler EdgeLeftEvt
631 var wRef = new WeakReference(this);
632 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
634 var obj = wRef.Target as Efl.Eo.IWrapper;
637 EventArgs args = EventArgs.Empty;
640 value?.Invoke(obj, args);
644 Eina.Log.Error(e.ToString());
645 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
650 string key = "_EFL_UI_EVENT_EDGE_LEFT";
651 AddNativeEventHandler(efl.Libs.Efl, key, callerCb, value);
659 string key = "_EFL_UI_EVENT_EDGE_LEFT";
660 RemoveNativeEventHandler(efl.Libs.Efl, key, value);
664 ///<summary>Method to raise event EdgeLeftEvt.</summary>
665 public void OnEdgeLeftEvt(EventArgs e)
667 var key = "_EFL_UI_EVENT_EDGE_LEFT";
668 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Efl, key);
669 if (desc == IntPtr.Zero)
671 Eina.Log.Error($"Failed to get native event {key}");
675 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
677 /// <summary>Called when hitting the right edge</summary>
678 public event EventHandler EdgeRightEvt
684 var wRef = new WeakReference(this);
685 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
687 var obj = wRef.Target as Efl.Eo.IWrapper;
690 EventArgs args = EventArgs.Empty;
693 value?.Invoke(obj, args);
697 Eina.Log.Error(e.ToString());
698 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
703 string key = "_EFL_UI_EVENT_EDGE_RIGHT";
704 AddNativeEventHandler(efl.Libs.Efl, key, callerCb, value);
712 string key = "_EFL_UI_EVENT_EDGE_RIGHT";
713 RemoveNativeEventHandler(efl.Libs.Efl, key, value);
717 ///<summary>Method to raise event EdgeRightEvt.</summary>
718 public void OnEdgeRightEvt(EventArgs e)
720 var key = "_EFL_UI_EVENT_EDGE_RIGHT";
721 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Efl, key);
722 if (desc == IntPtr.Zero)
724 Eina.Log.Error($"Failed to get native event {key}");
728 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
730 /// <summary>Called when scroll animation starts</summary>
731 public event EventHandler ScrollAnimStartEvt
737 var wRef = new WeakReference(this);
738 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
740 var obj = wRef.Target as Efl.Eo.IWrapper;
743 EventArgs args = EventArgs.Empty;
746 value?.Invoke(obj, args);
750 Eina.Log.Error(e.ToString());
751 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
756 string key = "_EFL_UI_EVENT_SCROLL_ANIM_START";
757 AddNativeEventHandler(efl.Libs.Efl, key, callerCb, value);
765 string key = "_EFL_UI_EVENT_SCROLL_ANIM_START";
766 RemoveNativeEventHandler(efl.Libs.Efl, key, value);
770 ///<summary>Method to raise event ScrollAnimStartEvt.</summary>
771 public void OnScrollAnimStartEvt(EventArgs e)
773 var key = "_EFL_UI_EVENT_SCROLL_ANIM_START";
774 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Efl, key);
775 if (desc == IntPtr.Zero)
777 Eina.Log.Error($"Failed to get native event {key}");
781 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
783 /// <summary>Called when scroll animation stopps</summary>
784 public event EventHandler ScrollAnimStopEvt
790 var wRef = new WeakReference(this);
791 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
793 var obj = wRef.Target as Efl.Eo.IWrapper;
796 EventArgs args = EventArgs.Empty;
799 value?.Invoke(obj, args);
803 Eina.Log.Error(e.ToString());
804 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
809 string key = "_EFL_UI_EVENT_SCROLL_ANIM_STOP";
810 AddNativeEventHandler(efl.Libs.Efl, key, callerCb, value);
818 string key = "_EFL_UI_EVENT_SCROLL_ANIM_STOP";
819 RemoveNativeEventHandler(efl.Libs.Efl, key, value);
823 ///<summary>Method to raise event ScrollAnimStopEvt.</summary>
824 public void OnScrollAnimStopEvt(EventArgs e)
826 var key = "_EFL_UI_EVENT_SCROLL_ANIM_STOP";
827 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Efl, key);
828 if (desc == IntPtr.Zero)
830 Eina.Log.Error($"Failed to get native event {key}");
834 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
836 /// <summary>Called when scroll drag starts</summary>
837 public event EventHandler ScrollDragStartEvt
843 var wRef = new WeakReference(this);
844 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
846 var obj = wRef.Target as Efl.Eo.IWrapper;
849 EventArgs args = EventArgs.Empty;
852 value?.Invoke(obj, args);
856 Eina.Log.Error(e.ToString());
857 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
862 string key = "_EFL_UI_EVENT_SCROLL_DRAG_START";
863 AddNativeEventHandler(efl.Libs.Efl, key, callerCb, value);
871 string key = "_EFL_UI_EVENT_SCROLL_DRAG_START";
872 RemoveNativeEventHandler(efl.Libs.Efl, key, value);
876 ///<summary>Method to raise event ScrollDragStartEvt.</summary>
877 public void OnScrollDragStartEvt(EventArgs e)
879 var key = "_EFL_UI_EVENT_SCROLL_DRAG_START";
880 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Efl, key);
881 if (desc == IntPtr.Zero)
883 Eina.Log.Error($"Failed to get native event {key}");
887 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
889 /// <summary>Called when scroll drag stops</summary>
890 public event EventHandler ScrollDragStopEvt
896 var wRef = new WeakReference(this);
897 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
899 var obj = wRef.Target as Efl.Eo.IWrapper;
902 EventArgs args = EventArgs.Empty;
905 value?.Invoke(obj, args);
909 Eina.Log.Error(e.ToString());
910 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
915 string key = "_EFL_UI_EVENT_SCROLL_DRAG_STOP";
916 AddNativeEventHandler(efl.Libs.Efl, key, callerCb, value);
924 string key = "_EFL_UI_EVENT_SCROLL_DRAG_STOP";
925 RemoveNativeEventHandler(efl.Libs.Efl, key, value);
929 ///<summary>Method to raise event ScrollDragStopEvt.</summary>
930 public void OnScrollDragStopEvt(EventArgs e)
932 var key = "_EFL_UI_EVENT_SCROLL_DRAG_STOP";
933 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Efl, key);
934 if (desc == IntPtr.Zero)
936 Eina.Log.Error($"Failed to get native event {key}");
940 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
942 /// <summary>Called when bar is pressed</summary>
943 public event EventHandler<Efl.Ui.IScrollbarBarPressEvt_Args> BarPressEvt
949 var wRef = new WeakReference(this);
950 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
952 var obj = wRef.Target as Efl.Eo.IWrapper;
955 Efl.Ui.IScrollbarBarPressEvt_Args args = new Efl.Ui.IScrollbarBarPressEvt_Args();
956 args.arg = default(Efl.Ui.ScrollbarDirection);
959 value?.Invoke(obj, args);
963 Eina.Log.Error(e.ToString());
964 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
969 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_PRESS";
970 AddNativeEventHandler(efl.Libs.Efl, key, callerCb, value);
978 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_PRESS";
979 RemoveNativeEventHandler(efl.Libs.Efl, key, value);
983 ///<summary>Method to raise event BarPressEvt.</summary>
984 public void OnBarPressEvt(Efl.Ui.IScrollbarBarPressEvt_Args e)
986 var key = "_EFL_UI_SCROLLBAR_EVENT_BAR_PRESS";
987 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Efl, key);
988 if (desc == IntPtr.Zero)
990 Eina.Log.Error($"Failed to get native event {key}");
994 IntPtr info = Eina.PrimitiveConversion.ManagedToPointerAlloc(e.arg);
997 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1001 Marshal.FreeHGlobal(info);
1004 /// <summary>Called when bar is unpressed</summary>
1005 public event EventHandler<Efl.Ui.IScrollbarBarUnpressEvt_Args> BarUnpressEvt
1011 var wRef = new WeakReference(this);
1012 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1014 var obj = wRef.Target as Efl.Eo.IWrapper;
1017 Efl.Ui.IScrollbarBarUnpressEvt_Args args = new Efl.Ui.IScrollbarBarUnpressEvt_Args();
1018 args.arg = default(Efl.Ui.ScrollbarDirection);
1021 value?.Invoke(obj, args);
1025 Eina.Log.Error(e.ToString());
1026 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1031 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_UNPRESS";
1032 AddNativeEventHandler(efl.Libs.Efl, key, callerCb, value);
1040 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_UNPRESS";
1041 RemoveNativeEventHandler(efl.Libs.Efl, key, value);
1045 ///<summary>Method to raise event BarUnpressEvt.</summary>
1046 public void OnBarUnpressEvt(Efl.Ui.IScrollbarBarUnpressEvt_Args e)
1048 var key = "_EFL_UI_SCROLLBAR_EVENT_BAR_UNPRESS";
1049 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Efl, key);
1050 if (desc == IntPtr.Zero)
1052 Eina.Log.Error($"Failed to get native event {key}");
1056 IntPtr info = Eina.PrimitiveConversion.ManagedToPointerAlloc(e.arg);
1059 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1063 Marshal.FreeHGlobal(info);
1066 /// <summary>Called when bar is dragged</summary>
1067 public event EventHandler<Efl.Ui.IScrollbarBarDragEvt_Args> BarDragEvt
1073 var wRef = new WeakReference(this);
1074 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1076 var obj = wRef.Target as Efl.Eo.IWrapper;
1079 Efl.Ui.IScrollbarBarDragEvt_Args args = new Efl.Ui.IScrollbarBarDragEvt_Args();
1080 args.arg = default(Efl.Ui.ScrollbarDirection);
1083 value?.Invoke(obj, args);
1087 Eina.Log.Error(e.ToString());
1088 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1093 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_DRAG";
1094 AddNativeEventHandler(efl.Libs.Efl, key, callerCb, value);
1102 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_DRAG";
1103 RemoveNativeEventHandler(efl.Libs.Efl, key, value);
1107 ///<summary>Method to raise event BarDragEvt.</summary>
1108 public void OnBarDragEvt(Efl.Ui.IScrollbarBarDragEvt_Args e)
1110 var key = "_EFL_UI_SCROLLBAR_EVENT_BAR_DRAG";
1111 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Efl, key);
1112 if (desc == IntPtr.Zero)
1114 Eina.Log.Error($"Failed to get native event {key}");
1118 IntPtr info = Eina.PrimitiveConversion.ManagedToPointerAlloc(e.arg);
1121 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1125 Marshal.FreeHGlobal(info);
1128 /// <summary>Called when bar size is changed</summary>
1129 public event EventHandler BarSizeChangedEvt
1135 var wRef = new WeakReference(this);
1136 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1138 var obj = wRef.Target as Efl.Eo.IWrapper;
1141 EventArgs args = EventArgs.Empty;
1144 value?.Invoke(obj, args);
1148 Eina.Log.Error(e.ToString());
1149 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1154 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_SIZE_CHANGED";
1155 AddNativeEventHandler(efl.Libs.Efl, key, callerCb, value);
1163 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_SIZE_CHANGED";
1164 RemoveNativeEventHandler(efl.Libs.Efl, key, value);
1168 ///<summary>Method to raise event BarSizeChangedEvt.</summary>
1169 public void OnBarSizeChangedEvt(EventArgs e)
1171 var key = "_EFL_UI_SCROLLBAR_EVENT_BAR_SIZE_CHANGED";
1172 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Efl, key);
1173 if (desc == IntPtr.Zero)
1175 Eina.Log.Error($"Failed to get native event {key}");
1179 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
1181 /// <summary>Called when bar position is changed</summary>
1182 public event EventHandler BarPosChangedEvt
1188 var wRef = new WeakReference(this);
1189 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1191 var obj = wRef.Target as Efl.Eo.IWrapper;
1194 EventArgs args = EventArgs.Empty;
1197 value?.Invoke(obj, args);
1201 Eina.Log.Error(e.ToString());
1202 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1207 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_POS_CHANGED";
1208 AddNativeEventHandler(efl.Libs.Efl, key, callerCb, value);
1216 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_POS_CHANGED";
1217 RemoveNativeEventHandler(efl.Libs.Efl, key, value);
1221 ///<summary>Method to raise event BarPosChangedEvt.</summary>
1222 public void OnBarPosChangedEvt(EventArgs e)
1224 var key = "_EFL_UI_SCROLLBAR_EVENT_BAR_POS_CHANGED";
1225 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Efl, key);
1226 if (desc == IntPtr.Zero)
1228 Eina.Log.Error($"Failed to get native event {key}");
1232 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
1234 /// <summary>Callend when bar is shown</summary>
1235 public event EventHandler<Efl.Ui.IScrollbarBarShowEvt_Args> BarShowEvt
1241 var wRef = new WeakReference(this);
1242 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1244 var obj = wRef.Target as Efl.Eo.IWrapper;
1247 Efl.Ui.IScrollbarBarShowEvt_Args args = new Efl.Ui.IScrollbarBarShowEvt_Args();
1248 args.arg = default(Efl.Ui.ScrollbarDirection);
1251 value?.Invoke(obj, args);
1255 Eina.Log.Error(e.ToString());
1256 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1261 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_SHOW";
1262 AddNativeEventHandler(efl.Libs.Efl, key, callerCb, value);
1270 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_SHOW";
1271 RemoveNativeEventHandler(efl.Libs.Efl, key, value);
1275 ///<summary>Method to raise event BarShowEvt.</summary>
1276 public void OnBarShowEvt(Efl.Ui.IScrollbarBarShowEvt_Args e)
1278 var key = "_EFL_UI_SCROLLBAR_EVENT_BAR_SHOW";
1279 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Efl, key);
1280 if (desc == IntPtr.Zero)
1282 Eina.Log.Error($"Failed to get native event {key}");
1286 IntPtr info = Eina.PrimitiveConversion.ManagedToPointerAlloc(e.arg);
1289 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1293 Marshal.FreeHGlobal(info);
1296 /// <summary>Called when bar is hidden</summary>
1297 public event EventHandler<Efl.Ui.IScrollbarBarHideEvt_Args> BarHideEvt
1303 var wRef = new WeakReference(this);
1304 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1306 var obj = wRef.Target as Efl.Eo.IWrapper;
1309 Efl.Ui.IScrollbarBarHideEvt_Args args = new Efl.Ui.IScrollbarBarHideEvt_Args();
1310 args.arg = default(Efl.Ui.ScrollbarDirection);
1313 value?.Invoke(obj, args);
1317 Eina.Log.Error(e.ToString());
1318 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1323 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_HIDE";
1324 AddNativeEventHandler(efl.Libs.Efl, key, callerCb, value);
1332 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_HIDE";
1333 RemoveNativeEventHandler(efl.Libs.Efl, key, value);
1337 ///<summary>Method to raise event BarHideEvt.</summary>
1338 public void OnBarHideEvt(Efl.Ui.IScrollbarBarHideEvt_Args e)
1340 var key = "_EFL_UI_SCROLLBAR_EVENT_BAR_HIDE";
1341 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Efl, key);
1342 if (desc == IntPtr.Zero)
1344 Eina.Log.Error($"Failed to get native event {key}");
1348 IntPtr info = Eina.PrimitiveConversion.ManagedToPointerAlloc(e.arg);
1351 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1355 Marshal.FreeHGlobal(info);
1358 /// <summary>Redirect object has changed, the old manager is passed as an event argument.
1359 /// (Since EFL 1.22)</summary>
1360 public event EventHandler<Efl.Ui.Focus.IManagerRedirectChangedEvt_Args> RedirectChangedEvt
1366 var wRef = new WeakReference(this);
1367 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1369 var obj = wRef.Target as Efl.Eo.IWrapper;
1372 Efl.Ui.Focus.IManagerRedirectChangedEvt_Args args = new Efl.Ui.Focus.IManagerRedirectChangedEvt_Args();
1373 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Ui.Focus.IManagerConcrete);
1376 value?.Invoke(obj, args);
1380 Eina.Log.Error(e.ToString());
1381 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1386 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_REDIRECT_CHANGED";
1387 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1395 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_REDIRECT_CHANGED";
1396 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1400 ///<summary>Method to raise event RedirectChangedEvt.</summary>
1401 public void OnRedirectChangedEvt(Efl.Ui.Focus.IManagerRedirectChangedEvt_Args e)
1403 var key = "_EFL_UI_FOCUS_MANAGER_EVENT_REDIRECT_CHANGED";
1404 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1405 if (desc == IntPtr.Zero)
1407 Eina.Log.Error($"Failed to get native event {key}");
1411 IntPtr info = e.arg.NativeHandle;
1412 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1414 /// <summary>After this event, the manager object will calculate relations in the graph. Can be used to add / remove children in a lazy fashion.
1415 /// (Since EFL 1.22)</summary>
1416 public event EventHandler FlushPreEvt
1422 var wRef = new WeakReference(this);
1423 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1425 var obj = wRef.Target as Efl.Eo.IWrapper;
1428 EventArgs args = EventArgs.Empty;
1431 value?.Invoke(obj, args);
1435 Eina.Log.Error(e.ToString());
1436 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1441 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_FLUSH_PRE";
1442 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1450 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_FLUSH_PRE";
1451 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1455 ///<summary>Method to raise event FlushPreEvt.</summary>
1456 public void OnFlushPreEvt(EventArgs e)
1458 var key = "_EFL_UI_FOCUS_MANAGER_EVENT_FLUSH_PRE";
1459 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1460 if (desc == IntPtr.Zero)
1462 Eina.Log.Error($"Failed to get native event {key}");
1466 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
1468 /// <summary>Cached relationship calculation results have been invalidated.
1469 /// (Since EFL 1.22)</summary>
1470 public event EventHandler CoordsDirtyEvt
1476 var wRef = new WeakReference(this);
1477 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1479 var obj = wRef.Target as Efl.Eo.IWrapper;
1482 EventArgs args = EventArgs.Empty;
1485 value?.Invoke(obj, args);
1489 Eina.Log.Error(e.ToString());
1490 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1495 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_COORDS_DIRTY";
1496 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1504 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_COORDS_DIRTY";
1505 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1509 ///<summary>Method to raise event CoordsDirtyEvt.</summary>
1510 public void OnCoordsDirtyEvt(EventArgs e)
1512 var key = "_EFL_UI_FOCUS_MANAGER_EVENT_COORDS_DIRTY";
1513 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1514 if (desc == IntPtr.Zero)
1516 Eina.Log.Error($"Failed to get native event {key}");
1520 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
1522 /// <summary>The manager_focus property has changed. The previously focused object is passed as an event argument.
1523 /// (Since EFL 1.22)</summary>
1524 public event EventHandler<Efl.Ui.Focus.IManagerManagerFocusChangedEvt_Args> ManagerFocusChangedEvt
1530 var wRef = new WeakReference(this);
1531 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1533 var obj = wRef.Target as Efl.Eo.IWrapper;
1536 Efl.Ui.Focus.IManagerManagerFocusChangedEvt_Args args = new Efl.Ui.Focus.IManagerManagerFocusChangedEvt_Args();
1537 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Ui.Focus.IObjectConcrete);
1540 value?.Invoke(obj, args);
1544 Eina.Log.Error(e.ToString());
1545 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1550 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_MANAGER_FOCUS_CHANGED";
1551 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1559 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_MANAGER_FOCUS_CHANGED";
1560 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1564 ///<summary>Method to raise event ManagerFocusChangedEvt.</summary>
1565 public void OnManagerFocusChangedEvt(Efl.Ui.Focus.IManagerManagerFocusChangedEvt_Args e)
1567 var key = "_EFL_UI_FOCUS_MANAGER_EVENT_MANAGER_FOCUS_CHANGED";
1568 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1569 if (desc == IntPtr.Zero)
1571 Eina.Log.Error($"Failed to get native event {key}");
1575 IntPtr info = e.arg.NativeHandle;
1576 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1578 /// <summary>Called when this focus manager is frozen or thawed, even_info being <c>true</c> indicates that it is now frozen, <c>false</c> indicates that it is thawed.
1579 /// (Since EFL 1.22)</summary>
1580 public event EventHandler<Efl.Ui.Focus.IManagerDirtyLogicFreezeChangedEvt_Args> DirtyLogicFreezeChangedEvt
1586 var wRef = new WeakReference(this);
1587 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1589 var obj = wRef.Target as Efl.Eo.IWrapper;
1592 Efl.Ui.Focus.IManagerDirtyLogicFreezeChangedEvt_Args args = new Efl.Ui.Focus.IManagerDirtyLogicFreezeChangedEvt_Args();
1593 args.arg = evt.Info != IntPtr.Zero;
1596 value?.Invoke(obj, args);
1600 Eina.Log.Error(e.ToString());
1601 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1606 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_DIRTY_LOGIC_FREEZE_CHANGED";
1607 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1615 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_DIRTY_LOGIC_FREEZE_CHANGED";
1616 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1620 ///<summary>Method to raise event DirtyLogicFreezeChangedEvt.</summary>
1621 public void OnDirtyLogicFreezeChangedEvt(Efl.Ui.Focus.IManagerDirtyLogicFreezeChangedEvt_Args e)
1623 var key = "_EFL_UI_FOCUS_MANAGER_EVENT_DIRTY_LOGIC_FREEZE_CHANGED";
1624 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1625 if (desc == IntPtr.Zero)
1627 Eina.Log.Error($"Failed to get native event {key}");
1631 IntPtr info = Eina.PrimitiveConversion.ManagedToPointerAlloc(e.arg ? (byte) 1 : (byte) 0);
1634 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1638 Marshal.FreeHGlobal(info);
1641 /// <summary>Sub-object currently set as this object's single content.
1642 /// If it is set multiple times, previous sub-objects are removed first. Therefore, if an invalid <c>content</c> is set the object will become empty (it will have no sub-object).
1643 /// (Since EFL 1.22)</summary>
1644 /// <returns>The sub-object.</returns>
1645 virtual public Efl.Gfx.IEntity GetContent() {
1646 var _ret_var = Efl.IContentConcrete.NativeMethods.efl_content_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1647 Eina.Error.RaiseIfUnhandledException();
1650 /// <summary>Sub-object currently set as this object's single content.
1651 /// If it is set multiple times, previous sub-objects are removed first. Therefore, if an invalid <c>content</c> is set the object will become empty (it will have no sub-object).
1652 /// (Since EFL 1.22)</summary>
1653 /// <param name="content">The sub-object.</param>
1654 /// <returns><c>true</c> if <c>content</c> was successfully swallowed.</returns>
1655 virtual public bool SetContent(Efl.Gfx.IEntity content) {
1656 var _ret_var = Efl.IContentConcrete.NativeMethods.efl_content_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),content);
1657 Eina.Error.RaiseIfUnhandledException();
1660 /// <summary>Remove the sub-object currently set as content of this object and return it. This object becomes empty.
1661 /// (Since EFL 1.22)</summary>
1662 /// <returns>Unswallowed object</returns>
1663 virtual public Efl.Gfx.IEntity UnsetContent() {
1664 var _ret_var = Efl.IContentConcrete.NativeMethods.efl_content_unset_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1665 Eina.Error.RaiseIfUnhandledException();
1668 /// <summary>The content position</summary>
1669 /// <returns>The position is virtual value, (0, 0) starting at the top-left.</returns>
1670 virtual public Eina.Position2D GetContentPos() {
1671 var _ret_var = Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_content_pos_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1672 Eina.Error.RaiseIfUnhandledException();
1675 /// <summary>The content position</summary>
1676 /// <param name="pos">The position is virtual value, (0, 0) starting at the top-left.</param>
1677 virtual public void SetContentPos(Eina.Position2D pos) {
1678 Eina.Position2D.NativeStruct _in_pos = pos;
1679 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_content_pos_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),_in_pos);
1680 Eina.Error.RaiseIfUnhandledException();
1682 /// <summary>The content size</summary>
1683 /// <returns>The content size in pixels.</returns>
1684 virtual public Eina.Size2D GetContentSize() {
1685 var _ret_var = Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_content_size_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1686 Eina.Error.RaiseIfUnhandledException();
1689 /// <summary>The viewport geometry</summary>
1690 /// <returns>It is absolute geometry.</returns>
1691 virtual public Eina.Rect GetViewportGeometry() {
1692 var _ret_var = Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_viewport_geometry_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1693 Eina.Error.RaiseIfUnhandledException();
1696 /// <summary>Bouncing behavior
1697 /// 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>
1698 /// <param name="horiz">Horizontal bounce policy.</param>
1699 /// <param name="vert">Vertical bounce policy.</param>
1700 virtual public void GetBounceEnabled(out bool horiz, out bool vert) {
1701 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_bounce_enabled_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),out horiz, out vert);
1702 Eina.Error.RaiseIfUnhandledException();
1704 /// <summary>Bouncing behavior
1705 /// 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>
1706 /// <param name="horiz">Horizontal bounce policy.</param>
1707 /// <param name="vert">Vertical bounce policy.</param>
1708 virtual public void SetBounceEnabled(bool horiz, bool vert) {
1709 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_bounce_enabled_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),horiz, vert);
1710 Eina.Error.RaiseIfUnhandledException();
1712 /// <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>
1713 /// <returns><c>true</c> if freeze, <c>false</c> otherwise</returns>
1714 virtual public bool GetScrollFreeze() {
1715 var _ret_var = Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_scroll_freeze_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1716 Eina.Error.RaiseIfUnhandledException();
1719 /// <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>
1720 /// <param name="freeze"><c>true</c> if freeze, <c>false</c> otherwise</param>
1721 virtual public void SetScrollFreeze(bool freeze) {
1722 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_scroll_freeze_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),freeze);
1723 Eina.Error.RaiseIfUnhandledException();
1725 /// <summary>Hold property When hold turns on, it only scrolls by holding action.</summary>
1726 /// <returns><c>true</c> if hold, <c>false</c> otherwise</returns>
1727 virtual public bool GetScrollHold() {
1728 var _ret_var = Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_scroll_hold_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1729 Eina.Error.RaiseIfUnhandledException();
1732 /// <summary>Hold property When hold turns on, it only scrolls by holding action.</summary>
1733 /// <param name="hold"><c>true</c> if hold, <c>false</c> otherwise</param>
1734 virtual public void SetScrollHold(bool hold) {
1735 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_scroll_hold_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),hold);
1736 Eina.Error.RaiseIfUnhandledException();
1738 /// <summary>Controls an infinite loop for a scroller.</summary>
1739 /// <param name="loop_h">The scrolling horizontal loop</param>
1740 /// <param name="loop_v">The Scrolling vertical loop</param>
1741 virtual public void GetLooping(out bool loop_h, out bool loop_v) {
1742 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_looping_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),out loop_h, out loop_v);
1743 Eina.Error.RaiseIfUnhandledException();
1745 /// <summary>Controls an infinite loop for a scroller.</summary>
1746 /// <param name="loop_h">The scrolling horizontal loop</param>
1747 /// <param name="loop_v">The Scrolling vertical loop</param>
1748 virtual public void SetLooping(bool loop_h, bool loop_v) {
1749 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_looping_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),loop_h, loop_v);
1750 Eina.Error.RaiseIfUnhandledException();
1752 /// <summary>Blocking of scrolling (per axis)
1753 /// 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>
1754 /// <returns>Which axis (or axes) to block</returns>
1755 virtual public Efl.Ui.ScrollBlock GetMovementBlock() {
1756 var _ret_var = Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_movement_block_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1757 Eina.Error.RaiseIfUnhandledException();
1760 /// <summary>Blocking of scrolling (per axis)
1761 /// 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>
1762 /// <param name="block">Which axis (or axes) to block</param>
1763 virtual public void SetMovementBlock(Efl.Ui.ScrollBlock block) {
1764 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_movement_block_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),block);
1765 Eina.Error.RaiseIfUnhandledException();
1767 /// <summary>Control scrolling gravity on the scrollable
1768 /// The gravity defines how the scroller will adjust its view when the size of the scroller contents increases.
1770 /// The scroller will adjust the view to glue itself as follows.
1772 /// 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
1774 /// Default values for x and y are 0.0</summary>
1775 /// <param name="x">Horizontal scrolling gravity</param>
1776 /// <param name="y">Vertical scrolling gravity</param>
1777 virtual public void GetGravity(out double x, out double y) {
1778 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_gravity_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),out x, out y);
1779 Eina.Error.RaiseIfUnhandledException();
1781 /// <summary>Control scrolling gravity on the scrollable
1782 /// The gravity defines how the scroller will adjust its view when the size of the scroller contents increases.
1784 /// The scroller will adjust the view to glue itself as follows.
1786 /// 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
1788 /// Default values for x and y are 0.0</summary>
1789 /// <param name="x">Horizontal scrolling gravity</param>
1790 /// <param name="y">Vertical scrolling gravity</param>
1791 virtual public void SetGravity(double x, double y) {
1792 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_gravity_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),x, y);
1793 Eina.Error.RaiseIfUnhandledException();
1795 /// <summary>Prevent the scrollable from being smaller than the minimum size of the content.
1796 /// 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>
1797 /// <param name="w">Whether to limit the minimum horizontal size</param>
1798 /// <param name="h">Whether to limit the minimum vertical size</param>
1799 virtual public void SetMatchContent(bool w, bool h) {
1800 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_match_content_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),w, h);
1801 Eina.Error.RaiseIfUnhandledException();
1803 /// <summary>Control the step size
1804 /// Use this call to set step size. This value is used when scroller scroll by arrow key event.</summary>
1805 /// <returns>The step size in pixels</returns>
1806 virtual public Eina.Position2D GetStepSize() {
1807 var _ret_var = Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_step_size_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1808 Eina.Error.RaiseIfUnhandledException();
1811 /// <summary>Control the step size
1812 /// Use this call to set step size. This value is used when scroller scroll by arrow key event.</summary>
1813 /// <param name="step">The step size in pixels</param>
1814 virtual public void SetStepSize(Eina.Position2D step) {
1815 Eina.Position2D.NativeStruct _in_step = step;
1816 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_step_size_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),_in_step);
1817 Eina.Error.RaiseIfUnhandledException();
1819 /// <summary>Show a specific virtual region within the scroller content object.
1820 /// 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>
1821 /// <param name="rect">The position where to scroll. and The size user want to see</param>
1822 /// <param name="animation">Whether to scroll with animation or not</param>
1823 virtual public void Scroll(Eina.Rect rect, bool animation) {
1824 Eina.Rect.NativeStruct _in_rect = rect;
1825 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_scroll_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),_in_rect, animation);
1826 Eina.Error.RaiseIfUnhandledException();
1828 /// <summary>Scrollbar visibility policy</summary>
1829 /// <param name="hbar">Horizontal scrollbar</param>
1830 /// <param name="vbar">Vertical scrollbar</param>
1831 virtual public void GetBarMode(out Efl.Ui.ScrollbarMode hbar, out Efl.Ui.ScrollbarMode vbar) {
1832 Efl.Ui.IScrollbarConcrete.NativeMethods.efl_ui_scrollbar_bar_mode_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),out hbar, out vbar);
1833 Eina.Error.RaiseIfUnhandledException();
1835 /// <summary>Scrollbar visibility policy</summary>
1836 /// <param name="hbar">Horizontal scrollbar</param>
1837 /// <param name="vbar">Vertical scrollbar</param>
1838 virtual public void SetBarMode(Efl.Ui.ScrollbarMode hbar, Efl.Ui.ScrollbarMode vbar) {
1839 Efl.Ui.IScrollbarConcrete.NativeMethods.efl_ui_scrollbar_bar_mode_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),hbar, vbar);
1840 Eina.Error.RaiseIfUnhandledException();
1842 /// <summary>Scrollbar size. It is calculated based on viewport size-content sizes.</summary>
1843 /// <param name="width">Value between 0.0 and 1.0</param>
1844 /// <param name="height">Value between 0.0 and 1.0</param>
1845 virtual public void GetBarSize(out double width, out double height) {
1846 Efl.Ui.IScrollbarConcrete.NativeMethods.efl_ui_scrollbar_bar_size_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),out width, out height);
1847 Eina.Error.RaiseIfUnhandledException();
1849 /// <summary>Scrollbar position. It is calculated based on current position-maximum positions.</summary>
1850 /// <param name="posx">Value between 0.0 and 1.0</param>
1851 /// <param name="posy">Value between 0.0 and 1.0</param>
1852 virtual public void GetBarPosition(out double posx, out double posy) {
1853 Efl.Ui.IScrollbarConcrete.NativeMethods.efl_ui_scrollbar_bar_position_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),out posx, out posy);
1854 Eina.Error.RaiseIfUnhandledException();
1856 /// <summary>Scrollbar position. It is calculated based on current position-maximum positions.</summary>
1857 /// <param name="posx">Value between 0.0 and 1.0</param>
1858 /// <param name="posy">Value between 0.0 and 1.0</param>
1859 virtual public void SetBarPosition(double posx, double posy) {
1860 Efl.Ui.IScrollbarConcrete.NativeMethods.efl_ui_scrollbar_bar_position_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),posx, posy);
1861 Eina.Error.RaiseIfUnhandledException();
1863 /// <summary>Update bar visibility.
1864 /// The object will call this function whenever the bar need to be shown or hidden.</summary>
1865 virtual public void UpdateBarVisibility() {
1866 Efl.Ui.IScrollbarConcrete.NativeMethods.efl_ui_scrollbar_bar_visibility_update_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1867 Eina.Error.RaiseIfUnhandledException();
1869 /// <summary>If the widget needs a focus manager, this function will be called.
1870 /// It can be used and overriden to inject your own manager or set custom options on the focus manager.
1871 /// (Since EFL 1.22)</summary>
1872 /// <param name="root">The logical root object for focus.</param>
1873 /// <returns>The focus manager.</returns>
1874 virtual public Efl.Ui.Focus.IManager FocusManagerCreate(Efl.Ui.Focus.IObject root) {
1875 var _ret_var = Efl.Ui.IWidgetFocusManagerConcrete.NativeMethods.efl_ui_widget_focus_manager_create_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),root);
1876 Eina.Error.RaiseIfUnhandledException();
1879 /// <summary>The element which is currently focused by this manager
1880 /// Use this property to retrieve the object currently being focused, or to set the focus to a new one. When <c>focus</c> is a logical child (which cannot receive focus), the next non-logical object is selected instead. If there is no such object, focus does not change.
1881 /// (Since EFL 1.22)</summary>
1882 /// <returns>Currently focused element.</returns>
1883 virtual public Efl.Ui.Focus.IObject GetManagerFocus() {
1884 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_focus_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1885 Eina.Error.RaiseIfUnhandledException();
1888 /// <summary>The element which is currently focused by this manager
1889 /// Use this property to retrieve the object currently being focused, or to set the focus to a new one. When <c>focus</c> is a logical child (which cannot receive focus), the next non-logical object is selected instead. If there is no such object, focus does not change.
1890 /// (Since EFL 1.22)</summary>
1891 /// <param name="focus">Currently focused element.</param>
1892 virtual public void SetManagerFocus(Efl.Ui.Focus.IObject focus) {
1893 Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_focus_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),focus);
1894 Eina.Error.RaiseIfUnhandledException();
1896 /// <summary>Add another manager to serve the move requests.
1897 /// If this value is set, all move requests are redirected to this manager object. Set it to <c>null</c> once nothing should be redirected anymore.
1898 /// (Since EFL 1.22)</summary>
1899 /// <returns>The redirect manager.</returns>
1900 virtual public Efl.Ui.Focus.IManager GetRedirect() {
1901 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_redirect_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1902 Eina.Error.RaiseIfUnhandledException();
1905 /// <summary>Add another manager to serve the move requests.
1906 /// If this value is set, all move requests are redirected to this manager object. Set it to <c>null</c> once nothing should be redirected anymore.
1907 /// (Since EFL 1.22)</summary>
1908 /// <param name="redirect">The redirect manager.</param>
1909 virtual public void SetRedirect(Efl.Ui.Focus.IManager redirect) {
1910 Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_redirect_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),redirect);
1911 Eina.Error.RaiseIfUnhandledException();
1913 /// <summary>The list of elements which are at the border of the graph.
1914 /// This means one of the relations right,left or down,up are not set. This call flushes all changes. See <see cref="Efl.Ui.Focus.IManager.Move"/>
1915 /// (Since EFL 1.22)</summary>
1916 /// <returns>An iterator over the border objects.</returns>
1917 virtual public Eina.Iterator<Efl.Ui.Focus.IObject> GetBorderElements() {
1918 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_border_elements_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1919 Eina.Error.RaiseIfUnhandledException();
1920 return new Eina.Iterator<Efl.Ui.Focus.IObject>(_ret_var, false, false);
1922 /// <summary>Get all elements that are at the border of the viewport
1923 /// Every element returned by this is located inside the viewport rectangle, but has a right, left, down or up neighbor outside the viewport.
1924 /// (Since EFL 1.22)</summary>
1925 /// <param name="viewport">The rectangle defining the viewport.</param>
1926 /// <returns>The list of border objects.</returns>
1927 virtual public Eina.Iterator<Efl.Ui.Focus.IObject> GetViewportElements(Eina.Rect viewport) {
1928 Eina.Rect.NativeStruct _in_viewport = viewport;
1929 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_viewport_elements_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),_in_viewport);
1930 Eina.Error.RaiseIfUnhandledException();
1931 return new Eina.Iterator<Efl.Ui.Focus.IObject>(_ret_var, false, false);
1933 /// <summary>Root node for all logical subtrees.
1934 /// This property can only be set once.
1935 /// (Since EFL 1.22)</summary>
1936 /// <returns>Will be registered into this manager object.</returns>
1937 virtual public Efl.Ui.Focus.IObject GetRoot() {
1938 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_root_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1939 Eina.Error.RaiseIfUnhandledException();
1942 /// <summary>Root node for all logical subtrees.
1943 /// This property can only be set once.
1944 /// (Since EFL 1.22)</summary>
1945 /// <param name="root">Will be registered into this manager object.</param>
1946 /// <returns>If <c>true</c>, this is the root node</returns>
1947 virtual public bool SetRoot(Efl.Ui.Focus.IObject root) {
1948 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_root_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),root);
1949 Eina.Error.RaiseIfUnhandledException();
1952 /// <summary>Move the focus in the given direction.
1953 /// This call flushes all changes. This means all changes between the last flush and now are computed.
1954 /// (Since EFL 1.22)</summary>
1955 /// <param name="direction">The direction to move to.</param>
1956 /// <returns>The element which is now focused.</returns>
1957 virtual public Efl.Ui.Focus.IObject Move(Efl.Ui.Focus.Direction direction) {
1958 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_move_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),direction);
1959 Eina.Error.RaiseIfUnhandledException();
1962 /// <summary>Return the object in the <c>direction</c> from <c>child</c>.
1963 /// (Since EFL 1.22)</summary>
1964 /// <param name="direction">Direction to move focus.</param>
1965 /// <param name="child">The child to move from. Pass <c>null</c> to indicate the currently focused child.</param>
1966 /// <param name="logical">Wether you want to have a logical node as result or a non-logical. Note, in a <see cref="Efl.Ui.Focus.IManager.Move"/> call no logical node will get focus.</param>
1967 /// <returns>Object that would receive focus if moved in the given direction.</returns>
1968 virtual public Efl.Ui.Focus.IObject MoveRequest(Efl.Ui.Focus.Direction direction, Efl.Ui.Focus.IObject child, bool logical) {
1969 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_request_move_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),direction, child, logical);
1970 Eina.Error.RaiseIfUnhandledException();
1973 /// <summary>Return the widget in the direction next.
1974 /// The returned widget is a child of <c>root</c>. It's guaranteed that child will not be prepared once again, so you can call this function inside a <see cref="Efl.Ui.Focus.IObject.SetupOrder"/> call.
1975 /// (Since EFL 1.22)</summary>
1976 /// <param name="root">Parent for returned child.</param>
1977 /// <returns>Child of passed parameter.</returns>
1978 virtual public Efl.Ui.Focus.IObject RequestSubchild(Efl.Ui.Focus.IObject root) {
1979 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_request_subchild_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),root);
1980 Eina.Error.RaiseIfUnhandledException();
1983 /// <summary>This will fetch the data from a registered node.
1984 /// Be aware this function will trigger a computation of all dirty nodes.
1985 /// (Since EFL 1.22)</summary>
1986 /// <param name="child">The child object to inspect.</param>
1987 /// <returns>The list of relations starting from <c>child</c>.</returns>
1988 virtual public Efl.Ui.Focus.Relations Fetch(Efl.Ui.Focus.IObject child) {
1989 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_fetch_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),child);
1990 Eina.Error.RaiseIfUnhandledException();
1991 var __ret_tmp = Eina.PrimitiveConversion.PointerToManaged<Efl.Ui.Focus.Relations>(_ret_var);
1992 Marshal.FreeHGlobal(_ret_var);
1995 /// <summary>Return the last logical object.
1996 /// The returned object is the last object that would be returned if you start at the root and move the direction into next.
1997 /// (Since EFL 1.22)</summary>
1998 /// <returns>Last object.</returns>
1999 virtual public Efl.Ui.Focus.ManagerLogicalEndDetail LogicalEnd() {
2000 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_logical_end_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
2001 Eina.Error.RaiseIfUnhandledException();
2004 /// <summary>Reset the history stack of this manager object. This means the uppermost element will be unfocused, and all other elements will be removed from the remembered list.
2005 /// You should focus another element immediately after calling this, in order to always have a focused object.
2006 /// (Since EFL 1.22)</summary>
2007 virtual public void ResetHistory() {
2008 Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_reset_history_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
2009 Eina.Error.RaiseIfUnhandledException();
2011 /// <summary>Remove the uppermost history element, and focus the previous one.
2012 /// If there is an element that was focused before, it will be used. Otherwise, the best fitting element from the registered elements will be focused.
2013 /// (Since EFL 1.22)</summary>
2014 virtual public void PopHistoryStack() {
2015 Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_pop_history_stack_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
2016 Eina.Error.RaiseIfUnhandledException();
2018 /// <summary>Called when this manager is set as redirect.
2019 /// In case that this is called as an result of a move call, <c>direction</c> and <c>entry</c> will be set to the direction of the move call, and the <c>entry</c> object will be set to the object that had this manager as redirect property.
2020 /// (Since EFL 1.22)</summary>
2021 /// <param name="direction">The direction in which this should be setup.</param>
2022 /// <param name="entry">The object that caused this manager to be redirect.</param>
2023 virtual public void SetupOnFirstTouch(Efl.Ui.Focus.Direction direction, Efl.Ui.Focus.IObject entry) {
2024 Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_setup_on_first_touch_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),direction, entry);
2025 Eina.Error.RaiseIfUnhandledException();
2027 /// <summary>This disables the cache invalidation when an object is moved.
2028 /// Even if an object is moved, the focus manager will not recalculate its relations. This can be used when you know that the set of widgets in the focus manager is moved the same way, so the relations between the widets in the set do not change and the complex calculations can be avoided. Use <see cref="Efl.Ui.Focus.IManager.DirtyLogicUnfreeze"/> to re-enable relationship calculation.
2029 /// (Since EFL 1.22)</summary>
2030 virtual public void FreezeDirtyLogic() {
2031 Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_dirty_logic_freeze_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
2032 Eina.Error.RaiseIfUnhandledException();
2034 /// <summary>This enables the cache invalidation when an object is moved.
2035 /// This is the counterpart to <see cref="Efl.Ui.Focus.IManager.FreezeDirtyLogic"/>.
2036 /// (Since EFL 1.22)</summary>
2037 virtual public void DirtyLogicUnfreeze() {
2038 Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_dirty_logic_unfreeze_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
2039 Eina.Error.RaiseIfUnhandledException();
2041 /// <summary>Sub-object currently set as this object's single content.
2042 /// If it is set multiple times, previous sub-objects are removed first. Therefore, if an invalid <c>content</c> is set the object will become empty (it will have no sub-object).
2043 /// (Since EFL 1.22)</summary>
2044 /// <value>The sub-object.</value>
2045 public Efl.Gfx.IEntity Content {
2046 get { return GetContent(); }
2047 set { SetContent(value); }
2049 /// <summary>The content position</summary>
2050 /// <value>The position is virtual value, (0, 0) starting at the top-left.</value>
2051 public Eina.Position2D ContentPos {
2052 get { return GetContentPos(); }
2053 set { SetContentPos(value); }
2055 /// <summary>The content size</summary>
2056 /// <value>The content size in pixels.</value>
2057 public Eina.Size2D ContentSize {
2058 get { return GetContentSize(); }
2060 /// <summary>The viewport geometry</summary>
2061 /// <value>It is absolute geometry.</value>
2062 public Eina.Rect ViewportGeometry {
2063 get { return GetViewportGeometry(); }
2065 /// <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>
2066 /// <value><c>true</c> if freeze, <c>false</c> otherwise</value>
2067 public bool ScrollFreeze {
2068 get { return GetScrollFreeze(); }
2069 set { SetScrollFreeze(value); }
2071 /// <summary>Hold property When hold turns on, it only scrolls by holding action.</summary>
2072 /// <value><c>true</c> if hold, <c>false</c> otherwise</value>
2073 public bool ScrollHold {
2074 get { return GetScrollHold(); }
2075 set { SetScrollHold(value); }
2077 /// <summary>Blocking of scrolling (per axis)
2078 /// 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>
2079 /// <value>Which axis (or axes) to block</value>
2080 public Efl.Ui.ScrollBlock MovementBlock {
2081 get { return GetMovementBlock(); }
2082 set { SetMovementBlock(value); }
2084 /// <summary>Control the step size
2085 /// Use this call to set step size. This value is used when scroller scroll by arrow key event.</summary>
2086 /// <value>The step size in pixels</value>
2087 public Eina.Position2D StepSize {
2088 get { return GetStepSize(); }
2089 set { SetStepSize(value); }
2091 /// <summary>The element which is currently focused by this manager
2092 /// Use this property to retrieve the object currently being focused, or to set the focus to a new one. When <c>focus</c> is a logical child (which cannot receive focus), the next non-logical object is selected instead. If there is no such object, focus does not change.
2093 /// (Since EFL 1.22)</summary>
2094 /// <value>Currently focused element.</value>
2095 public Efl.Ui.Focus.IObject ManagerFocus {
2096 get { return GetManagerFocus(); }
2097 set { SetManagerFocus(value); }
2099 /// <summary>Add another manager to serve the move requests.
2100 /// If this value is set, all move requests are redirected to this manager object. Set it to <c>null</c> once nothing should be redirected anymore.
2101 /// (Since EFL 1.22)</summary>
2102 /// <value>The redirect manager.</value>
2103 public Efl.Ui.Focus.IManager Redirect {
2104 get { return GetRedirect(); }
2105 set { SetRedirect(value); }
2107 /// <summary>The list of elements which are at the border of the graph.
2108 /// This means one of the relations right,left or down,up are not set. This call flushes all changes. See <see cref="Efl.Ui.Focus.IManager.Move"/>
2109 /// (Since EFL 1.22)</summary>
2110 /// <value>An iterator over the border objects.</value>
2111 public Eina.Iterator<Efl.Ui.Focus.IObject> BorderElements {
2112 get { return GetBorderElements(); }
2114 /// <summary>Root node for all logical subtrees.
2115 /// This property can only be set once.
2116 /// (Since EFL 1.22)</summary>
2117 /// <value>Will be registered into this manager object.</value>
2118 public Efl.Ui.Focus.IObject Root {
2119 get { return GetRoot(); }
2120 set { SetRoot(value); }
2122 private static IntPtr GetEflClassStatic()
2124 return Efl.Ui.Scroller.efl_ui_scroller_class_get();
2126 /// <summary>Wrapper for native methods and virtual method delegates.
2127 /// For internal use by generated code only.</summary>
2128 public new class NativeMethods : Efl.Ui.LayoutBase.NativeMethods
2130 private static Efl.Eo.NativeModule Module = new Efl.Eo.NativeModule( efl.Libs.Elementary);
2131 /// <summary>Gets the list of Eo operations to override.</summary>
2132 /// <returns>The list of Eo operations to be overload.</returns>
2133 public override System.Collections.Generic.List<Efl_Op_Description> GetEoOps(System.Type type)
2135 var descs = new System.Collections.Generic.List<Efl_Op_Description>();
2136 var methods = Efl.Eo.Globals.GetUserMethods(type);
2138 if (efl_content_get_static_delegate == null)
2140 efl_content_get_static_delegate = new efl_content_get_delegate(content_get);
2143 if (methods.FirstOrDefault(m => m.Name == "GetContent") != null)
2145 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_content_get"), func = Marshal.GetFunctionPointerForDelegate(efl_content_get_static_delegate) });
2148 if (efl_content_set_static_delegate == null)
2150 efl_content_set_static_delegate = new efl_content_set_delegate(content_set);
2153 if (methods.FirstOrDefault(m => m.Name == "SetContent") != null)
2155 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_content_set"), func = Marshal.GetFunctionPointerForDelegate(efl_content_set_static_delegate) });
2158 if (efl_content_unset_static_delegate == null)
2160 efl_content_unset_static_delegate = new efl_content_unset_delegate(content_unset);
2163 if (methods.FirstOrDefault(m => m.Name == "UnsetContent") != null)
2165 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_content_unset"), func = Marshal.GetFunctionPointerForDelegate(efl_content_unset_static_delegate) });
2168 if (efl_ui_scrollable_content_pos_get_static_delegate == null)
2170 efl_ui_scrollable_content_pos_get_static_delegate = new efl_ui_scrollable_content_pos_get_delegate(content_pos_get);
2173 if (methods.FirstOrDefault(m => m.Name == "GetContentPos") != null)
2175 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) });
2178 if (efl_ui_scrollable_content_pos_set_static_delegate == null)
2180 efl_ui_scrollable_content_pos_set_static_delegate = new efl_ui_scrollable_content_pos_set_delegate(content_pos_set);
2183 if (methods.FirstOrDefault(m => m.Name == "SetContentPos") != null)
2185 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) });
2188 if (efl_ui_scrollable_content_size_get_static_delegate == null)
2190 efl_ui_scrollable_content_size_get_static_delegate = new efl_ui_scrollable_content_size_get_delegate(content_size_get);
2193 if (methods.FirstOrDefault(m => m.Name == "GetContentSize") != null)
2195 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) });
2198 if (efl_ui_scrollable_viewport_geometry_get_static_delegate == null)
2200 efl_ui_scrollable_viewport_geometry_get_static_delegate = new efl_ui_scrollable_viewport_geometry_get_delegate(viewport_geometry_get);
2203 if (methods.FirstOrDefault(m => m.Name == "GetViewportGeometry") != null)
2205 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) });
2208 if (efl_ui_scrollable_bounce_enabled_get_static_delegate == null)
2210 efl_ui_scrollable_bounce_enabled_get_static_delegate = new efl_ui_scrollable_bounce_enabled_get_delegate(bounce_enabled_get);
2213 if (methods.FirstOrDefault(m => m.Name == "GetBounceEnabled") != null)
2215 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) });
2218 if (efl_ui_scrollable_bounce_enabled_set_static_delegate == null)
2220 efl_ui_scrollable_bounce_enabled_set_static_delegate = new efl_ui_scrollable_bounce_enabled_set_delegate(bounce_enabled_set);
2223 if (methods.FirstOrDefault(m => m.Name == "SetBounceEnabled") != null)
2225 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) });
2228 if (efl_ui_scrollable_scroll_freeze_get_static_delegate == null)
2230 efl_ui_scrollable_scroll_freeze_get_static_delegate = new efl_ui_scrollable_scroll_freeze_get_delegate(scroll_freeze_get);
2233 if (methods.FirstOrDefault(m => m.Name == "GetScrollFreeze") != null)
2235 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) });
2238 if (efl_ui_scrollable_scroll_freeze_set_static_delegate == null)
2240 efl_ui_scrollable_scroll_freeze_set_static_delegate = new efl_ui_scrollable_scroll_freeze_set_delegate(scroll_freeze_set);
2243 if (methods.FirstOrDefault(m => m.Name == "SetScrollFreeze") != null)
2245 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) });
2248 if (efl_ui_scrollable_scroll_hold_get_static_delegate == null)
2250 efl_ui_scrollable_scroll_hold_get_static_delegate = new efl_ui_scrollable_scroll_hold_get_delegate(scroll_hold_get);
2253 if (methods.FirstOrDefault(m => m.Name == "GetScrollHold") != null)
2255 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) });
2258 if (efl_ui_scrollable_scroll_hold_set_static_delegate == null)
2260 efl_ui_scrollable_scroll_hold_set_static_delegate = new efl_ui_scrollable_scroll_hold_set_delegate(scroll_hold_set);
2263 if (methods.FirstOrDefault(m => m.Name == "SetScrollHold") != null)
2265 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) });
2268 if (efl_ui_scrollable_looping_get_static_delegate == null)
2270 efl_ui_scrollable_looping_get_static_delegate = new efl_ui_scrollable_looping_get_delegate(looping_get);
2273 if (methods.FirstOrDefault(m => m.Name == "GetLooping") != null)
2275 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) });
2278 if (efl_ui_scrollable_looping_set_static_delegate == null)
2280 efl_ui_scrollable_looping_set_static_delegate = new efl_ui_scrollable_looping_set_delegate(looping_set);
2283 if (methods.FirstOrDefault(m => m.Name == "SetLooping") != null)
2285 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) });
2288 if (efl_ui_scrollable_movement_block_get_static_delegate == null)
2290 efl_ui_scrollable_movement_block_get_static_delegate = new efl_ui_scrollable_movement_block_get_delegate(movement_block_get);
2293 if (methods.FirstOrDefault(m => m.Name == "GetMovementBlock") != null)
2295 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) });
2298 if (efl_ui_scrollable_movement_block_set_static_delegate == null)
2300 efl_ui_scrollable_movement_block_set_static_delegate = new efl_ui_scrollable_movement_block_set_delegate(movement_block_set);
2303 if (methods.FirstOrDefault(m => m.Name == "SetMovementBlock") != null)
2305 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) });
2308 if (efl_ui_scrollable_gravity_get_static_delegate == null)
2310 efl_ui_scrollable_gravity_get_static_delegate = new efl_ui_scrollable_gravity_get_delegate(gravity_get);
2313 if (methods.FirstOrDefault(m => m.Name == "GetGravity") != null)
2315 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) });
2318 if (efl_ui_scrollable_gravity_set_static_delegate == null)
2320 efl_ui_scrollable_gravity_set_static_delegate = new efl_ui_scrollable_gravity_set_delegate(gravity_set);
2323 if (methods.FirstOrDefault(m => m.Name == "SetGravity") != null)
2325 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) });
2328 if (efl_ui_scrollable_match_content_set_static_delegate == null)
2330 efl_ui_scrollable_match_content_set_static_delegate = new efl_ui_scrollable_match_content_set_delegate(match_content_set);
2333 if (methods.FirstOrDefault(m => m.Name == "SetMatchContent") != null)
2335 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) });
2338 if (efl_ui_scrollable_step_size_get_static_delegate == null)
2340 efl_ui_scrollable_step_size_get_static_delegate = new efl_ui_scrollable_step_size_get_delegate(step_size_get);
2343 if (methods.FirstOrDefault(m => m.Name == "GetStepSize") != null)
2345 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) });
2348 if (efl_ui_scrollable_step_size_set_static_delegate == null)
2350 efl_ui_scrollable_step_size_set_static_delegate = new efl_ui_scrollable_step_size_set_delegate(step_size_set);
2353 if (methods.FirstOrDefault(m => m.Name == "SetStepSize") != null)
2355 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) });
2358 if (efl_ui_scrollable_scroll_static_delegate == null)
2360 efl_ui_scrollable_scroll_static_delegate = new efl_ui_scrollable_scroll_delegate(scroll);
2363 if (methods.FirstOrDefault(m => m.Name == "Scroll") != null)
2365 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) });
2368 if (efl_ui_scrollbar_bar_mode_get_static_delegate == null)
2370 efl_ui_scrollbar_bar_mode_get_static_delegate = new efl_ui_scrollbar_bar_mode_get_delegate(bar_mode_get);
2373 if (methods.FirstOrDefault(m => m.Name == "GetBarMode") != null)
2375 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) });
2378 if (efl_ui_scrollbar_bar_mode_set_static_delegate == null)
2380 efl_ui_scrollbar_bar_mode_set_static_delegate = new efl_ui_scrollbar_bar_mode_set_delegate(bar_mode_set);
2383 if (methods.FirstOrDefault(m => m.Name == "SetBarMode") != null)
2385 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) });
2388 if (efl_ui_scrollbar_bar_size_get_static_delegate == null)
2390 efl_ui_scrollbar_bar_size_get_static_delegate = new efl_ui_scrollbar_bar_size_get_delegate(bar_size_get);
2393 if (methods.FirstOrDefault(m => m.Name == "GetBarSize") != null)
2395 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) });
2398 if (efl_ui_scrollbar_bar_position_get_static_delegate == null)
2400 efl_ui_scrollbar_bar_position_get_static_delegate = new efl_ui_scrollbar_bar_position_get_delegate(bar_position_get);
2403 if (methods.FirstOrDefault(m => m.Name == "GetBarPosition") != null)
2405 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) });
2408 if (efl_ui_scrollbar_bar_position_set_static_delegate == null)
2410 efl_ui_scrollbar_bar_position_set_static_delegate = new efl_ui_scrollbar_bar_position_set_delegate(bar_position_set);
2413 if (methods.FirstOrDefault(m => m.Name == "SetBarPosition") != null)
2415 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) });
2418 if (efl_ui_scrollbar_bar_visibility_update_static_delegate == null)
2420 efl_ui_scrollbar_bar_visibility_update_static_delegate = new efl_ui_scrollbar_bar_visibility_update_delegate(bar_visibility_update);
2423 if (methods.FirstOrDefault(m => m.Name == "UpdateBarVisibility") != null)
2425 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) });
2428 if (efl_ui_widget_focus_manager_create_static_delegate == null)
2430 efl_ui_widget_focus_manager_create_static_delegate = new efl_ui_widget_focus_manager_create_delegate(focus_manager_create);
2433 if (methods.FirstOrDefault(m => m.Name == "FocusManagerCreate") != null)
2435 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_widget_focus_manager_create"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_widget_focus_manager_create_static_delegate) });
2438 if (efl_ui_focus_manager_focus_get_static_delegate == null)
2440 efl_ui_focus_manager_focus_get_static_delegate = new efl_ui_focus_manager_focus_get_delegate(manager_focus_get);
2443 if (methods.FirstOrDefault(m => m.Name == "GetManagerFocus") != null)
2445 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_focus_manager_focus_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_focus_manager_focus_get_static_delegate) });
2448 if (efl_ui_focus_manager_focus_set_static_delegate == null)
2450 efl_ui_focus_manager_focus_set_static_delegate = new efl_ui_focus_manager_focus_set_delegate(manager_focus_set);
2453 if (methods.FirstOrDefault(m => m.Name == "SetManagerFocus") != null)
2455 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_focus_manager_focus_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_focus_manager_focus_set_static_delegate) });
2458 if (efl_ui_focus_manager_redirect_get_static_delegate == null)
2460 efl_ui_focus_manager_redirect_get_static_delegate = new efl_ui_focus_manager_redirect_get_delegate(redirect_get);
2463 if (methods.FirstOrDefault(m => m.Name == "GetRedirect") != null)
2465 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_focus_manager_redirect_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_focus_manager_redirect_get_static_delegate) });
2468 if (efl_ui_focus_manager_redirect_set_static_delegate == null)
2470 efl_ui_focus_manager_redirect_set_static_delegate = new efl_ui_focus_manager_redirect_set_delegate(redirect_set);
2473 if (methods.FirstOrDefault(m => m.Name == "SetRedirect") != null)
2475 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_focus_manager_redirect_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_focus_manager_redirect_set_static_delegate) });
2478 if (efl_ui_focus_manager_border_elements_get_static_delegate == null)
2480 efl_ui_focus_manager_border_elements_get_static_delegate = new efl_ui_focus_manager_border_elements_get_delegate(border_elements_get);
2483 if (methods.FirstOrDefault(m => m.Name == "GetBorderElements") != null)
2485 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_focus_manager_border_elements_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_focus_manager_border_elements_get_static_delegate) });
2488 if (efl_ui_focus_manager_viewport_elements_get_static_delegate == null)
2490 efl_ui_focus_manager_viewport_elements_get_static_delegate = new efl_ui_focus_manager_viewport_elements_get_delegate(viewport_elements_get);
2493 if (methods.FirstOrDefault(m => m.Name == "GetViewportElements") != null)
2495 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_focus_manager_viewport_elements_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_focus_manager_viewport_elements_get_static_delegate) });
2498 if (efl_ui_focus_manager_root_get_static_delegate == null)
2500 efl_ui_focus_manager_root_get_static_delegate = new efl_ui_focus_manager_root_get_delegate(root_get);
2503 if (methods.FirstOrDefault(m => m.Name == "GetRoot") != null)
2505 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_focus_manager_root_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_focus_manager_root_get_static_delegate) });
2508 if (efl_ui_focus_manager_root_set_static_delegate == null)
2510 efl_ui_focus_manager_root_set_static_delegate = new efl_ui_focus_manager_root_set_delegate(root_set);
2513 if (methods.FirstOrDefault(m => m.Name == "SetRoot") != null)
2515 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_focus_manager_root_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_focus_manager_root_set_static_delegate) });
2518 if (efl_ui_focus_manager_move_static_delegate == null)
2520 efl_ui_focus_manager_move_static_delegate = new efl_ui_focus_manager_move_delegate(move);
2523 if (methods.FirstOrDefault(m => m.Name == "Move") != null)
2525 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_focus_manager_move"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_focus_manager_move_static_delegate) });
2528 if (efl_ui_focus_manager_request_move_static_delegate == null)
2530 efl_ui_focus_manager_request_move_static_delegate = new efl_ui_focus_manager_request_move_delegate(request_move);
2533 if (methods.FirstOrDefault(m => m.Name == "MoveRequest") != null)
2535 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_focus_manager_request_move"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_focus_manager_request_move_static_delegate) });
2538 if (efl_ui_focus_manager_request_subchild_static_delegate == null)
2540 efl_ui_focus_manager_request_subchild_static_delegate = new efl_ui_focus_manager_request_subchild_delegate(request_subchild);
2543 if (methods.FirstOrDefault(m => m.Name == "RequestSubchild") != null)
2545 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_focus_manager_request_subchild"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_focus_manager_request_subchild_static_delegate) });
2548 if (efl_ui_focus_manager_fetch_static_delegate == null)
2550 efl_ui_focus_manager_fetch_static_delegate = new efl_ui_focus_manager_fetch_delegate(fetch);
2553 if (methods.FirstOrDefault(m => m.Name == "Fetch") != null)
2555 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_focus_manager_fetch"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_focus_manager_fetch_static_delegate) });
2558 if (efl_ui_focus_manager_logical_end_static_delegate == null)
2560 efl_ui_focus_manager_logical_end_static_delegate = new efl_ui_focus_manager_logical_end_delegate(logical_end);
2563 if (methods.FirstOrDefault(m => m.Name == "LogicalEnd") != null)
2565 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_focus_manager_logical_end"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_focus_manager_logical_end_static_delegate) });
2568 if (efl_ui_focus_manager_reset_history_static_delegate == null)
2570 efl_ui_focus_manager_reset_history_static_delegate = new efl_ui_focus_manager_reset_history_delegate(reset_history);
2573 if (methods.FirstOrDefault(m => m.Name == "ResetHistory") != null)
2575 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_focus_manager_reset_history"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_focus_manager_reset_history_static_delegate) });
2578 if (efl_ui_focus_manager_pop_history_stack_static_delegate == null)
2580 efl_ui_focus_manager_pop_history_stack_static_delegate = new efl_ui_focus_manager_pop_history_stack_delegate(pop_history_stack);
2583 if (methods.FirstOrDefault(m => m.Name == "PopHistoryStack") != null)
2585 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_focus_manager_pop_history_stack"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_focus_manager_pop_history_stack_static_delegate) });
2588 if (efl_ui_focus_manager_setup_on_first_touch_static_delegate == null)
2590 efl_ui_focus_manager_setup_on_first_touch_static_delegate = new efl_ui_focus_manager_setup_on_first_touch_delegate(setup_on_first_touch);
2593 if (methods.FirstOrDefault(m => m.Name == "SetupOnFirstTouch") != null)
2595 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_focus_manager_setup_on_first_touch"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_focus_manager_setup_on_first_touch_static_delegate) });
2598 if (efl_ui_focus_manager_dirty_logic_freeze_static_delegate == null)
2600 efl_ui_focus_manager_dirty_logic_freeze_static_delegate = new efl_ui_focus_manager_dirty_logic_freeze_delegate(dirty_logic_freeze);
2603 if (methods.FirstOrDefault(m => m.Name == "FreezeDirtyLogic") != null)
2605 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_focus_manager_dirty_logic_freeze"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_focus_manager_dirty_logic_freeze_static_delegate) });
2608 if (efl_ui_focus_manager_dirty_logic_unfreeze_static_delegate == null)
2610 efl_ui_focus_manager_dirty_logic_unfreeze_static_delegate = new efl_ui_focus_manager_dirty_logic_unfreeze_delegate(dirty_logic_unfreeze);
2613 if (methods.FirstOrDefault(m => m.Name == "DirtyLogicUnfreeze") != null)
2615 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_focus_manager_dirty_logic_unfreeze"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_focus_manager_dirty_logic_unfreeze_static_delegate) });
2618 descs.AddRange(base.GetEoOps(type));
2621 /// <summary>Returns the Eo class for the native methods of this class.</summary>
2622 /// <returns>The native class pointer.</returns>
2623 public override IntPtr GetEflClass()
2625 return Efl.Ui.Scroller.efl_ui_scroller_class_get();
2628 #pragma warning disable CA1707, SA1300, SA1600
2630 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
2631 private delegate Efl.Gfx.IEntity efl_content_get_delegate(System.IntPtr obj, System.IntPtr pd);
2633 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
2634 public delegate Efl.Gfx.IEntity efl_content_get_api_delegate(System.IntPtr obj);
2636 public static Efl.Eo.FunctionWrapper<efl_content_get_api_delegate> efl_content_get_ptr = new Efl.Eo.FunctionWrapper<efl_content_get_api_delegate>(Module, "efl_content_get");
2638 private static Efl.Gfx.IEntity content_get(System.IntPtr obj, System.IntPtr pd)
2640 Eina.Log.Debug("function efl_content_get was called");
2641 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2642 if (wrapper != null)
2644 Efl.Gfx.IEntity _ret_var = default(Efl.Gfx.IEntity);
2647 _ret_var = ((Scroller)wrapper).GetContent();
2651 Eina.Log.Warning($"Callback error: {e.ToString()}");
2652 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2660 return efl_content_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2664 private static efl_content_get_delegate efl_content_get_static_delegate;
2666 [return: MarshalAs(UnmanagedType.U1)]
2667 private delegate bool efl_content_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity content);
2669 [return: MarshalAs(UnmanagedType.U1)]
2670 public delegate bool efl_content_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity content);
2672 public static Efl.Eo.FunctionWrapper<efl_content_set_api_delegate> efl_content_set_ptr = new Efl.Eo.FunctionWrapper<efl_content_set_api_delegate>(Module, "efl_content_set");
2674 private static bool content_set(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.IEntity content)
2676 Eina.Log.Debug("function efl_content_set was called");
2677 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2678 if (wrapper != null)
2680 bool _ret_var = default(bool);
2683 _ret_var = ((Scroller)wrapper).SetContent(content);
2687 Eina.Log.Warning($"Callback error: {e.ToString()}");
2688 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2696 return efl_content_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), content);
2700 private static efl_content_set_delegate efl_content_set_static_delegate;
2702 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
2703 private delegate Efl.Gfx.IEntity efl_content_unset_delegate(System.IntPtr obj, System.IntPtr pd);
2705 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
2706 public delegate Efl.Gfx.IEntity efl_content_unset_api_delegate(System.IntPtr obj);
2708 public static Efl.Eo.FunctionWrapper<efl_content_unset_api_delegate> efl_content_unset_ptr = new Efl.Eo.FunctionWrapper<efl_content_unset_api_delegate>(Module, "efl_content_unset");
2710 private static Efl.Gfx.IEntity content_unset(System.IntPtr obj, System.IntPtr pd)
2712 Eina.Log.Debug("function efl_content_unset was called");
2713 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2714 if (wrapper != null)
2716 Efl.Gfx.IEntity _ret_var = default(Efl.Gfx.IEntity);
2719 _ret_var = ((Scroller)wrapper).UnsetContent();
2723 Eina.Log.Warning($"Callback error: {e.ToString()}");
2724 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2732 return efl_content_unset_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2736 private static efl_content_unset_delegate efl_content_unset_static_delegate;
2739 private delegate Eina.Position2D.NativeStruct efl_ui_scrollable_content_pos_get_delegate(System.IntPtr obj, System.IntPtr pd);
2742 public delegate Eina.Position2D.NativeStruct efl_ui_scrollable_content_pos_get_api_delegate(System.IntPtr obj);
2744 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");
2746 private static Eina.Position2D.NativeStruct content_pos_get(System.IntPtr obj, System.IntPtr pd)
2748 Eina.Log.Debug("function efl_ui_scrollable_content_pos_get was called");
2749 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2750 if (wrapper != null)
2752 Eina.Position2D _ret_var = default(Eina.Position2D);
2755 _ret_var = ((Scroller)wrapper).GetContentPos();
2759 Eina.Log.Warning($"Callback error: {e.ToString()}");
2760 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2768 return efl_ui_scrollable_content_pos_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2772 private static efl_ui_scrollable_content_pos_get_delegate efl_ui_scrollable_content_pos_get_static_delegate;
2775 private delegate void efl_ui_scrollable_content_pos_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct pos);
2778 public delegate void efl_ui_scrollable_content_pos_set_api_delegate(System.IntPtr obj, Eina.Position2D.NativeStruct pos);
2780 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");
2782 private static void content_pos_set(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct pos)
2784 Eina.Log.Debug("function efl_ui_scrollable_content_pos_set was called");
2785 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2786 if (wrapper != null)
2788 Eina.Position2D _in_pos = pos;
2792 ((Scroller)wrapper).SetContentPos(_in_pos);
2796 Eina.Log.Warning($"Callback error: {e.ToString()}");
2797 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2804 efl_ui_scrollable_content_pos_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), pos);
2808 private static efl_ui_scrollable_content_pos_set_delegate efl_ui_scrollable_content_pos_set_static_delegate;
2811 private delegate Eina.Size2D.NativeStruct efl_ui_scrollable_content_size_get_delegate(System.IntPtr obj, System.IntPtr pd);
2814 public delegate Eina.Size2D.NativeStruct efl_ui_scrollable_content_size_get_api_delegate(System.IntPtr obj);
2816 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");
2818 private static Eina.Size2D.NativeStruct content_size_get(System.IntPtr obj, System.IntPtr pd)
2820 Eina.Log.Debug("function efl_ui_scrollable_content_size_get was called");
2821 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2822 if (wrapper != null)
2824 Eina.Size2D _ret_var = default(Eina.Size2D);
2827 _ret_var = ((Scroller)wrapper).GetContentSize();
2831 Eina.Log.Warning($"Callback error: {e.ToString()}");
2832 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2840 return efl_ui_scrollable_content_size_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2844 private static efl_ui_scrollable_content_size_get_delegate efl_ui_scrollable_content_size_get_static_delegate;
2847 private delegate Eina.Rect.NativeStruct efl_ui_scrollable_viewport_geometry_get_delegate(System.IntPtr obj, System.IntPtr pd);
2850 public delegate Eina.Rect.NativeStruct efl_ui_scrollable_viewport_geometry_get_api_delegate(System.IntPtr obj);
2852 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");
2854 private static Eina.Rect.NativeStruct viewport_geometry_get(System.IntPtr obj, System.IntPtr pd)
2856 Eina.Log.Debug("function efl_ui_scrollable_viewport_geometry_get was called");
2857 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2858 if (wrapper != null)
2860 Eina.Rect _ret_var = default(Eina.Rect);
2863 _ret_var = ((Scroller)wrapper).GetViewportGeometry();
2867 Eina.Log.Warning($"Callback error: {e.ToString()}");
2868 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2876 return efl_ui_scrollable_viewport_geometry_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2880 private static efl_ui_scrollable_viewport_geometry_get_delegate efl_ui_scrollable_viewport_geometry_get_static_delegate;
2883 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);
2886 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);
2888 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");
2890 private static void bounce_enabled_get(System.IntPtr obj, System.IntPtr pd, out bool horiz, out bool vert)
2892 Eina.Log.Debug("function efl_ui_scrollable_bounce_enabled_get was called");
2893 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2894 if (wrapper != null)
2896 horiz = default(bool); vert = default(bool);
2899 ((Scroller)wrapper).GetBounceEnabled(out horiz, out vert);
2903 Eina.Log.Warning($"Callback error: {e.ToString()}");
2904 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2911 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);
2915 private static efl_ui_scrollable_bounce_enabled_get_delegate efl_ui_scrollable_bounce_enabled_get_static_delegate;
2918 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);
2921 public delegate void efl_ui_scrollable_bounce_enabled_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool horiz, [MarshalAs(UnmanagedType.U1)] bool vert);
2923 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");
2925 private static void bounce_enabled_set(System.IntPtr obj, System.IntPtr pd, bool horiz, bool vert)
2927 Eina.Log.Debug("function efl_ui_scrollable_bounce_enabled_set was called");
2928 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2929 if (wrapper != null)
2934 ((Scroller)wrapper).SetBounceEnabled(horiz, vert);
2938 Eina.Log.Warning($"Callback error: {e.ToString()}");
2939 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2946 efl_ui_scrollable_bounce_enabled_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), horiz, vert);
2950 private static efl_ui_scrollable_bounce_enabled_set_delegate efl_ui_scrollable_bounce_enabled_set_static_delegate;
2952 [return: MarshalAs(UnmanagedType.U1)]
2953 private delegate bool efl_ui_scrollable_scroll_freeze_get_delegate(System.IntPtr obj, System.IntPtr pd);
2955 [return: MarshalAs(UnmanagedType.U1)]
2956 public delegate bool efl_ui_scrollable_scroll_freeze_get_api_delegate(System.IntPtr obj);
2958 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");
2960 private static bool scroll_freeze_get(System.IntPtr obj, System.IntPtr pd)
2962 Eina.Log.Debug("function efl_ui_scrollable_scroll_freeze_get was called");
2963 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2964 if (wrapper != null)
2966 bool _ret_var = default(bool);
2969 _ret_var = ((Scroller)wrapper).GetScrollFreeze();
2973 Eina.Log.Warning($"Callback error: {e.ToString()}");
2974 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2982 return efl_ui_scrollable_scroll_freeze_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2986 private static efl_ui_scrollable_scroll_freeze_get_delegate efl_ui_scrollable_scroll_freeze_get_static_delegate;
2989 private delegate void efl_ui_scrollable_scroll_freeze_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool freeze);
2992 public delegate void efl_ui_scrollable_scroll_freeze_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool freeze);
2994 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");
2996 private static void scroll_freeze_set(System.IntPtr obj, System.IntPtr pd, bool freeze)
2998 Eina.Log.Debug("function efl_ui_scrollable_scroll_freeze_set was called");
2999 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3000 if (wrapper != null)
3005 ((Scroller)wrapper).SetScrollFreeze(freeze);
3009 Eina.Log.Warning($"Callback error: {e.ToString()}");
3010 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3017 efl_ui_scrollable_scroll_freeze_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), freeze);
3021 private static efl_ui_scrollable_scroll_freeze_set_delegate efl_ui_scrollable_scroll_freeze_set_static_delegate;
3023 [return: MarshalAs(UnmanagedType.U1)]
3024 private delegate bool efl_ui_scrollable_scroll_hold_get_delegate(System.IntPtr obj, System.IntPtr pd);
3026 [return: MarshalAs(UnmanagedType.U1)]
3027 public delegate bool efl_ui_scrollable_scroll_hold_get_api_delegate(System.IntPtr obj);
3029 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");
3031 private static bool scroll_hold_get(System.IntPtr obj, System.IntPtr pd)
3033 Eina.Log.Debug("function efl_ui_scrollable_scroll_hold_get was called");
3034 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3035 if (wrapper != null)
3037 bool _ret_var = default(bool);
3040 _ret_var = ((Scroller)wrapper).GetScrollHold();
3044 Eina.Log.Warning($"Callback error: {e.ToString()}");
3045 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3053 return efl_ui_scrollable_scroll_hold_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3057 private static efl_ui_scrollable_scroll_hold_get_delegate efl_ui_scrollable_scroll_hold_get_static_delegate;
3060 private delegate void efl_ui_scrollable_scroll_hold_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool hold);
3063 public delegate void efl_ui_scrollable_scroll_hold_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool hold);
3065 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");
3067 private static void scroll_hold_set(System.IntPtr obj, System.IntPtr pd, bool hold)
3069 Eina.Log.Debug("function efl_ui_scrollable_scroll_hold_set was called");
3070 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3071 if (wrapper != null)
3076 ((Scroller)wrapper).SetScrollHold(hold);
3080 Eina.Log.Warning($"Callback error: {e.ToString()}");
3081 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3088 efl_ui_scrollable_scroll_hold_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), hold);
3092 private static efl_ui_scrollable_scroll_hold_set_delegate efl_ui_scrollable_scroll_hold_set_static_delegate;
3095 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);
3098 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);
3100 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");
3102 private static void looping_get(System.IntPtr obj, System.IntPtr pd, out bool loop_h, out bool loop_v)
3104 Eina.Log.Debug("function efl_ui_scrollable_looping_get was called");
3105 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3106 if (wrapper != null)
3108 loop_h = default(bool); loop_v = default(bool);
3111 ((Scroller)wrapper).GetLooping(out loop_h, out loop_v);
3115 Eina.Log.Warning($"Callback error: {e.ToString()}");
3116 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3123 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);
3127 private static efl_ui_scrollable_looping_get_delegate efl_ui_scrollable_looping_get_static_delegate;
3130 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);
3133 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);
3135 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");
3137 private static void looping_set(System.IntPtr obj, System.IntPtr pd, bool loop_h, bool loop_v)
3139 Eina.Log.Debug("function efl_ui_scrollable_looping_set was called");
3140 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3141 if (wrapper != null)
3146 ((Scroller)wrapper).SetLooping(loop_h, loop_v);
3150 Eina.Log.Warning($"Callback error: {e.ToString()}");
3151 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3158 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);
3162 private static efl_ui_scrollable_looping_set_delegate efl_ui_scrollable_looping_set_static_delegate;
3165 private delegate Efl.Ui.ScrollBlock efl_ui_scrollable_movement_block_get_delegate(System.IntPtr obj, System.IntPtr pd);
3168 public delegate Efl.Ui.ScrollBlock efl_ui_scrollable_movement_block_get_api_delegate(System.IntPtr obj);
3170 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");
3172 private static Efl.Ui.ScrollBlock movement_block_get(System.IntPtr obj, System.IntPtr pd)
3174 Eina.Log.Debug("function efl_ui_scrollable_movement_block_get was called");
3175 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3176 if (wrapper != null)
3178 Efl.Ui.ScrollBlock _ret_var = default(Efl.Ui.ScrollBlock);
3181 _ret_var = ((Scroller)wrapper).GetMovementBlock();
3185 Eina.Log.Warning($"Callback error: {e.ToString()}");
3186 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3194 return efl_ui_scrollable_movement_block_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3198 private static efl_ui_scrollable_movement_block_get_delegate efl_ui_scrollable_movement_block_get_static_delegate;
3201 private delegate void efl_ui_scrollable_movement_block_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Ui.ScrollBlock block);
3204 public delegate void efl_ui_scrollable_movement_block_set_api_delegate(System.IntPtr obj, Efl.Ui.ScrollBlock block);
3206 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");
3208 private static void movement_block_set(System.IntPtr obj, System.IntPtr pd, Efl.Ui.ScrollBlock block)
3210 Eina.Log.Debug("function efl_ui_scrollable_movement_block_set was called");
3211 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3212 if (wrapper != null)
3217 ((Scroller)wrapper).SetMovementBlock(block);
3221 Eina.Log.Warning($"Callback error: {e.ToString()}");
3222 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3229 efl_ui_scrollable_movement_block_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), block);
3233 private static efl_ui_scrollable_movement_block_set_delegate efl_ui_scrollable_movement_block_set_static_delegate;
3236 private delegate void efl_ui_scrollable_gravity_get_delegate(System.IntPtr obj, System.IntPtr pd, out double x, out double y);
3239 public delegate void efl_ui_scrollable_gravity_get_api_delegate(System.IntPtr obj, out double x, out double y);
3241 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");
3243 private static void gravity_get(System.IntPtr obj, System.IntPtr pd, out double x, out double y)
3245 Eina.Log.Debug("function efl_ui_scrollable_gravity_get was called");
3246 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3247 if (wrapper != null)
3249 x = default(double); y = default(double);
3252 ((Scroller)wrapper).GetGravity(out x, out y);
3256 Eina.Log.Warning($"Callback error: {e.ToString()}");
3257 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3264 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);
3268 private static efl_ui_scrollable_gravity_get_delegate efl_ui_scrollable_gravity_get_static_delegate;
3271 private delegate void efl_ui_scrollable_gravity_set_delegate(System.IntPtr obj, System.IntPtr pd, double x, double y);
3274 public delegate void efl_ui_scrollable_gravity_set_api_delegate(System.IntPtr obj, double x, double y);
3276 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");
3278 private static void gravity_set(System.IntPtr obj, System.IntPtr pd, double x, double y)
3280 Eina.Log.Debug("function efl_ui_scrollable_gravity_set was called");
3281 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3282 if (wrapper != null)
3287 ((Scroller)wrapper).SetGravity(x, y);
3291 Eina.Log.Warning($"Callback error: {e.ToString()}");
3292 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3299 efl_ui_scrollable_gravity_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), x, y);
3303 private static efl_ui_scrollable_gravity_set_delegate efl_ui_scrollable_gravity_set_static_delegate;
3306 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);
3309 public delegate void efl_ui_scrollable_match_content_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool w, [MarshalAs(UnmanagedType.U1)] bool h);
3311 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");
3313 private static void match_content_set(System.IntPtr obj, System.IntPtr pd, bool w, bool h)
3315 Eina.Log.Debug("function efl_ui_scrollable_match_content_set was called");
3316 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3317 if (wrapper != null)
3322 ((Scroller)wrapper).SetMatchContent(w, h);
3326 Eina.Log.Warning($"Callback error: {e.ToString()}");
3327 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3334 efl_ui_scrollable_match_content_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), w, h);
3338 private static efl_ui_scrollable_match_content_set_delegate efl_ui_scrollable_match_content_set_static_delegate;
3341 private delegate Eina.Position2D.NativeStruct efl_ui_scrollable_step_size_get_delegate(System.IntPtr obj, System.IntPtr pd);
3344 public delegate Eina.Position2D.NativeStruct efl_ui_scrollable_step_size_get_api_delegate(System.IntPtr obj);
3346 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");
3348 private static Eina.Position2D.NativeStruct step_size_get(System.IntPtr obj, System.IntPtr pd)
3350 Eina.Log.Debug("function efl_ui_scrollable_step_size_get was called");
3351 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3352 if (wrapper != null)
3354 Eina.Position2D _ret_var = default(Eina.Position2D);
3357 _ret_var = ((Scroller)wrapper).GetStepSize();
3361 Eina.Log.Warning($"Callback error: {e.ToString()}");
3362 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3370 return efl_ui_scrollable_step_size_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3374 private static efl_ui_scrollable_step_size_get_delegate efl_ui_scrollable_step_size_get_static_delegate;
3377 private delegate void efl_ui_scrollable_step_size_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct step);
3380 public delegate void efl_ui_scrollable_step_size_set_api_delegate(System.IntPtr obj, Eina.Position2D.NativeStruct step);
3382 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");
3384 private static void step_size_set(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct step)
3386 Eina.Log.Debug("function efl_ui_scrollable_step_size_set was called");
3387 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3388 if (wrapper != null)
3390 Eina.Position2D _in_step = step;
3394 ((Scroller)wrapper).SetStepSize(_in_step);
3398 Eina.Log.Warning($"Callback error: {e.ToString()}");
3399 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3406 efl_ui_scrollable_step_size_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), step);
3410 private static efl_ui_scrollable_step_size_set_delegate efl_ui_scrollable_step_size_set_static_delegate;
3413 private delegate void efl_ui_scrollable_scroll_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Rect.NativeStruct rect, [MarshalAs(UnmanagedType.U1)] bool animation);
3416 public delegate void efl_ui_scrollable_scroll_api_delegate(System.IntPtr obj, Eina.Rect.NativeStruct rect, [MarshalAs(UnmanagedType.U1)] bool animation);
3418 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");
3420 private static void scroll(System.IntPtr obj, System.IntPtr pd, Eina.Rect.NativeStruct rect, bool animation)
3422 Eina.Log.Debug("function efl_ui_scrollable_scroll was called");
3423 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3424 if (wrapper != null)
3426 Eina.Rect _in_rect = rect;
3430 ((Scroller)wrapper).Scroll(_in_rect, animation);
3434 Eina.Log.Warning($"Callback error: {e.ToString()}");
3435 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3442 efl_ui_scrollable_scroll_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), rect, animation);
3446 private static efl_ui_scrollable_scroll_delegate efl_ui_scrollable_scroll_static_delegate;
3449 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);
3452 public delegate void efl_ui_scrollbar_bar_mode_get_api_delegate(System.IntPtr obj, out Efl.Ui.ScrollbarMode hbar, out Efl.Ui.ScrollbarMode vbar);
3454 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");
3456 private static void bar_mode_get(System.IntPtr obj, System.IntPtr pd, out Efl.Ui.ScrollbarMode hbar, out Efl.Ui.ScrollbarMode vbar)
3458 Eina.Log.Debug("function efl_ui_scrollbar_bar_mode_get was called");
3459 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3460 if (wrapper != null)
3462 hbar = default(Efl.Ui.ScrollbarMode); vbar = default(Efl.Ui.ScrollbarMode);
3465 ((Scroller)wrapper).GetBarMode(out hbar, out vbar);
3469 Eina.Log.Warning($"Callback error: {e.ToString()}");
3470 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3477 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);
3481 private static efl_ui_scrollbar_bar_mode_get_delegate efl_ui_scrollbar_bar_mode_get_static_delegate;
3484 private delegate void efl_ui_scrollbar_bar_mode_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Ui.ScrollbarMode hbar, Efl.Ui.ScrollbarMode vbar);
3487 public delegate void efl_ui_scrollbar_bar_mode_set_api_delegate(System.IntPtr obj, Efl.Ui.ScrollbarMode hbar, Efl.Ui.ScrollbarMode vbar);
3489 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");
3491 private static void bar_mode_set(System.IntPtr obj, System.IntPtr pd, Efl.Ui.ScrollbarMode hbar, Efl.Ui.ScrollbarMode vbar)
3493 Eina.Log.Debug("function efl_ui_scrollbar_bar_mode_set was called");
3494 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3495 if (wrapper != null)
3500 ((Scroller)wrapper).SetBarMode(hbar, vbar);
3504 Eina.Log.Warning($"Callback error: {e.ToString()}");
3505 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3512 efl_ui_scrollbar_bar_mode_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), hbar, vbar);
3516 private static efl_ui_scrollbar_bar_mode_set_delegate efl_ui_scrollbar_bar_mode_set_static_delegate;
3519 private delegate void efl_ui_scrollbar_bar_size_get_delegate(System.IntPtr obj, System.IntPtr pd, out double width, out double height);
3522 public delegate void efl_ui_scrollbar_bar_size_get_api_delegate(System.IntPtr obj, out double width, out double height);
3524 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");
3526 private static void bar_size_get(System.IntPtr obj, System.IntPtr pd, out double width, out double height)
3528 Eina.Log.Debug("function efl_ui_scrollbar_bar_size_get was called");
3529 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3530 if (wrapper != null)
3532 width = default(double); height = default(double);
3535 ((Scroller)wrapper).GetBarSize(out width, out height);
3539 Eina.Log.Warning($"Callback error: {e.ToString()}");
3540 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3547 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);
3551 private static efl_ui_scrollbar_bar_size_get_delegate efl_ui_scrollbar_bar_size_get_static_delegate;
3554 private delegate void efl_ui_scrollbar_bar_position_get_delegate(System.IntPtr obj, System.IntPtr pd, out double posx, out double posy);
3557 public delegate void efl_ui_scrollbar_bar_position_get_api_delegate(System.IntPtr obj, out double posx, out double posy);
3559 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");
3561 private static void bar_position_get(System.IntPtr obj, System.IntPtr pd, out double posx, out double posy)
3563 Eina.Log.Debug("function efl_ui_scrollbar_bar_position_get was called");
3564 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3565 if (wrapper != null)
3567 posx = default(double); posy = default(double);
3570 ((Scroller)wrapper).GetBarPosition(out posx, out posy);
3574 Eina.Log.Warning($"Callback error: {e.ToString()}");
3575 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3582 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);
3586 private static efl_ui_scrollbar_bar_position_get_delegate efl_ui_scrollbar_bar_position_get_static_delegate;
3589 private delegate void efl_ui_scrollbar_bar_position_set_delegate(System.IntPtr obj, System.IntPtr pd, double posx, double posy);
3592 public delegate void efl_ui_scrollbar_bar_position_set_api_delegate(System.IntPtr obj, double posx, double posy);
3594 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");
3596 private static void bar_position_set(System.IntPtr obj, System.IntPtr pd, double posx, double posy)
3598 Eina.Log.Debug("function efl_ui_scrollbar_bar_position_set was called");
3599 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3600 if (wrapper != null)
3605 ((Scroller)wrapper).SetBarPosition(posx, posy);
3609 Eina.Log.Warning($"Callback error: {e.ToString()}");
3610 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3617 efl_ui_scrollbar_bar_position_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), posx, posy);
3621 private static efl_ui_scrollbar_bar_position_set_delegate efl_ui_scrollbar_bar_position_set_static_delegate;
3624 private delegate void efl_ui_scrollbar_bar_visibility_update_delegate(System.IntPtr obj, System.IntPtr pd);
3627 public delegate void efl_ui_scrollbar_bar_visibility_update_api_delegate(System.IntPtr obj);
3629 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");
3631 private static void bar_visibility_update(System.IntPtr obj, System.IntPtr pd)
3633 Eina.Log.Debug("function efl_ui_scrollbar_bar_visibility_update was called");
3634 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3635 if (wrapper != null)
3640 ((Scroller)wrapper).UpdateBarVisibility();
3644 Eina.Log.Warning($"Callback error: {e.ToString()}");
3645 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3652 efl_ui_scrollbar_bar_visibility_update_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3656 private static efl_ui_scrollbar_bar_visibility_update_delegate efl_ui_scrollbar_bar_visibility_update_static_delegate;
3658 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
3659 private delegate Efl.Ui.Focus.IManager efl_ui_widget_focus_manager_create_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject root);
3661 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
3662 public delegate Efl.Ui.Focus.IManager efl_ui_widget_focus_manager_create_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject root);
3664 public static Efl.Eo.FunctionWrapper<efl_ui_widget_focus_manager_create_api_delegate> efl_ui_widget_focus_manager_create_ptr = new Efl.Eo.FunctionWrapper<efl_ui_widget_focus_manager_create_api_delegate>(Module, "efl_ui_widget_focus_manager_create");
3666 private static Efl.Ui.Focus.IManager focus_manager_create(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject root)
3668 Eina.Log.Debug("function efl_ui_widget_focus_manager_create was called");
3669 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3670 if (wrapper != null)
3672 Efl.Ui.Focus.IManager _ret_var = default(Efl.Ui.Focus.IManager);
3675 _ret_var = ((Scroller)wrapper).FocusManagerCreate(root);
3679 Eina.Log.Warning($"Callback error: {e.ToString()}");
3680 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3688 return efl_ui_widget_focus_manager_create_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), root);
3692 private static efl_ui_widget_focus_manager_create_delegate efl_ui_widget_focus_manager_create_static_delegate;
3694 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
3695 private delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_focus_get_delegate(System.IntPtr obj, System.IntPtr pd);
3697 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
3698 public delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_focus_get_api_delegate(System.IntPtr obj);
3700 public static Efl.Eo.FunctionWrapper<efl_ui_focus_manager_focus_get_api_delegate> efl_ui_focus_manager_focus_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_focus_manager_focus_get_api_delegate>(Module, "efl_ui_focus_manager_focus_get");
3702 private static Efl.Ui.Focus.IObject manager_focus_get(System.IntPtr obj, System.IntPtr pd)
3704 Eina.Log.Debug("function efl_ui_focus_manager_focus_get was called");
3705 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3706 if (wrapper != null)
3708 Efl.Ui.Focus.IObject _ret_var = default(Efl.Ui.Focus.IObject);
3711 _ret_var = ((Scroller)wrapper).GetManagerFocus();
3715 Eina.Log.Warning($"Callback error: {e.ToString()}");
3716 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3724 return efl_ui_focus_manager_focus_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3728 private static efl_ui_focus_manager_focus_get_delegate efl_ui_focus_manager_focus_get_static_delegate;
3731 private delegate void efl_ui_focus_manager_focus_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject focus);
3734 public delegate void efl_ui_focus_manager_focus_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject focus);
3736 public static Efl.Eo.FunctionWrapper<efl_ui_focus_manager_focus_set_api_delegate> efl_ui_focus_manager_focus_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_focus_manager_focus_set_api_delegate>(Module, "efl_ui_focus_manager_focus_set");
3738 private static void manager_focus_set(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject focus)
3740 Eina.Log.Debug("function efl_ui_focus_manager_focus_set was called");
3741 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3742 if (wrapper != null)
3747 ((Scroller)wrapper).SetManagerFocus(focus);
3751 Eina.Log.Warning($"Callback error: {e.ToString()}");
3752 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3759 efl_ui_focus_manager_focus_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), focus);
3763 private static efl_ui_focus_manager_focus_set_delegate efl_ui_focus_manager_focus_set_static_delegate;
3765 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
3766 private delegate Efl.Ui.Focus.IManager efl_ui_focus_manager_redirect_get_delegate(System.IntPtr obj, System.IntPtr pd);
3768 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
3769 public delegate Efl.Ui.Focus.IManager efl_ui_focus_manager_redirect_get_api_delegate(System.IntPtr obj);
3771 public static Efl.Eo.FunctionWrapper<efl_ui_focus_manager_redirect_get_api_delegate> efl_ui_focus_manager_redirect_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_focus_manager_redirect_get_api_delegate>(Module, "efl_ui_focus_manager_redirect_get");
3773 private static Efl.Ui.Focus.IManager redirect_get(System.IntPtr obj, System.IntPtr pd)
3775 Eina.Log.Debug("function efl_ui_focus_manager_redirect_get was called");
3776 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3777 if (wrapper != null)
3779 Efl.Ui.Focus.IManager _ret_var = default(Efl.Ui.Focus.IManager);
3782 _ret_var = ((Scroller)wrapper).GetRedirect();
3786 Eina.Log.Warning($"Callback error: {e.ToString()}");
3787 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3795 return efl_ui_focus_manager_redirect_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3799 private static efl_ui_focus_manager_redirect_get_delegate efl_ui_focus_manager_redirect_get_static_delegate;
3802 private delegate void efl_ui_focus_manager_redirect_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IManager redirect);
3805 public delegate void efl_ui_focus_manager_redirect_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IManager redirect);
3807 public static Efl.Eo.FunctionWrapper<efl_ui_focus_manager_redirect_set_api_delegate> efl_ui_focus_manager_redirect_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_focus_manager_redirect_set_api_delegate>(Module, "efl_ui_focus_manager_redirect_set");
3809 private static void redirect_set(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IManager redirect)
3811 Eina.Log.Debug("function efl_ui_focus_manager_redirect_set was called");
3812 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3813 if (wrapper != null)
3818 ((Scroller)wrapper).SetRedirect(redirect);
3822 Eina.Log.Warning($"Callback error: {e.ToString()}");
3823 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3830 efl_ui_focus_manager_redirect_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), redirect);
3834 private static efl_ui_focus_manager_redirect_set_delegate efl_ui_focus_manager_redirect_set_static_delegate;
3837 private delegate System.IntPtr efl_ui_focus_manager_border_elements_get_delegate(System.IntPtr obj, System.IntPtr pd);
3840 public delegate System.IntPtr efl_ui_focus_manager_border_elements_get_api_delegate(System.IntPtr obj);
3842 public static Efl.Eo.FunctionWrapper<efl_ui_focus_manager_border_elements_get_api_delegate> efl_ui_focus_manager_border_elements_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_focus_manager_border_elements_get_api_delegate>(Module, "efl_ui_focus_manager_border_elements_get");
3844 private static System.IntPtr border_elements_get(System.IntPtr obj, System.IntPtr pd)
3846 Eina.Log.Debug("function efl_ui_focus_manager_border_elements_get was called");
3847 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3848 if (wrapper != null)
3850 Eina.Iterator<Efl.Ui.Focus.IObject> _ret_var = default(Eina.Iterator<Efl.Ui.Focus.IObject>);
3853 _ret_var = ((Scroller)wrapper).GetBorderElements();
3857 Eina.Log.Warning($"Callback error: {e.ToString()}");
3858 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3861 return _ret_var.Handle;
3866 return efl_ui_focus_manager_border_elements_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3870 private static efl_ui_focus_manager_border_elements_get_delegate efl_ui_focus_manager_border_elements_get_static_delegate;
3873 private delegate System.IntPtr efl_ui_focus_manager_viewport_elements_get_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Rect.NativeStruct viewport);
3876 public delegate System.IntPtr efl_ui_focus_manager_viewport_elements_get_api_delegate(System.IntPtr obj, Eina.Rect.NativeStruct viewport);
3878 public static Efl.Eo.FunctionWrapper<efl_ui_focus_manager_viewport_elements_get_api_delegate> efl_ui_focus_manager_viewport_elements_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_focus_manager_viewport_elements_get_api_delegate>(Module, "efl_ui_focus_manager_viewport_elements_get");
3880 private static System.IntPtr viewport_elements_get(System.IntPtr obj, System.IntPtr pd, Eina.Rect.NativeStruct viewport)
3882 Eina.Log.Debug("function efl_ui_focus_manager_viewport_elements_get was called");
3883 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3884 if (wrapper != null)
3886 Eina.Rect _in_viewport = viewport;
3887 Eina.Iterator<Efl.Ui.Focus.IObject> _ret_var = default(Eina.Iterator<Efl.Ui.Focus.IObject>);
3890 _ret_var = ((Scroller)wrapper).GetViewportElements(_in_viewport);
3894 Eina.Log.Warning($"Callback error: {e.ToString()}");
3895 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3898 return _ret_var.Handle;
3903 return efl_ui_focus_manager_viewport_elements_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), viewport);
3907 private static efl_ui_focus_manager_viewport_elements_get_delegate efl_ui_focus_manager_viewport_elements_get_static_delegate;
3909 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
3910 private delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_root_get_delegate(System.IntPtr obj, System.IntPtr pd);
3912 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
3913 public delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_root_get_api_delegate(System.IntPtr obj);
3915 public static Efl.Eo.FunctionWrapper<efl_ui_focus_manager_root_get_api_delegate> efl_ui_focus_manager_root_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_focus_manager_root_get_api_delegate>(Module, "efl_ui_focus_manager_root_get");
3917 private static Efl.Ui.Focus.IObject root_get(System.IntPtr obj, System.IntPtr pd)
3919 Eina.Log.Debug("function efl_ui_focus_manager_root_get was called");
3920 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3921 if (wrapper != null)
3923 Efl.Ui.Focus.IObject _ret_var = default(Efl.Ui.Focus.IObject);
3926 _ret_var = ((Scroller)wrapper).GetRoot();
3930 Eina.Log.Warning($"Callback error: {e.ToString()}");
3931 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3939 return efl_ui_focus_manager_root_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3943 private static efl_ui_focus_manager_root_get_delegate efl_ui_focus_manager_root_get_static_delegate;
3945 [return: MarshalAs(UnmanagedType.U1)]
3946 private delegate bool efl_ui_focus_manager_root_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject root);
3948 [return: MarshalAs(UnmanagedType.U1)]
3949 public delegate bool efl_ui_focus_manager_root_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject root);
3951 public static Efl.Eo.FunctionWrapper<efl_ui_focus_manager_root_set_api_delegate> efl_ui_focus_manager_root_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_focus_manager_root_set_api_delegate>(Module, "efl_ui_focus_manager_root_set");
3953 private static bool root_set(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject root)
3955 Eina.Log.Debug("function efl_ui_focus_manager_root_set was called");
3956 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3957 if (wrapper != null)
3959 bool _ret_var = default(bool);
3962 _ret_var = ((Scroller)wrapper).SetRoot(root);
3966 Eina.Log.Warning($"Callback error: {e.ToString()}");
3967 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3975 return efl_ui_focus_manager_root_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), root);
3979 private static efl_ui_focus_manager_root_set_delegate efl_ui_focus_manager_root_set_static_delegate;
3981 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
3982 private delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_move_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.Direction direction);
3984 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
3985 public delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_move_api_delegate(System.IntPtr obj, Efl.Ui.Focus.Direction direction);
3987 public static Efl.Eo.FunctionWrapper<efl_ui_focus_manager_move_api_delegate> efl_ui_focus_manager_move_ptr = new Efl.Eo.FunctionWrapper<efl_ui_focus_manager_move_api_delegate>(Module, "efl_ui_focus_manager_move");
3989 private static Efl.Ui.Focus.IObject move(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.Direction direction)
3991 Eina.Log.Debug("function efl_ui_focus_manager_move was called");
3992 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3993 if (wrapper != null)
3995 Efl.Ui.Focus.IObject _ret_var = default(Efl.Ui.Focus.IObject);
3998 _ret_var = ((Scroller)wrapper).Move(direction);
4002 Eina.Log.Warning($"Callback error: {e.ToString()}");
4003 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4011 return efl_ui_focus_manager_move_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), direction);
4015 private static efl_ui_focus_manager_move_delegate efl_ui_focus_manager_move_static_delegate;
4017 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
4018 private delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_request_move_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.Direction direction, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject child, [MarshalAs(UnmanagedType.U1)] bool logical);
4020 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
4021 public delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_request_move_api_delegate(System.IntPtr obj, Efl.Ui.Focus.Direction direction, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject child, [MarshalAs(UnmanagedType.U1)] bool logical);
4023 public static Efl.Eo.FunctionWrapper<efl_ui_focus_manager_request_move_api_delegate> efl_ui_focus_manager_request_move_ptr = new Efl.Eo.FunctionWrapper<efl_ui_focus_manager_request_move_api_delegate>(Module, "efl_ui_focus_manager_request_move");
4025 private static Efl.Ui.Focus.IObject request_move(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.Direction direction, Efl.Ui.Focus.IObject child, bool logical)
4027 Eina.Log.Debug("function efl_ui_focus_manager_request_move was called");
4028 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4029 if (wrapper != null)
4031 Efl.Ui.Focus.IObject _ret_var = default(Efl.Ui.Focus.IObject);
4034 _ret_var = ((Scroller)wrapper).MoveRequest(direction, child, logical);
4038 Eina.Log.Warning($"Callback error: {e.ToString()}");
4039 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4047 return efl_ui_focus_manager_request_move_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), direction, child, logical);
4051 private static efl_ui_focus_manager_request_move_delegate efl_ui_focus_manager_request_move_static_delegate;
4053 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
4054 private delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_request_subchild_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject root);
4056 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
4057 public delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_request_subchild_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject root);
4059 public static Efl.Eo.FunctionWrapper<efl_ui_focus_manager_request_subchild_api_delegate> efl_ui_focus_manager_request_subchild_ptr = new Efl.Eo.FunctionWrapper<efl_ui_focus_manager_request_subchild_api_delegate>(Module, "efl_ui_focus_manager_request_subchild");
4061 private static Efl.Ui.Focus.IObject request_subchild(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject root)
4063 Eina.Log.Debug("function efl_ui_focus_manager_request_subchild was called");
4064 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4065 if (wrapper != null)
4067 Efl.Ui.Focus.IObject _ret_var = default(Efl.Ui.Focus.IObject);
4070 _ret_var = ((Scroller)wrapper).RequestSubchild(root);
4074 Eina.Log.Warning($"Callback error: {e.ToString()}");
4075 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4083 return efl_ui_focus_manager_request_subchild_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), root);
4087 private static efl_ui_focus_manager_request_subchild_delegate efl_ui_focus_manager_request_subchild_static_delegate;
4090 private delegate System.IntPtr efl_ui_focus_manager_fetch_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject child);
4093 public delegate System.IntPtr efl_ui_focus_manager_fetch_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject child);
4095 public static Efl.Eo.FunctionWrapper<efl_ui_focus_manager_fetch_api_delegate> efl_ui_focus_manager_fetch_ptr = new Efl.Eo.FunctionWrapper<efl_ui_focus_manager_fetch_api_delegate>(Module, "efl_ui_focus_manager_fetch");
4097 private static System.IntPtr fetch(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject child)
4099 Eina.Log.Debug("function efl_ui_focus_manager_fetch was called");
4100 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4101 if (wrapper != null)
4103 Efl.Ui.Focus.Relations _ret_var = default(Efl.Ui.Focus.Relations);
4106 _ret_var = ((Scroller)wrapper).Fetch(child);
4110 Eina.Log.Warning($"Callback error: {e.ToString()}");
4111 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4114 return Eina.PrimitiveConversion.ManagedToPointerAlloc(_ret_var);
4119 return efl_ui_focus_manager_fetch_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), child);
4123 private static efl_ui_focus_manager_fetch_delegate efl_ui_focus_manager_fetch_static_delegate;
4126 private delegate Efl.Ui.Focus.ManagerLogicalEndDetail.NativeStruct efl_ui_focus_manager_logical_end_delegate(System.IntPtr obj, System.IntPtr pd);
4129 public delegate Efl.Ui.Focus.ManagerLogicalEndDetail.NativeStruct efl_ui_focus_manager_logical_end_api_delegate(System.IntPtr obj);
4131 public static Efl.Eo.FunctionWrapper<efl_ui_focus_manager_logical_end_api_delegate> efl_ui_focus_manager_logical_end_ptr = new Efl.Eo.FunctionWrapper<efl_ui_focus_manager_logical_end_api_delegate>(Module, "efl_ui_focus_manager_logical_end");
4133 private static Efl.Ui.Focus.ManagerLogicalEndDetail.NativeStruct logical_end(System.IntPtr obj, System.IntPtr pd)
4135 Eina.Log.Debug("function efl_ui_focus_manager_logical_end was called");
4136 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4137 if (wrapper != null)
4139 Efl.Ui.Focus.ManagerLogicalEndDetail _ret_var = default(Efl.Ui.Focus.ManagerLogicalEndDetail);
4142 _ret_var = ((Scroller)wrapper).LogicalEnd();
4146 Eina.Log.Warning($"Callback error: {e.ToString()}");
4147 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4155 return efl_ui_focus_manager_logical_end_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4159 private static efl_ui_focus_manager_logical_end_delegate efl_ui_focus_manager_logical_end_static_delegate;
4162 private delegate void efl_ui_focus_manager_reset_history_delegate(System.IntPtr obj, System.IntPtr pd);
4165 public delegate void efl_ui_focus_manager_reset_history_api_delegate(System.IntPtr obj);
4167 public static Efl.Eo.FunctionWrapper<efl_ui_focus_manager_reset_history_api_delegate> efl_ui_focus_manager_reset_history_ptr = new Efl.Eo.FunctionWrapper<efl_ui_focus_manager_reset_history_api_delegate>(Module, "efl_ui_focus_manager_reset_history");
4169 private static void reset_history(System.IntPtr obj, System.IntPtr pd)
4171 Eina.Log.Debug("function efl_ui_focus_manager_reset_history was called");
4172 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4173 if (wrapper != null)
4178 ((Scroller)wrapper).ResetHistory();
4182 Eina.Log.Warning($"Callback error: {e.ToString()}");
4183 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4190 efl_ui_focus_manager_reset_history_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4194 private static efl_ui_focus_manager_reset_history_delegate efl_ui_focus_manager_reset_history_static_delegate;
4197 private delegate void efl_ui_focus_manager_pop_history_stack_delegate(System.IntPtr obj, System.IntPtr pd);
4200 public delegate void efl_ui_focus_manager_pop_history_stack_api_delegate(System.IntPtr obj);
4202 public static Efl.Eo.FunctionWrapper<efl_ui_focus_manager_pop_history_stack_api_delegate> efl_ui_focus_manager_pop_history_stack_ptr = new Efl.Eo.FunctionWrapper<efl_ui_focus_manager_pop_history_stack_api_delegate>(Module, "efl_ui_focus_manager_pop_history_stack");
4204 private static void pop_history_stack(System.IntPtr obj, System.IntPtr pd)
4206 Eina.Log.Debug("function efl_ui_focus_manager_pop_history_stack was called");
4207 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4208 if (wrapper != null)
4213 ((Scroller)wrapper).PopHistoryStack();
4217 Eina.Log.Warning($"Callback error: {e.ToString()}");
4218 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4225 efl_ui_focus_manager_pop_history_stack_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4229 private static efl_ui_focus_manager_pop_history_stack_delegate efl_ui_focus_manager_pop_history_stack_static_delegate;
4232 private delegate void efl_ui_focus_manager_setup_on_first_touch_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.Direction direction, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject entry);
4235 public delegate void efl_ui_focus_manager_setup_on_first_touch_api_delegate(System.IntPtr obj, Efl.Ui.Focus.Direction direction, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject entry);
4237 public static Efl.Eo.FunctionWrapper<efl_ui_focus_manager_setup_on_first_touch_api_delegate> efl_ui_focus_manager_setup_on_first_touch_ptr = new Efl.Eo.FunctionWrapper<efl_ui_focus_manager_setup_on_first_touch_api_delegate>(Module, "efl_ui_focus_manager_setup_on_first_touch");
4239 private static void setup_on_first_touch(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.Direction direction, Efl.Ui.Focus.IObject entry)
4241 Eina.Log.Debug("function efl_ui_focus_manager_setup_on_first_touch was called");
4242 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4243 if (wrapper != null)
4248 ((Scroller)wrapper).SetupOnFirstTouch(direction, entry);
4252 Eina.Log.Warning($"Callback error: {e.ToString()}");
4253 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4260 efl_ui_focus_manager_setup_on_first_touch_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), direction, entry);
4264 private static efl_ui_focus_manager_setup_on_first_touch_delegate efl_ui_focus_manager_setup_on_first_touch_static_delegate;
4267 private delegate void efl_ui_focus_manager_dirty_logic_freeze_delegate(System.IntPtr obj, System.IntPtr pd);
4270 public delegate void efl_ui_focus_manager_dirty_logic_freeze_api_delegate(System.IntPtr obj);
4272 public static Efl.Eo.FunctionWrapper<efl_ui_focus_manager_dirty_logic_freeze_api_delegate> efl_ui_focus_manager_dirty_logic_freeze_ptr = new Efl.Eo.FunctionWrapper<efl_ui_focus_manager_dirty_logic_freeze_api_delegate>(Module, "efl_ui_focus_manager_dirty_logic_freeze");
4274 private static void dirty_logic_freeze(System.IntPtr obj, System.IntPtr pd)
4276 Eina.Log.Debug("function efl_ui_focus_manager_dirty_logic_freeze was called");
4277 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4278 if (wrapper != null)
4283 ((Scroller)wrapper).FreezeDirtyLogic();
4287 Eina.Log.Warning($"Callback error: {e.ToString()}");
4288 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4295 efl_ui_focus_manager_dirty_logic_freeze_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4299 private static efl_ui_focus_manager_dirty_logic_freeze_delegate efl_ui_focus_manager_dirty_logic_freeze_static_delegate;
4302 private delegate void efl_ui_focus_manager_dirty_logic_unfreeze_delegate(System.IntPtr obj, System.IntPtr pd);
4305 public delegate void efl_ui_focus_manager_dirty_logic_unfreeze_api_delegate(System.IntPtr obj);
4307 public static Efl.Eo.FunctionWrapper<efl_ui_focus_manager_dirty_logic_unfreeze_api_delegate> efl_ui_focus_manager_dirty_logic_unfreeze_ptr = new Efl.Eo.FunctionWrapper<efl_ui_focus_manager_dirty_logic_unfreeze_api_delegate>(Module, "efl_ui_focus_manager_dirty_logic_unfreeze");
4309 private static void dirty_logic_unfreeze(System.IntPtr obj, System.IntPtr pd)
4311 Eina.Log.Debug("function efl_ui_focus_manager_dirty_logic_unfreeze was called");
4312 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4313 if (wrapper != null)
4318 ((Scroller)wrapper).DirtyLogicUnfreeze();
4322 Eina.Log.Warning($"Callback error: {e.ToString()}");
4323 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4330 efl_ui_focus_manager_dirty_logic_unfreeze_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4334 private static efl_ui_focus_manager_dirty_logic_unfreeze_delegate efl_ui_focus_manager_dirty_logic_unfreeze_static_delegate;
4336 #pragma warning restore CA1707, SA1300, SA1600