2 #pragma warning disable CS1591
4 using System.Runtime.InteropServices;
5 using System.Collections.Generic;
7 using System.Threading;
8 using System.ComponentModel;
13 /// <summary>Event argument wrapper for event <see cref="Efl.Ui.Collection.ItemPressedEvt"/>.</summary>
14 [Efl.Eo.BindingEntity]
15 public class CollectionItemPressedEvt_Args : EventArgs {
16 /// <summary>Actual event payload.</summary>
17 /// <value>A <c>press</c> event occurred over an item.</value>
18 public Efl.Ui.Item arg { get; set; }
20 /// <summary>Event argument wrapper for event <see cref="Efl.Ui.Collection.ItemUnpressedEvt"/>.</summary>
21 [Efl.Eo.BindingEntity]
22 public class CollectionItemUnpressedEvt_Args : EventArgs {
23 /// <summary>Actual event payload.</summary>
24 /// <value>A <c>unpress</c> event occurred over an item.</value>
25 public Efl.Ui.Item arg { get; set; }
27 /// <summary>Event argument wrapper for event <see cref="Efl.Ui.Collection.ItemLongpressedEvt"/>.</summary>
28 [Efl.Eo.BindingEntity]
29 public class CollectionItemLongpressedEvt_Args : EventArgs {
30 /// <summary>Actual event payload.</summary>
31 /// <value>A <c>longpressed</c> event occurred over an item.</value>
32 public Efl.Ui.Item arg { get; set; }
34 /// <summary>Event argument wrapper for event <see cref="Efl.Ui.Collection.ItemClickedEvt"/>.</summary>
35 [Efl.Eo.BindingEntity]
36 public class CollectionItemClickedEvt_Args : EventArgs {
37 /// <summary>Actual event payload.</summary>
38 /// <value>A <c>clicked</c> event occurred over an item.</value>
39 public Efl.Ui.Item arg { get; set; }
41 /// <summary>Event argument wrapper for event <see cref="Efl.Ui.Collection.ItemClickedAnyEvt"/>.</summary>
42 [Efl.Eo.BindingEntity]
43 public class CollectionItemClickedAnyEvt_Args : EventArgs {
44 /// <summary>Actual event payload.</summary>
45 /// <value>A <c>clicked</c>,any event occurred over an item.</value>
46 public Efl.Ui.Item arg { get; set; }
48 /// <summary>This widget displays a list of items in an arrangement controlled by an external <c>position_manager</c> object. By using different <c>position_manager</c> objects this widget can show lists of items or two-dimensional grids of items, for example.
49 /// Items inside this widget can be selected according to the <c>select_mode</c> policy, and retrieved with <c>selected_items_get</c>.</summary>
50 /// <remarks>This is a <b>BETA</b> class. It can be modified or removed in the future. Do not use it for product development.</remarks>
51 [Efl.Ui.Collection.NativeMethods]
52 [Efl.Eo.BindingEntity]
53 public class Collection : Efl.Ui.LayoutBase, Efl.IPack, Efl.IPackLayout, Efl.IPackLinear, Efl.Ui.ILayoutOrientable, Efl.Ui.IMultiSelectable, Efl.Ui.IScrollable, Efl.Ui.IScrollableInteractive, Efl.Ui.IScrollbar, Efl.Ui.ISingleSelectable, Efl.Ui.IWidgetFocusManager, Efl.Ui.Focus.IManager, Efl.Ui.Focus.IManagerSub
55 /// <summary>Pointer to the native class description.</summary>
56 public override System.IntPtr NativeClass
60 if (((object)this).GetType() == typeof(Collection))
62 return GetEflClassStatic();
66 return Efl.Eo.ClassRegister.klassFromType[((object)this).GetType()];
71 [System.Runtime.InteropServices.DllImport(efl.Libs.Elementary)] internal static extern System.IntPtr
72 efl_ui_collection_class_get();
73 /// <summary>Initializes a new instance of the <see cref="Collection"/> class.</summary>
74 /// <param name="parent">Parent instance.</param>
75 /// <param name="style">The widget style to use. See <see cref="Efl.Ui.Widget.SetStyle" /></param>
76 public Collection(Efl.Object parent
77 , System.String style = null) : base(efl_ui_collection_class_get(), parent)
79 if (Efl.Eo.Globals.ParamHelperCheck(style))
81 SetStyle(Efl.Eo.Globals.GetParamHelper(style));
84 FinishInstantiation();
87 /// <summary>Subclasses should override this constructor if they are expected to be instantiated from native code.
88 /// Do not call this constructor directly.</summary>
89 /// <param name="ch">Tag struct storing the native handle of the object being constructed.</param>
90 protected Collection(ConstructingHandle ch) : base(ch)
94 /// <summary>Initializes a new instance of the <see cref="Collection"/> class.
95 /// Internal usage: Constructs an instance from a native pointer. This is used when interacting with C code and should not be used directly.</summary>
96 /// <param name="wh">The native pointer to be wrapped.</param>
97 protected Collection(Efl.Eo.Globals.WrappingHandle wh) : base(wh)
101 /// <summary>Initializes a new instance of the <see cref="Collection"/> class.
102 /// Internal usage: Constructor to forward the wrapper initialization to the root class that interfaces with native code. Should not be used directly.</summary>
103 /// <param name="baseKlass">The pointer to the base native Eo class.</param>
104 /// <param name="parent">The Efl.Object parent of this instance.</param>
105 protected Collection(IntPtr baseKlass, Efl.Object parent) : base(baseKlass, parent)
109 /// <summary>A <c>press</c> event occurred over an item.</summary>
110 /// <value><see cref="Efl.Ui.CollectionItemPressedEvt_Args"/></value>
111 public event EventHandler<Efl.Ui.CollectionItemPressedEvt_Args> ItemPressedEvt
115 lock (eflBindingEventLock)
117 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
119 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
122 Efl.Ui.CollectionItemPressedEvt_Args args = new Efl.Ui.CollectionItemPressedEvt_Args();
123 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Ui.Item);
126 value?.Invoke(obj, args);
130 Eina.Log.Error(e.ToString());
131 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
136 string key = "_EFL_UI_EVENT_ITEM_PRESSED";
137 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
143 lock (eflBindingEventLock)
145 string key = "_EFL_UI_EVENT_ITEM_PRESSED";
146 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
150 /// <summary>Method to raise event ItemPressedEvt.</summary>
151 public void OnItemPressedEvt(Efl.Ui.CollectionItemPressedEvt_Args e)
153 var key = "_EFL_UI_EVENT_ITEM_PRESSED";
154 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
155 if (desc == IntPtr.Zero)
157 Eina.Log.Error($"Failed to get native event {key}");
161 IntPtr info = e.arg.NativeHandle;
162 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
164 /// <summary>A <c>unpress</c> event occurred over an item.</summary>
165 /// <value><see cref="Efl.Ui.CollectionItemUnpressedEvt_Args"/></value>
166 public event EventHandler<Efl.Ui.CollectionItemUnpressedEvt_Args> ItemUnpressedEvt
170 lock (eflBindingEventLock)
172 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
174 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
177 Efl.Ui.CollectionItemUnpressedEvt_Args args = new Efl.Ui.CollectionItemUnpressedEvt_Args();
178 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Ui.Item);
181 value?.Invoke(obj, args);
185 Eina.Log.Error(e.ToString());
186 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
191 string key = "_EFL_UI_EVENT_ITEM_UNPRESSED";
192 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
198 lock (eflBindingEventLock)
200 string key = "_EFL_UI_EVENT_ITEM_UNPRESSED";
201 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
205 /// <summary>Method to raise event ItemUnpressedEvt.</summary>
206 public void OnItemUnpressedEvt(Efl.Ui.CollectionItemUnpressedEvt_Args e)
208 var key = "_EFL_UI_EVENT_ITEM_UNPRESSED";
209 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
210 if (desc == IntPtr.Zero)
212 Eina.Log.Error($"Failed to get native event {key}");
216 IntPtr info = e.arg.NativeHandle;
217 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
219 /// <summary>A <c>longpressed</c> event occurred over an item.</summary>
220 /// <value><see cref="Efl.Ui.CollectionItemLongpressedEvt_Args"/></value>
221 public event EventHandler<Efl.Ui.CollectionItemLongpressedEvt_Args> ItemLongpressedEvt
225 lock (eflBindingEventLock)
227 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
229 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
232 Efl.Ui.CollectionItemLongpressedEvt_Args args = new Efl.Ui.CollectionItemLongpressedEvt_Args();
233 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Ui.Item);
236 value?.Invoke(obj, args);
240 Eina.Log.Error(e.ToString());
241 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
246 string key = "_EFL_UI_EVENT_ITEM_LONGPRESSED";
247 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
253 lock (eflBindingEventLock)
255 string key = "_EFL_UI_EVENT_ITEM_LONGPRESSED";
256 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
260 /// <summary>Method to raise event ItemLongpressedEvt.</summary>
261 public void OnItemLongpressedEvt(Efl.Ui.CollectionItemLongpressedEvt_Args e)
263 var key = "_EFL_UI_EVENT_ITEM_LONGPRESSED";
264 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
265 if (desc == IntPtr.Zero)
267 Eina.Log.Error($"Failed to get native event {key}");
271 IntPtr info = e.arg.NativeHandle;
272 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
274 /// <summary>A <c>clicked</c> event occurred over an item.</summary>
275 /// <value><see cref="Efl.Ui.CollectionItemClickedEvt_Args"/></value>
276 public event EventHandler<Efl.Ui.CollectionItemClickedEvt_Args> ItemClickedEvt
280 lock (eflBindingEventLock)
282 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
284 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
287 Efl.Ui.CollectionItemClickedEvt_Args args = new Efl.Ui.CollectionItemClickedEvt_Args();
288 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Ui.Item);
291 value?.Invoke(obj, args);
295 Eina.Log.Error(e.ToString());
296 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
301 string key = "_EFL_UI_EVENT_ITEM_CLICKED";
302 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
308 lock (eflBindingEventLock)
310 string key = "_EFL_UI_EVENT_ITEM_CLICKED";
311 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
315 /// <summary>Method to raise event ItemClickedEvt.</summary>
316 public void OnItemClickedEvt(Efl.Ui.CollectionItemClickedEvt_Args e)
318 var key = "_EFL_UI_EVENT_ITEM_CLICKED";
319 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
320 if (desc == IntPtr.Zero)
322 Eina.Log.Error($"Failed to get native event {key}");
326 IntPtr info = e.arg.NativeHandle;
327 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
329 /// <summary>A <c>clicked</c>,any event occurred over an item.</summary>
330 /// <value><see cref="Efl.Ui.CollectionItemClickedAnyEvt_Args"/></value>
331 public event EventHandler<Efl.Ui.CollectionItemClickedAnyEvt_Args> ItemClickedAnyEvt
335 lock (eflBindingEventLock)
337 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
339 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
342 Efl.Ui.CollectionItemClickedAnyEvt_Args args = new Efl.Ui.CollectionItemClickedAnyEvt_Args();
343 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Ui.Item);
346 value?.Invoke(obj, args);
350 Eina.Log.Error(e.ToString());
351 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
356 string key = "_EFL_UI_EVENT_ITEM_CLICKED_ANY";
357 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
363 lock (eflBindingEventLock)
365 string key = "_EFL_UI_EVENT_ITEM_CLICKED_ANY";
366 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
370 /// <summary>Method to raise event ItemClickedAnyEvt.</summary>
371 public void OnItemClickedAnyEvt(Efl.Ui.CollectionItemClickedAnyEvt_Args e)
373 var key = "_EFL_UI_EVENT_ITEM_CLICKED_ANY";
374 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
375 if (desc == IntPtr.Zero)
377 Eina.Log.Error($"Failed to get native event {key}");
381 IntPtr info = e.arg.NativeHandle;
382 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
384 /// <summary>Sent after the layout was updated.</summary>
385 public event EventHandler LayoutUpdatedEvt
389 lock (eflBindingEventLock)
391 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
393 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
396 EventArgs args = EventArgs.Empty;
399 value?.Invoke(obj, args);
403 Eina.Log.Error(e.ToString());
404 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
409 string key = "_EFL_PACK_EVENT_LAYOUT_UPDATED";
410 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
416 lock (eflBindingEventLock)
418 string key = "_EFL_PACK_EVENT_LAYOUT_UPDATED";
419 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
423 /// <summary>Method to raise event LayoutUpdatedEvt.</summary>
424 public void OnLayoutUpdatedEvt(EventArgs e)
426 var key = "_EFL_PACK_EVENT_LAYOUT_UPDATED";
427 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
428 if (desc == IntPtr.Zero)
430 Eina.Log.Error($"Failed to get native event {key}");
434 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
436 /// <summary>Called when scroll operation starts</summary>
437 public event EventHandler ScrollStartEvt
441 lock (eflBindingEventLock)
443 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
445 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
448 EventArgs args = EventArgs.Empty;
451 value?.Invoke(obj, args);
455 Eina.Log.Error(e.ToString());
456 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
461 string key = "_EFL_UI_EVENT_SCROLL_START";
462 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
468 lock (eflBindingEventLock)
470 string key = "_EFL_UI_EVENT_SCROLL_START";
471 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
475 /// <summary>Method to raise event ScrollStartEvt.</summary>
476 public void OnScrollStartEvt(EventArgs e)
478 var key = "_EFL_UI_EVENT_SCROLL_START";
479 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
480 if (desc == IntPtr.Zero)
482 Eina.Log.Error($"Failed to get native event {key}");
486 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
488 /// <summary>Called when scrolling</summary>
489 public event EventHandler ScrollEvt
493 lock (eflBindingEventLock)
495 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
497 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
500 EventArgs args = EventArgs.Empty;
503 value?.Invoke(obj, args);
507 Eina.Log.Error(e.ToString());
508 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
513 string key = "_EFL_UI_EVENT_SCROLL";
514 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
520 lock (eflBindingEventLock)
522 string key = "_EFL_UI_EVENT_SCROLL";
523 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
527 /// <summary>Method to raise event ScrollEvt.</summary>
528 public void OnScrollEvt(EventArgs e)
530 var key = "_EFL_UI_EVENT_SCROLL";
531 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
532 if (desc == IntPtr.Zero)
534 Eina.Log.Error($"Failed to get native event {key}");
538 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
540 /// <summary>Called when scroll operation stops</summary>
541 public event EventHandler ScrollStopEvt
545 lock (eflBindingEventLock)
547 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
549 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
552 EventArgs args = EventArgs.Empty;
555 value?.Invoke(obj, args);
559 Eina.Log.Error(e.ToString());
560 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
565 string key = "_EFL_UI_EVENT_SCROLL_STOP";
566 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
572 lock (eflBindingEventLock)
574 string key = "_EFL_UI_EVENT_SCROLL_STOP";
575 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
579 /// <summary>Method to raise event ScrollStopEvt.</summary>
580 public void OnScrollStopEvt(EventArgs e)
582 var key = "_EFL_UI_EVENT_SCROLL_STOP";
583 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
584 if (desc == IntPtr.Zero)
586 Eina.Log.Error($"Failed to get native event {key}");
590 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
592 /// <summary>Called when scrolling upwards</summary>
593 public event EventHandler ScrollUpEvt
597 lock (eflBindingEventLock)
599 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
601 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
604 EventArgs args = EventArgs.Empty;
607 value?.Invoke(obj, args);
611 Eina.Log.Error(e.ToString());
612 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
617 string key = "_EFL_UI_EVENT_SCROLL_UP";
618 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
624 lock (eflBindingEventLock)
626 string key = "_EFL_UI_EVENT_SCROLL_UP";
627 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
631 /// <summary>Method to raise event ScrollUpEvt.</summary>
632 public void OnScrollUpEvt(EventArgs e)
634 var key = "_EFL_UI_EVENT_SCROLL_UP";
635 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
636 if (desc == IntPtr.Zero)
638 Eina.Log.Error($"Failed to get native event {key}");
642 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
644 /// <summary>Called when scrolling downwards</summary>
645 public event EventHandler ScrollDownEvt
649 lock (eflBindingEventLock)
651 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
653 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
656 EventArgs args = EventArgs.Empty;
659 value?.Invoke(obj, args);
663 Eina.Log.Error(e.ToString());
664 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
669 string key = "_EFL_UI_EVENT_SCROLL_DOWN";
670 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
676 lock (eflBindingEventLock)
678 string key = "_EFL_UI_EVENT_SCROLL_DOWN";
679 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
683 /// <summary>Method to raise event ScrollDownEvt.</summary>
684 public void OnScrollDownEvt(EventArgs e)
686 var key = "_EFL_UI_EVENT_SCROLL_DOWN";
687 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
688 if (desc == IntPtr.Zero)
690 Eina.Log.Error($"Failed to get native event {key}");
694 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
696 /// <summary>Called when scrolling left</summary>
697 public event EventHandler ScrollLeftEvt
701 lock (eflBindingEventLock)
703 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
705 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
708 EventArgs args = EventArgs.Empty;
711 value?.Invoke(obj, args);
715 Eina.Log.Error(e.ToString());
716 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
721 string key = "_EFL_UI_EVENT_SCROLL_LEFT";
722 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
728 lock (eflBindingEventLock)
730 string key = "_EFL_UI_EVENT_SCROLL_LEFT";
731 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
735 /// <summary>Method to raise event ScrollLeftEvt.</summary>
736 public void OnScrollLeftEvt(EventArgs e)
738 var key = "_EFL_UI_EVENT_SCROLL_LEFT";
739 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
740 if (desc == IntPtr.Zero)
742 Eina.Log.Error($"Failed to get native event {key}");
746 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
748 /// <summary>Called when scrolling right</summary>
749 public event EventHandler ScrollRightEvt
753 lock (eflBindingEventLock)
755 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
757 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
760 EventArgs args = EventArgs.Empty;
763 value?.Invoke(obj, args);
767 Eina.Log.Error(e.ToString());
768 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
773 string key = "_EFL_UI_EVENT_SCROLL_RIGHT";
774 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
780 lock (eflBindingEventLock)
782 string key = "_EFL_UI_EVENT_SCROLL_RIGHT";
783 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
787 /// <summary>Method to raise event ScrollRightEvt.</summary>
788 public void OnScrollRightEvt(EventArgs e)
790 var key = "_EFL_UI_EVENT_SCROLL_RIGHT";
791 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
792 if (desc == IntPtr.Zero)
794 Eina.Log.Error($"Failed to get native event {key}");
798 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
800 /// <summary>Called when hitting the top edge</summary>
801 public event EventHandler EdgeUpEvt
805 lock (eflBindingEventLock)
807 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
809 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
812 EventArgs args = EventArgs.Empty;
815 value?.Invoke(obj, args);
819 Eina.Log.Error(e.ToString());
820 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
825 string key = "_EFL_UI_EVENT_EDGE_UP";
826 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
832 lock (eflBindingEventLock)
834 string key = "_EFL_UI_EVENT_EDGE_UP";
835 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
839 /// <summary>Method to raise event EdgeUpEvt.</summary>
840 public void OnEdgeUpEvt(EventArgs e)
842 var key = "_EFL_UI_EVENT_EDGE_UP";
843 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
844 if (desc == IntPtr.Zero)
846 Eina.Log.Error($"Failed to get native event {key}");
850 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
852 /// <summary>Called when hitting the bottom edge</summary>
853 public event EventHandler EdgeDownEvt
857 lock (eflBindingEventLock)
859 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
861 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
864 EventArgs args = EventArgs.Empty;
867 value?.Invoke(obj, args);
871 Eina.Log.Error(e.ToString());
872 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
877 string key = "_EFL_UI_EVENT_EDGE_DOWN";
878 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
884 lock (eflBindingEventLock)
886 string key = "_EFL_UI_EVENT_EDGE_DOWN";
887 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
891 /// <summary>Method to raise event EdgeDownEvt.</summary>
892 public void OnEdgeDownEvt(EventArgs e)
894 var key = "_EFL_UI_EVENT_EDGE_DOWN";
895 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
896 if (desc == IntPtr.Zero)
898 Eina.Log.Error($"Failed to get native event {key}");
902 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
904 /// <summary>Called when hitting the left edge</summary>
905 public event EventHandler EdgeLeftEvt
909 lock (eflBindingEventLock)
911 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
913 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
916 EventArgs args = EventArgs.Empty;
919 value?.Invoke(obj, args);
923 Eina.Log.Error(e.ToString());
924 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
929 string key = "_EFL_UI_EVENT_EDGE_LEFT";
930 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
936 lock (eflBindingEventLock)
938 string key = "_EFL_UI_EVENT_EDGE_LEFT";
939 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
943 /// <summary>Method to raise event EdgeLeftEvt.</summary>
944 public void OnEdgeLeftEvt(EventArgs e)
946 var key = "_EFL_UI_EVENT_EDGE_LEFT";
947 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
948 if (desc == IntPtr.Zero)
950 Eina.Log.Error($"Failed to get native event {key}");
954 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
956 /// <summary>Called when hitting the right edge</summary>
957 public event EventHandler EdgeRightEvt
961 lock (eflBindingEventLock)
963 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
965 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
968 EventArgs args = EventArgs.Empty;
971 value?.Invoke(obj, args);
975 Eina.Log.Error(e.ToString());
976 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
981 string key = "_EFL_UI_EVENT_EDGE_RIGHT";
982 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
988 lock (eflBindingEventLock)
990 string key = "_EFL_UI_EVENT_EDGE_RIGHT";
991 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
995 /// <summary>Method to raise event EdgeRightEvt.</summary>
996 public void OnEdgeRightEvt(EventArgs e)
998 var key = "_EFL_UI_EVENT_EDGE_RIGHT";
999 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1000 if (desc == IntPtr.Zero)
1002 Eina.Log.Error($"Failed to get native event {key}");
1006 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
1008 /// <summary>Called when scroll animation starts</summary>
1009 public event EventHandler ScrollAnimStartEvt
1013 lock (eflBindingEventLock)
1015 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1017 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1020 EventArgs args = EventArgs.Empty;
1023 value?.Invoke(obj, args);
1027 Eina.Log.Error(e.ToString());
1028 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1033 string key = "_EFL_UI_EVENT_SCROLL_ANIM_START";
1034 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1040 lock (eflBindingEventLock)
1042 string key = "_EFL_UI_EVENT_SCROLL_ANIM_START";
1043 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1047 /// <summary>Method to raise event ScrollAnimStartEvt.</summary>
1048 public void OnScrollAnimStartEvt(EventArgs e)
1050 var key = "_EFL_UI_EVENT_SCROLL_ANIM_START";
1051 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1052 if (desc == IntPtr.Zero)
1054 Eina.Log.Error($"Failed to get native event {key}");
1058 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
1060 /// <summary>Called when scroll animation stopps</summary>
1061 public event EventHandler ScrollAnimStopEvt
1065 lock (eflBindingEventLock)
1067 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1069 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1072 EventArgs args = EventArgs.Empty;
1075 value?.Invoke(obj, args);
1079 Eina.Log.Error(e.ToString());
1080 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1085 string key = "_EFL_UI_EVENT_SCROLL_ANIM_STOP";
1086 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1092 lock (eflBindingEventLock)
1094 string key = "_EFL_UI_EVENT_SCROLL_ANIM_STOP";
1095 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1099 /// <summary>Method to raise event ScrollAnimStopEvt.</summary>
1100 public void OnScrollAnimStopEvt(EventArgs e)
1102 var key = "_EFL_UI_EVENT_SCROLL_ANIM_STOP";
1103 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1104 if (desc == IntPtr.Zero)
1106 Eina.Log.Error($"Failed to get native event {key}");
1110 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
1112 /// <summary>Called when scroll drag starts</summary>
1113 public event EventHandler ScrollDragStartEvt
1117 lock (eflBindingEventLock)
1119 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1121 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1124 EventArgs args = EventArgs.Empty;
1127 value?.Invoke(obj, args);
1131 Eina.Log.Error(e.ToString());
1132 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1137 string key = "_EFL_UI_EVENT_SCROLL_DRAG_START";
1138 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1144 lock (eflBindingEventLock)
1146 string key = "_EFL_UI_EVENT_SCROLL_DRAG_START";
1147 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1151 /// <summary>Method to raise event ScrollDragStartEvt.</summary>
1152 public void OnScrollDragStartEvt(EventArgs e)
1154 var key = "_EFL_UI_EVENT_SCROLL_DRAG_START";
1155 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1156 if (desc == IntPtr.Zero)
1158 Eina.Log.Error($"Failed to get native event {key}");
1162 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
1164 /// <summary>Called when scroll drag stops</summary>
1165 public event EventHandler ScrollDragStopEvt
1169 lock (eflBindingEventLock)
1171 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1173 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1176 EventArgs args = EventArgs.Empty;
1179 value?.Invoke(obj, args);
1183 Eina.Log.Error(e.ToString());
1184 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1189 string key = "_EFL_UI_EVENT_SCROLL_DRAG_STOP";
1190 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1196 lock (eflBindingEventLock)
1198 string key = "_EFL_UI_EVENT_SCROLL_DRAG_STOP";
1199 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1203 /// <summary>Method to raise event ScrollDragStopEvt.</summary>
1204 public void OnScrollDragStopEvt(EventArgs e)
1206 var key = "_EFL_UI_EVENT_SCROLL_DRAG_STOP";
1207 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1208 if (desc == IntPtr.Zero)
1210 Eina.Log.Error($"Failed to get native event {key}");
1214 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
1216 /// <summary>Called when bar is pressed.</summary>
1217 /// <value><see cref="Efl.Ui.IScrollbarBarPressEvt_Args"/></value>
1218 public event EventHandler<Efl.Ui.IScrollbarBarPressEvt_Args> BarPressEvt
1222 lock (eflBindingEventLock)
1224 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1226 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1229 Efl.Ui.IScrollbarBarPressEvt_Args args = new Efl.Ui.IScrollbarBarPressEvt_Args();
1230 args.arg = (Efl.Ui.LayoutOrientation)evt.Info;
1233 value?.Invoke(obj, args);
1237 Eina.Log.Error(e.ToString());
1238 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1243 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_PRESS";
1244 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1250 lock (eflBindingEventLock)
1252 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_PRESS";
1253 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1257 /// <summary>Method to raise event BarPressEvt.</summary>
1258 public void OnBarPressEvt(Efl.Ui.IScrollbarBarPressEvt_Args e)
1260 var key = "_EFL_UI_SCROLLBAR_EVENT_BAR_PRESS";
1261 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1262 if (desc == IntPtr.Zero)
1264 Eina.Log.Error($"Failed to get native event {key}");
1268 IntPtr info = Eina.PrimitiveConversion.ManagedToPointerAlloc(e.arg);
1271 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1275 Marshal.FreeHGlobal(info);
1278 /// <summary>Called when bar is unpressed.</summary>
1279 /// <value><see cref="Efl.Ui.IScrollbarBarUnpressEvt_Args"/></value>
1280 public event EventHandler<Efl.Ui.IScrollbarBarUnpressEvt_Args> BarUnpressEvt
1284 lock (eflBindingEventLock)
1286 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1288 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1291 Efl.Ui.IScrollbarBarUnpressEvt_Args args = new Efl.Ui.IScrollbarBarUnpressEvt_Args();
1292 args.arg = (Efl.Ui.LayoutOrientation)evt.Info;
1295 value?.Invoke(obj, args);
1299 Eina.Log.Error(e.ToString());
1300 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1305 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_UNPRESS";
1306 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1312 lock (eflBindingEventLock)
1314 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_UNPRESS";
1315 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1319 /// <summary>Method to raise event BarUnpressEvt.</summary>
1320 public void OnBarUnpressEvt(Efl.Ui.IScrollbarBarUnpressEvt_Args e)
1322 var key = "_EFL_UI_SCROLLBAR_EVENT_BAR_UNPRESS";
1323 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1324 if (desc == IntPtr.Zero)
1326 Eina.Log.Error($"Failed to get native event {key}");
1330 IntPtr info = Eina.PrimitiveConversion.ManagedToPointerAlloc(e.arg);
1333 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1337 Marshal.FreeHGlobal(info);
1340 /// <summary>Called when bar is dragged.</summary>
1341 /// <value><see cref="Efl.Ui.IScrollbarBarDragEvt_Args"/></value>
1342 public event EventHandler<Efl.Ui.IScrollbarBarDragEvt_Args> BarDragEvt
1346 lock (eflBindingEventLock)
1348 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1350 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1353 Efl.Ui.IScrollbarBarDragEvt_Args args = new Efl.Ui.IScrollbarBarDragEvt_Args();
1354 args.arg = (Efl.Ui.LayoutOrientation)evt.Info;
1357 value?.Invoke(obj, args);
1361 Eina.Log.Error(e.ToString());
1362 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1367 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_DRAG";
1368 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1374 lock (eflBindingEventLock)
1376 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_DRAG";
1377 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1381 /// <summary>Method to raise event BarDragEvt.</summary>
1382 public void OnBarDragEvt(Efl.Ui.IScrollbarBarDragEvt_Args e)
1384 var key = "_EFL_UI_SCROLLBAR_EVENT_BAR_DRAG";
1385 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1386 if (desc == IntPtr.Zero)
1388 Eina.Log.Error($"Failed to get native event {key}");
1392 IntPtr info = Eina.PrimitiveConversion.ManagedToPointerAlloc(e.arg);
1395 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1399 Marshal.FreeHGlobal(info);
1402 /// <summary>Called when bar size is changed.</summary>
1403 public event EventHandler BarSizeChangedEvt
1407 lock (eflBindingEventLock)
1409 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1411 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1414 EventArgs args = EventArgs.Empty;
1417 value?.Invoke(obj, args);
1421 Eina.Log.Error(e.ToString());
1422 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1427 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_SIZE_CHANGED";
1428 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1434 lock (eflBindingEventLock)
1436 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_SIZE_CHANGED";
1437 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1441 /// <summary>Method to raise event BarSizeChangedEvt.</summary>
1442 public void OnBarSizeChangedEvt(EventArgs e)
1444 var key = "_EFL_UI_SCROLLBAR_EVENT_BAR_SIZE_CHANGED";
1445 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1446 if (desc == IntPtr.Zero)
1448 Eina.Log.Error($"Failed to get native event {key}");
1452 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
1454 /// <summary>Called when bar position is changed.</summary>
1455 public event EventHandler BarPosChangedEvt
1459 lock (eflBindingEventLock)
1461 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1463 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1466 EventArgs args = EventArgs.Empty;
1469 value?.Invoke(obj, args);
1473 Eina.Log.Error(e.ToString());
1474 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1479 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_POS_CHANGED";
1480 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1486 lock (eflBindingEventLock)
1488 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_POS_CHANGED";
1489 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1493 /// <summary>Method to raise event BarPosChangedEvt.</summary>
1494 public void OnBarPosChangedEvt(EventArgs e)
1496 var key = "_EFL_UI_SCROLLBAR_EVENT_BAR_POS_CHANGED";
1497 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1498 if (desc == IntPtr.Zero)
1500 Eina.Log.Error($"Failed to get native event {key}");
1504 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
1506 /// <summary>Callend when bar is shown.</summary>
1507 /// <value><see cref="Efl.Ui.IScrollbarBarShowEvt_Args"/></value>
1508 public event EventHandler<Efl.Ui.IScrollbarBarShowEvt_Args> BarShowEvt
1512 lock (eflBindingEventLock)
1514 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1516 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1519 Efl.Ui.IScrollbarBarShowEvt_Args args = new Efl.Ui.IScrollbarBarShowEvt_Args();
1520 args.arg = (Efl.Ui.LayoutOrientation)evt.Info;
1523 value?.Invoke(obj, args);
1527 Eina.Log.Error(e.ToString());
1528 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1533 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_SHOW";
1534 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1540 lock (eflBindingEventLock)
1542 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_SHOW";
1543 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1547 /// <summary>Method to raise event BarShowEvt.</summary>
1548 public void OnBarShowEvt(Efl.Ui.IScrollbarBarShowEvt_Args e)
1550 var key = "_EFL_UI_SCROLLBAR_EVENT_BAR_SHOW";
1551 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1552 if (desc == IntPtr.Zero)
1554 Eina.Log.Error($"Failed to get native event {key}");
1558 IntPtr info = Eina.PrimitiveConversion.ManagedToPointerAlloc(e.arg);
1561 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1565 Marshal.FreeHGlobal(info);
1568 /// <summary>Called when bar is hidden.</summary>
1569 /// <value><see cref="Efl.Ui.IScrollbarBarHideEvt_Args"/></value>
1570 public event EventHandler<Efl.Ui.IScrollbarBarHideEvt_Args> BarHideEvt
1574 lock (eflBindingEventLock)
1576 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1578 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1581 Efl.Ui.IScrollbarBarHideEvt_Args args = new Efl.Ui.IScrollbarBarHideEvt_Args();
1582 args.arg = (Efl.Ui.LayoutOrientation)evt.Info;
1585 value?.Invoke(obj, args);
1589 Eina.Log.Error(e.ToString());
1590 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1595 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_HIDE";
1596 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1602 lock (eflBindingEventLock)
1604 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_HIDE";
1605 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1609 /// <summary>Method to raise event BarHideEvt.</summary>
1610 public void OnBarHideEvt(Efl.Ui.IScrollbarBarHideEvt_Args e)
1612 var key = "_EFL_UI_SCROLLBAR_EVENT_BAR_HIDE";
1613 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1614 if (desc == IntPtr.Zero)
1616 Eina.Log.Error($"Failed to get native event {key}");
1620 IntPtr info = Eina.PrimitiveConversion.ManagedToPointerAlloc(e.arg);
1623 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1627 Marshal.FreeHGlobal(info);
1630 /// <summary>Called when there is a change in the selection state, this event will collect all the item selection change events that are happening within one loop iteration. This means, you will only get this event once, even if a lot of items have changed. If you are interested in detailed changes, subscribe to the selection,changed event of Efl.Ui.Selectable.</summary>
1631 public event EventHandler SelectionChangedEvt
1635 lock (eflBindingEventLock)
1637 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1639 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1642 EventArgs args = EventArgs.Empty;
1645 value?.Invoke(obj, args);
1649 Eina.Log.Error(e.ToString());
1650 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1655 string key = "_EFL_UI_SINGLE_SELECTABLE_EVENT_SELECTION_CHANGED";
1656 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1662 lock (eflBindingEventLock)
1664 string key = "_EFL_UI_SINGLE_SELECTABLE_EVENT_SELECTION_CHANGED";
1665 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1669 /// <summary>Method to raise event SelectionChangedEvt.</summary>
1670 public void OnSelectionChangedEvt(EventArgs e)
1672 var key = "_EFL_UI_SINGLE_SELECTABLE_EVENT_SELECTION_CHANGED";
1673 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1674 if (desc == IntPtr.Zero)
1676 Eina.Log.Error($"Failed to get native event {key}");
1680 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
1682 /// <summary>Redirect object has changed, the old manager is passed as an event argument.
1683 /// (Since EFL 1.22)</summary>
1684 /// <value><see cref="Efl.Ui.Focus.IManagerRedirectChangedEvt_Args"/></value>
1685 public event EventHandler<Efl.Ui.Focus.IManagerRedirectChangedEvt_Args> RedirectChangedEvt
1689 lock (eflBindingEventLock)
1691 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1693 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1696 Efl.Ui.Focus.IManagerRedirectChangedEvt_Args args = new Efl.Ui.Focus.IManagerRedirectChangedEvt_Args();
1697 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Ui.Focus.IManagerConcrete);
1700 value?.Invoke(obj, args);
1704 Eina.Log.Error(e.ToString());
1705 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1710 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_REDIRECT_CHANGED";
1711 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1717 lock (eflBindingEventLock)
1719 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_REDIRECT_CHANGED";
1720 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1724 /// <summary>Method to raise event RedirectChangedEvt.</summary>
1725 public void OnRedirectChangedEvt(Efl.Ui.Focus.IManagerRedirectChangedEvt_Args e)
1727 var key = "_EFL_UI_FOCUS_MANAGER_EVENT_REDIRECT_CHANGED";
1728 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1729 if (desc == IntPtr.Zero)
1731 Eina.Log.Error($"Failed to get native event {key}");
1735 IntPtr info = e.arg.NativeHandle;
1736 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1738 /// <summary>After this event, the manager object will calculate relations in the graph. Can be used to add / remove children in a lazy fashion.
1739 /// (Since EFL 1.22)</summary>
1740 public event EventHandler FlushPreEvt
1744 lock (eflBindingEventLock)
1746 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1748 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1751 EventArgs args = EventArgs.Empty;
1754 value?.Invoke(obj, args);
1758 Eina.Log.Error(e.ToString());
1759 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1764 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_FLUSH_PRE";
1765 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1771 lock (eflBindingEventLock)
1773 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_FLUSH_PRE";
1774 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1778 /// <summary>Method to raise event FlushPreEvt.</summary>
1779 public void OnFlushPreEvt(EventArgs e)
1781 var key = "_EFL_UI_FOCUS_MANAGER_EVENT_FLUSH_PRE";
1782 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1783 if (desc == IntPtr.Zero)
1785 Eina.Log.Error($"Failed to get native event {key}");
1789 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
1791 /// <summary>Cached relationship calculation results have been invalidated.
1792 /// (Since EFL 1.22)</summary>
1793 public event EventHandler CoordsDirtyEvt
1797 lock (eflBindingEventLock)
1799 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1801 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1804 EventArgs args = EventArgs.Empty;
1807 value?.Invoke(obj, args);
1811 Eina.Log.Error(e.ToString());
1812 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1817 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_COORDS_DIRTY";
1818 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1824 lock (eflBindingEventLock)
1826 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_COORDS_DIRTY";
1827 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1831 /// <summary>Method to raise event CoordsDirtyEvt.</summary>
1832 public void OnCoordsDirtyEvt(EventArgs e)
1834 var key = "_EFL_UI_FOCUS_MANAGER_EVENT_COORDS_DIRTY";
1835 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1836 if (desc == IntPtr.Zero)
1838 Eina.Log.Error($"Failed to get native event {key}");
1842 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
1844 /// <summary>The manager_focus property has changed. The previously focused object is passed as an event argument.
1845 /// (Since EFL 1.22)</summary>
1846 /// <value><see cref="Efl.Ui.Focus.IManagerManagerFocusChangedEvt_Args"/></value>
1847 public event EventHandler<Efl.Ui.Focus.IManagerManagerFocusChangedEvt_Args> ManagerFocusChangedEvt
1851 lock (eflBindingEventLock)
1853 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1855 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1858 Efl.Ui.Focus.IManagerManagerFocusChangedEvt_Args args = new Efl.Ui.Focus.IManagerManagerFocusChangedEvt_Args();
1859 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Ui.Focus.IObjectConcrete);
1862 value?.Invoke(obj, args);
1866 Eina.Log.Error(e.ToString());
1867 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1872 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_MANAGER_FOCUS_CHANGED";
1873 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1879 lock (eflBindingEventLock)
1881 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_MANAGER_FOCUS_CHANGED";
1882 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1886 /// <summary>Method to raise event ManagerFocusChangedEvt.</summary>
1887 public void OnManagerFocusChangedEvt(Efl.Ui.Focus.IManagerManagerFocusChangedEvt_Args e)
1889 var key = "_EFL_UI_FOCUS_MANAGER_EVENT_MANAGER_FOCUS_CHANGED";
1890 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1891 if (desc == IntPtr.Zero)
1893 Eina.Log.Error($"Failed to get native event {key}");
1897 IntPtr info = e.arg.NativeHandle;
1898 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1900 /// <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.
1901 /// (Since EFL 1.22)</summary>
1902 /// <value><see cref="Efl.Ui.Focus.IManagerDirtyLogicFreezeChangedEvt_Args"/></value>
1903 public event EventHandler<Efl.Ui.Focus.IManagerDirtyLogicFreezeChangedEvt_Args> DirtyLogicFreezeChangedEvt
1907 lock (eflBindingEventLock)
1909 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1911 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1914 Efl.Ui.Focus.IManagerDirtyLogicFreezeChangedEvt_Args args = new Efl.Ui.Focus.IManagerDirtyLogicFreezeChangedEvt_Args();
1915 args.arg = Marshal.ReadByte(evt.Info) != 0;
1918 value?.Invoke(obj, args);
1922 Eina.Log.Error(e.ToString());
1923 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1928 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_DIRTY_LOGIC_FREEZE_CHANGED";
1929 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
1935 lock (eflBindingEventLock)
1937 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_DIRTY_LOGIC_FREEZE_CHANGED";
1938 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
1942 /// <summary>Method to raise event DirtyLogicFreezeChangedEvt.</summary>
1943 public void OnDirtyLogicFreezeChangedEvt(Efl.Ui.Focus.IManagerDirtyLogicFreezeChangedEvt_Args e)
1945 var key = "_EFL_UI_FOCUS_MANAGER_EVENT_DIRTY_LOGIC_FREEZE_CHANGED";
1946 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
1947 if (desc == IntPtr.Zero)
1949 Eina.Log.Error($"Failed to get native event {key}");
1953 IntPtr info = Eina.PrimitiveConversion.ManagedToPointerAlloc(e.arg ? (byte) 1 : (byte) 0);
1956 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1960 Marshal.FreeHGlobal(info);
1963 /// <summary>Position manager object that handles placement of items.</summary>
1964 /// <returns>The objects ownership is passed to the item container.</returns>
1965 virtual public Efl.Ui.PositionManager.IEntity GetPositionManager() {
1966 var _ret_var = Efl.Ui.Collection.NativeMethods.efl_ui_collection_position_manager_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1967 Eina.Error.RaiseIfUnhandledException();
1970 /// <summary>Position manager object that handles placement of items.</summary>
1971 /// <param name="position_manager">The objects ownership is passed to the item container.</param>
1972 virtual public void SetPositionManager(Efl.Ui.PositionManager.IEntity position_manager) {
1973 Efl.Ui.Collection.NativeMethods.efl_ui_collection_position_manager_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),position_manager);
1974 Eina.Error.RaiseIfUnhandledException();
1976 /// <summary>Bring the passed item into the viewport.</summary>
1977 /// <param name="item">The target to move in.</param>
1978 /// <param name="animation">If you want to have an animation or not.</param>
1979 virtual public void ItemScroll(Efl.Ui.Item item, bool animation) {
1980 Efl.Ui.Collection.NativeMethods.efl_ui_collection_item_scroll_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),item, animation);
1981 Eina.Error.RaiseIfUnhandledException();
1983 /// <summary>Bring the passed item into the viewport, place the item accordingly to align in the viewport.
1984 /// <c>align</c> selects the final position of the object inside the viewport. 0.0 will move the object to the first visible position inside the viewport, 1.0 will move it to the last visible position, and values in between will move it accordingly to positions in between, along the scrolling axis.</summary>
1985 /// <param name="item">The target to move in.</param>
1986 /// <param name="align">0.0 to have this item at the upper or left side of the viewport, 1.0 to have this item at the lower or right side of the viewport</param>
1987 /// <param name="animation">If you want to have an animation or not.</param>
1988 virtual public void ItemScrollAlign(Efl.Ui.Item item, double align, bool animation) {
1989 Efl.Ui.Collection.NativeMethods.efl_ui_collection_item_scroll_align_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),item, align, animation);
1990 Eina.Error.RaiseIfUnhandledException();
1992 /// <summary>Removes all packed sub-objects and unreferences them.</summary>
1993 /// <returns><c>true</c> on success, <c>false</c> otherwise.</returns>
1994 virtual public bool ClearPack() {
1995 var _ret_var = Efl.IPackConcrete.NativeMethods.efl_pack_clear_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1996 Eina.Error.RaiseIfUnhandledException();
1999 /// <summary>Removes all packed sub-objects without unreferencing them.
2000 /// Use with caution.</summary>
2001 /// <returns><c>true</c> on success, <c>false</c> otherwise.</returns>
2002 virtual public bool UnpackAll() {
2003 var _ret_var = Efl.IPackConcrete.NativeMethods.efl_pack_unpack_all_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2004 Eina.Error.RaiseIfUnhandledException();
2007 /// <summary>Removes an existing sub-object from the container without deleting it.</summary>
2008 /// <param name="subobj">The sub-object to unpack.</param>
2009 /// <returns><c>false</c> if <c>subobj</c> wasn't in the container or couldn't be removed.</returns>
2010 virtual public bool Unpack(Efl.Gfx.IEntity subobj) {
2011 var _ret_var = Efl.IPackConcrete.NativeMethods.efl_pack_unpack_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),subobj);
2012 Eina.Error.RaiseIfUnhandledException();
2015 /// <summary>Adds a sub-object to this container.
2016 /// Depending on the container this will either fill in the default spot, replacing any already existing element or append to the end of the container if there is no default part.
2018 /// When this container is deleted, it will request deletion of the given <c>subobj</c>. Use <see cref="Efl.IPack.Unpack"/> to remove <c>subobj</c> from this container without deleting it.</summary>
2019 /// <param name="subobj">The object to pack.</param>
2020 /// <returns><c>false</c> if <c>subobj</c> could not be packed.</returns>
2021 virtual public bool Pack(Efl.Gfx.IEntity subobj) {
2022 var _ret_var = Efl.IPackConcrete.NativeMethods.efl_pack_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),subobj);
2023 Eina.Error.RaiseIfUnhandledException();
2026 /// <summary>Requests EFL to call the <see cref="Efl.IPackLayout.UpdateLayout"/> method on this object.
2027 /// This <see cref="Efl.IPackLayout.UpdateLayout"/> may be called asynchronously.</summary>
2028 virtual public void LayoutRequest() {
2029 Efl.IPackLayoutConcrete.NativeMethods.efl_pack_layout_request_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2030 Eina.Error.RaiseIfUnhandledException();
2032 /// <summary>Implementation of this container's layout algorithm.
2033 /// EFL will call this function whenever the contents of this container need to be re-laid out on the canvas.
2035 /// This can be overriden to implement custom layout behaviors.</summary>
2036 virtual public void UpdateLayout() {
2037 Efl.IPackLayoutConcrete.NativeMethods.efl_pack_layout_update_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2038 Eina.Error.RaiseIfUnhandledException();
2040 /// <summary>Prepend an object at the beginning of this container.
2041 /// This is the same as <see cref="Efl.IPackLinear.PackAt"/>(<c>subobj</c>, 0).
2043 /// When this container is deleted, it will request deletion of the given <c>subobj</c>. Use <see cref="Efl.IPack.Unpack"/> to remove <c>subobj</c> from this container without deleting it.</summary>
2044 /// <param name="subobj">Object to pack at the beginning.</param>
2045 /// <returns><c>false</c> if <c>subobj</c> could not be packed.</returns>
2046 virtual public bool PackBegin(Efl.Gfx.IEntity subobj) {
2047 var _ret_var = Efl.IPackLinearConcrete.NativeMethods.efl_pack_begin_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),subobj);
2048 Eina.Error.RaiseIfUnhandledException();
2051 /// <summary>Append object at the end of this container.
2052 /// This is the same as <see cref="Efl.IPackLinear.PackAt"/>(<c>subobj</c>, -1).
2054 /// When this container is deleted, it will request deletion of the given <c>subobj</c>. Use <see cref="Efl.IPack.Unpack"/> to remove <c>subobj</c> from this container without deleting it.</summary>
2055 /// <param name="subobj">Object to pack at the end.</param>
2056 /// <returns><c>false</c> if <c>subobj</c> could not be packed.</returns>
2057 virtual public bool PackEnd(Efl.Gfx.IEntity subobj) {
2058 var _ret_var = Efl.IPackLinearConcrete.NativeMethods.efl_pack_end_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),subobj);
2059 Eina.Error.RaiseIfUnhandledException();
2062 /// <summary>Prepend an object before an existing sub-object.
2063 /// When this container is deleted, it will request deletion of the given <c>subobj</c>. Use <see cref="Efl.IPack.Unpack"/> to remove <c>subobj</c> from this container without deleting it.</summary>
2064 /// <param name="subobj">Object to pack before <c>existing</c>.</param>
2065 /// <param name="existing">Existing reference sub-object.</param>
2066 /// <returns><c>false</c> if <c>existing</c> could not be found or <c>subobj</c> could not be packed.</returns>
2067 virtual public bool PackBefore(Efl.Gfx.IEntity subobj, Efl.Gfx.IEntity existing) {
2068 var _ret_var = Efl.IPackLinearConcrete.NativeMethods.efl_pack_before_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),subobj, existing);
2069 Eina.Error.RaiseIfUnhandledException();
2072 /// <summary>Append an object after an existing sub-object.
2073 /// When this container is deleted, it will request deletion of the given <c>subobj</c>. Use <see cref="Efl.IPack.Unpack"/> to remove <c>subobj</c> from this container without deleting it.</summary>
2074 /// <param name="subobj">Object to pack after <c>existing</c>.</param>
2075 /// <param name="existing">Existing reference sub-object.</param>
2076 /// <returns><c>false</c> if <c>existing</c> could not be found or <c>subobj</c> could not be packed.</returns>
2077 virtual public bool PackAfter(Efl.Gfx.IEntity subobj, Efl.Gfx.IEntity existing) {
2078 var _ret_var = Efl.IPackLinearConcrete.NativeMethods.efl_pack_after_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),subobj, existing);
2079 Eina.Error.RaiseIfUnhandledException();
2082 /// <summary>Inserts <c>subobj</c> BEFORE the sub-object at position <c>index</c>.
2083 /// <c>index</c> ranges from -<c>count</c> to <c>count</c>-1, where positive numbers go from first sub-object (0) to last (<c>count</c>-1), and negative numbers go from last sub-object (-1) to first (-<c>count</c>). <c>count</c> is the number of sub-objects currently in the container as returned by <see cref="Efl.IContainer.ContentCount"/>.
2085 /// If <c>index</c> is less than -<c>count</c>, it will trigger <see cref="Efl.IPackLinear.PackBegin"/>(<c>subobj</c>) whereas <c>index</c> greater than <c>count</c>-1 will trigger <see cref="Efl.IPackLinear.PackEnd"/>(<c>subobj</c>).
2087 /// When this container is deleted, it will request deletion of the given <c>subobj</c>. Use <see cref="Efl.IPack.Unpack"/> to remove <c>subobj</c> from this container without deleting it.</summary>
2088 /// <param name="subobj">Object to pack.</param>
2089 /// <param name="index">Index of existing sub-object to insert BEFORE. Valid range is -<c>count</c> to (<c>count</c>-1).</param>
2090 /// <returns><c>false</c> if <c>subobj</c> could not be packed.</returns>
2091 virtual public bool PackAt(Efl.Gfx.IEntity subobj, int index) {
2092 var _ret_var = Efl.IPackLinearConcrete.NativeMethods.efl_pack_at_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),subobj, index);
2093 Eina.Error.RaiseIfUnhandledException();
2096 /// <summary>Sub-object at a given <c>index</c> in this container.
2097 /// <c>index</c> ranges from -<c>count</c> to <c>count</c>-1, where positive numbers go from first sub-object (0) to last (<c>count</c>-1), and negative numbers go from last sub-object (-1) to first (-<c>count</c>). <c>count</c> is the number of sub-objects currently in the container as returned by <see cref="Efl.IContainer.ContentCount"/>.
2099 /// If <c>index</c> is less than -<c>count</c>, it will return the first sub-object whereas <c>index</c> greater than <c>count</c>-1 will return the last sub-object.</summary>
2100 /// <param name="index">Index of the existing sub-object to retrieve. Valid range is -<c>count</c> to (<c>count</c>-1).</param>
2101 /// <returns>The sub-object contained at the given <c>index</c>.</returns>
2102 virtual public Efl.Gfx.IEntity GetPackContent(int index) {
2103 var _ret_var = Efl.IPackLinearConcrete.NativeMethods.efl_pack_content_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),index);
2104 Eina.Error.RaiseIfUnhandledException();
2107 /// <summary>Get the index of a sub-object in this container.</summary>
2108 /// <param name="subobj">An existing sub-object in this container.</param>
2109 /// <returns>-1 in case <c>subobj</c> is not found, or the index of <c>subobj</c> in the range 0 to (<c>count</c>-1).</returns>
2110 virtual public int GetPackIndex(Efl.Gfx.IEntity subobj) {
2111 var _ret_var = Efl.IPackLinearConcrete.NativeMethods.efl_pack_index_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),subobj);
2112 Eina.Error.RaiseIfUnhandledException();
2115 /// <summary>Pop out (remove) the sub-object at the specified <c>index</c>.
2116 /// <c>index</c> ranges from -<c>count</c> to <c>count</c>-1, where positive numbers go from first sub-object (0) to last (<c>count</c>-1), and negative numbers go from last sub-object (-1) to first (-<c>count</c>). <c>count</c> is the number of sub-objects currently in the container as returned by <see cref="Efl.IContainer.ContentCount"/>.
2118 /// If <c>index</c> is less than -<c>count</c>, it will remove the first sub-object whereas <c>index</c> greater than <c>count</c>-1 will remove the last sub-object.</summary>
2119 /// <param name="index">Index of the sub-object to remove. Valid range is -<c>count</c> to (<c>count</c>-1).</param>
2120 /// <returns>The sub-object if it could be removed.</returns>
2121 virtual public Efl.Gfx.IEntity PackUnpackAt(int index) {
2122 var _ret_var = Efl.IPackLinearConcrete.NativeMethods.efl_pack_unpack_at_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),index);
2123 Eina.Error.RaiseIfUnhandledException();
2126 /// <summary>Control the direction of a given widget.
2127 /// Use this function to change how your widget is to be disposed: vertically or horizontally or inverted vertically or inverted horizontally.
2129 /// Mirroring as defined in <see cref="Efl.Ui.II18n"/> can invert the <c>horizontal</c> direction: it is <c>ltr</c> by default, but becomes <c>rtl</c> if the object is mirrored.</summary>
2130 /// <returns>Direction of the widget.</returns>
2131 virtual public Efl.Ui.LayoutOrientation GetOrientation() {
2132 var _ret_var = Efl.Ui.ILayoutOrientableConcrete.NativeMethods.efl_ui_layout_orientation_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2133 Eina.Error.RaiseIfUnhandledException();
2136 /// <summary>Control the direction of a given widget.
2137 /// Use this function to change how your widget is to be disposed: vertically or horizontally or inverted vertically or inverted horizontally.
2139 /// Mirroring as defined in <see cref="Efl.Ui.II18n"/> can invert the <c>horizontal</c> direction: it is <c>ltr</c> by default, but becomes <c>rtl</c> if the object is mirrored.</summary>
2140 /// <param name="dir">Direction of the widget.</param>
2141 virtual public void SetOrientation(Efl.Ui.LayoutOrientation dir) {
2142 Efl.Ui.ILayoutOrientableConcrete.NativeMethods.efl_ui_layout_orientation_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),dir);
2143 Eina.Error.RaiseIfUnhandledException();
2145 /// <summary>The mode type for children selection.</summary>
2146 /// <returns>Type of selection of children</returns>
2147 virtual public Efl.Ui.SelectMode GetSelectMode() {
2148 var _ret_var = Efl.Ui.IMultiSelectableConcrete.NativeMethods.efl_ui_select_mode_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2149 Eina.Error.RaiseIfUnhandledException();
2152 /// <summary>The mode type for children selection.</summary>
2153 /// <param name="mode">Type of selection of children</param>
2154 virtual public void SetSelectMode(Efl.Ui.SelectMode mode) {
2155 Efl.Ui.IMultiSelectableConcrete.NativeMethods.efl_ui_select_mode_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),mode);
2156 Eina.Error.RaiseIfUnhandledException();
2158 /// <summary>Get the selected items in a iterator. The iterator sequence will be decided by selection.</summary>
2159 /// <returns>User has to free the iterator after usage.</returns>
2160 virtual public Eina.Iterator<Efl.Ui.ISelectable> GetSelectedItems() {
2161 var _ret_var = Efl.Ui.IMultiSelectableConcrete.NativeMethods.efl_ui_selected_items_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2162 Eina.Error.RaiseIfUnhandledException();
2163 return new Eina.Iterator<Efl.Ui.ISelectable>(_ret_var, true);
2165 /// <summary>Select a range of <see cref="Efl.Ui.ISelectable"/>.
2166 /// This will select the range of selectables from a to b or from b to a depending on which one comes first. If a or b are not part of the widget, a error is returned, and no change is applied. <c>null</c> is not allowed as either of the parameters. Both of the passed values will also be selected.</summary>
2167 /// <param name="a">One side of the range.</param>
2168 /// <param name="b">The other side of the range.</param>
2169 virtual public void SelectRange(Efl.Ui.ISelectable a, Efl.Ui.ISelectable b) {
2170 Efl.Ui.IMultiSelectableConcrete.NativeMethods.efl_ui_select_range_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),a, b);
2171 Eina.Error.RaiseIfUnhandledException();
2173 /// <summary>Unselect a range of <see cref="Efl.Ui.ISelectable"/>.
2174 /// This will unselect the range of selectables from a to b or from b to a depending on which one comes first. If a or b are not part of the widget, a error is returned, and no change is applied. <c>null</c> is not allowed as either of the parameters. Both of the passed values will also be unselected.</summary>
2175 /// <param name="a">One side of the range.</param>
2176 /// <param name="b">The other side of the range.</param>
2177 virtual public void UnselectRange(Efl.Ui.ISelectable a, Efl.Ui.ISelectable b) {
2178 Efl.Ui.IMultiSelectableConcrete.NativeMethods.efl_ui_unselect_range_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),a, b);
2179 Eina.Error.RaiseIfUnhandledException();
2181 /// <summary>Select all <see cref="Efl.Ui.ISelectable"/></summary>
2182 virtual public void SelectAll() {
2183 Efl.Ui.IMultiSelectableConcrete.NativeMethods.efl_ui_select_all_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2184 Eina.Error.RaiseIfUnhandledException();
2186 /// <summary>Unselect all <see cref="Efl.Ui.ISelectable"/></summary>
2187 virtual public void UnselectAll() {
2188 Efl.Ui.IMultiSelectableConcrete.NativeMethods.efl_ui_unselect_all_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2189 Eina.Error.RaiseIfUnhandledException();
2191 /// <summary>The content position</summary>
2192 /// <returns>The position is virtual value, (0, 0) starting at the top-left.</returns>
2193 virtual public Eina.Position2D GetContentPos() {
2194 var _ret_var = Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_content_pos_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2195 Eina.Error.RaiseIfUnhandledException();
2198 /// <summary>The content position</summary>
2199 /// <param name="pos">The position is virtual value, (0, 0) starting at the top-left.</param>
2200 virtual public void SetContentPos(Eina.Position2D pos) {
2201 Eina.Position2D.NativeStruct _in_pos = pos;
2202 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_content_pos_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),_in_pos);
2203 Eina.Error.RaiseIfUnhandledException();
2205 /// <summary>The content size</summary>
2206 /// <returns>The content size in pixels.</returns>
2207 virtual public Eina.Size2D GetContentSize() {
2208 var _ret_var = Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_content_size_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2209 Eina.Error.RaiseIfUnhandledException();
2212 /// <summary>The viewport geometry</summary>
2213 /// <returns>It is absolute geometry.</returns>
2214 virtual public Eina.Rect GetViewportGeometry() {
2215 var _ret_var = Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_viewport_geometry_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2216 Eina.Error.RaiseIfUnhandledException();
2219 /// <summary>Bouncing behavior
2220 /// 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>
2221 /// <param name="horiz">Horizontal bounce policy.</param>
2222 /// <param name="vert">Vertical bounce policy.</param>
2223 virtual public void GetBounceEnabled(out bool horiz, out bool vert) {
2224 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_bounce_enabled_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),out horiz, out vert);
2225 Eina.Error.RaiseIfUnhandledException();
2227 /// <summary>Bouncing behavior
2228 /// 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>
2229 /// <param name="horiz">Horizontal bounce policy.</param>
2230 /// <param name="vert">Vertical bounce policy.</param>
2231 virtual public void SetBounceEnabled(bool horiz, bool vert) {
2232 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_bounce_enabled_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),horiz, vert);
2233 Eina.Error.RaiseIfUnhandledException();
2235 /// <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>
2236 /// <returns><c>true</c> if freeze, <c>false</c> otherwise</returns>
2237 virtual public bool GetScrollFreeze() {
2238 var _ret_var = Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_scroll_freeze_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2239 Eina.Error.RaiseIfUnhandledException();
2242 /// <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>
2243 /// <param name="freeze"><c>true</c> if freeze, <c>false</c> otherwise</param>
2244 virtual public void SetScrollFreeze(bool freeze) {
2245 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_scroll_freeze_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),freeze);
2246 Eina.Error.RaiseIfUnhandledException();
2248 /// <summary>Hold property When hold turns on, it only scrolls by holding action.</summary>
2249 /// <returns><c>true</c> if hold, <c>false</c> otherwise</returns>
2250 virtual public bool GetScrollHold() {
2251 var _ret_var = Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_scroll_hold_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2252 Eina.Error.RaiseIfUnhandledException();
2255 /// <summary>Hold property When hold turns on, it only scrolls by holding action.</summary>
2256 /// <param name="hold"><c>true</c> if hold, <c>false</c> otherwise</param>
2257 virtual public void SetScrollHold(bool hold) {
2258 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_scroll_hold_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),hold);
2259 Eina.Error.RaiseIfUnhandledException();
2261 /// <summary>Controls an infinite loop for a scroller.</summary>
2262 /// <param name="loop_h">The scrolling horizontal loop</param>
2263 /// <param name="loop_v">The Scrolling vertical loop</param>
2264 virtual public void GetLooping(out bool loop_h, out bool loop_v) {
2265 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_looping_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),out loop_h, out loop_v);
2266 Eina.Error.RaiseIfUnhandledException();
2268 /// <summary>Controls an infinite loop for a scroller.</summary>
2269 /// <param name="loop_h">The scrolling horizontal loop</param>
2270 /// <param name="loop_v">The Scrolling vertical loop</param>
2271 virtual public void SetLooping(bool loop_h, bool loop_v) {
2272 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_looping_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),loop_h, loop_v);
2273 Eina.Error.RaiseIfUnhandledException();
2275 /// <summary>Blocking of scrolling (per axis)
2276 /// 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>
2277 /// <returns>Which axis (or axes) to block</returns>
2278 virtual public Efl.Ui.ScrollBlock GetMovementBlock() {
2279 var _ret_var = Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_movement_block_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2280 Eina.Error.RaiseIfUnhandledException();
2283 /// <summary>Blocking of scrolling (per axis)
2284 /// 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>
2285 /// <param name="block">Which axis (or axes) to block</param>
2286 virtual public void SetMovementBlock(Efl.Ui.ScrollBlock block) {
2287 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_movement_block_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),block);
2288 Eina.Error.RaiseIfUnhandledException();
2290 /// <summary>Control scrolling gravity on the scrollable
2291 /// The gravity defines how the scroller will adjust its view when the size of the scroller contents increases.
2293 /// The scroller will adjust the view to glue itself as follows.
2295 /// 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
2297 /// Default values for x and y are 0.0</summary>
2298 /// <param name="x">Horizontal scrolling gravity</param>
2299 /// <param name="y">Vertical scrolling gravity</param>
2300 virtual public void GetGravity(out double x, out double y) {
2301 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_gravity_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),out x, out y);
2302 Eina.Error.RaiseIfUnhandledException();
2304 /// <summary>Control scrolling gravity on the scrollable
2305 /// The gravity defines how the scroller will adjust its view when the size of the scroller contents increases.
2307 /// The scroller will adjust the view to glue itself as follows.
2309 /// 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
2311 /// Default values for x and y are 0.0</summary>
2312 /// <param name="x">Horizontal scrolling gravity</param>
2313 /// <param name="y">Vertical scrolling gravity</param>
2314 virtual public void SetGravity(double x, double y) {
2315 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_gravity_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),x, y);
2316 Eina.Error.RaiseIfUnhandledException();
2318 /// <summary>Prevent the scrollable from being smaller than the minimum size of the content.
2319 /// 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>
2320 /// <param name="w">Whether to limit the minimum horizontal size</param>
2321 /// <param name="h">Whether to limit the minimum vertical size</param>
2322 virtual public void SetMatchContent(bool w, bool h) {
2323 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_match_content_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),w, h);
2324 Eina.Error.RaiseIfUnhandledException();
2326 /// <summary>Control the step size
2327 /// Use this call to set step size. This value is used when scroller scroll by arrow key event.</summary>
2328 /// <returns>The step size in pixels</returns>
2329 virtual public Eina.Position2D GetStepSize() {
2330 var _ret_var = Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_step_size_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2331 Eina.Error.RaiseIfUnhandledException();
2334 /// <summary>Control the step size
2335 /// Use this call to set step size. This value is used when scroller scroll by arrow key event.</summary>
2336 /// <param name="step">The step size in pixels</param>
2337 virtual public void SetStepSize(Eina.Position2D step) {
2338 Eina.Position2D.NativeStruct _in_step = step;
2339 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_step_size_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),_in_step);
2340 Eina.Error.RaiseIfUnhandledException();
2342 /// <summary>Show a specific virtual region within the scroller content object.
2343 /// 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>
2344 /// <param name="rect">The position where to scroll. and The size user want to see</param>
2345 /// <param name="animation">Whether to scroll with animation or not</param>
2346 virtual public void Scroll(Eina.Rect rect, bool animation) {
2347 Eina.Rect.NativeStruct _in_rect = rect;
2348 Efl.Ui.IScrollableInteractiveConcrete.NativeMethods.efl_ui_scrollable_scroll_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),_in_rect, animation);
2349 Eina.Error.RaiseIfUnhandledException();
2351 /// <summary>Scrollbar visibility policy</summary>
2352 /// <param name="hbar">Horizontal scrollbar.</param>
2353 /// <param name="vbar">Vertical scrollbar.</param>
2354 virtual public void GetBarMode(out Efl.Ui.ScrollbarMode hbar, out Efl.Ui.ScrollbarMode vbar) {
2355 Efl.Ui.IScrollbarConcrete.NativeMethods.efl_ui_scrollbar_bar_mode_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),out hbar, out vbar);
2356 Eina.Error.RaiseIfUnhandledException();
2358 /// <summary>Scrollbar visibility policy</summary>
2359 /// <param name="hbar">Horizontal scrollbar.</param>
2360 /// <param name="vbar">Vertical scrollbar.</param>
2361 virtual public void SetBarMode(Efl.Ui.ScrollbarMode hbar, Efl.Ui.ScrollbarMode vbar) {
2362 Efl.Ui.IScrollbarConcrete.NativeMethods.efl_ui_scrollbar_bar_mode_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),hbar, vbar);
2363 Eina.Error.RaiseIfUnhandledException();
2365 /// <summary>Scrollbar size. It is calculated based on viewport size-content sizes.</summary>
2366 /// <param name="width">Value between 0.0 and 1.0.</param>
2367 /// <param name="height">Value between 0.0 and 1.0.</param>
2368 virtual public void GetBarSize(out double width, out double height) {
2369 Efl.Ui.IScrollbarConcrete.NativeMethods.efl_ui_scrollbar_bar_size_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),out width, out height);
2370 Eina.Error.RaiseIfUnhandledException();
2372 /// <summary>Scrollbar position. It is calculated based on current position-maximum positions.</summary>
2373 /// <param name="posx">Value between 0.0 and 1.0.</param>
2374 /// <param name="posy">Value between 0.0 and 1.0.</param>
2375 virtual public void GetBarPosition(out double posx, out double posy) {
2376 Efl.Ui.IScrollbarConcrete.NativeMethods.efl_ui_scrollbar_bar_position_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),out posx, out posy);
2377 Eina.Error.RaiseIfUnhandledException();
2379 /// <summary>Scrollbar position. It is calculated based on current position-maximum positions.</summary>
2380 /// <param name="posx">Value between 0.0 and 1.0.</param>
2381 /// <param name="posy">Value between 0.0 and 1.0.</param>
2382 virtual public void SetBarPosition(double posx, double posy) {
2383 Efl.Ui.IScrollbarConcrete.NativeMethods.efl_ui_scrollbar_bar_position_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),posx, posy);
2384 Eina.Error.RaiseIfUnhandledException();
2386 /// <summary>Update bar visibility.
2387 /// The object will call this function whenever the bar needs to be shown or hidden.</summary>
2388 virtual public void UpdateBarVisibility() {
2389 Efl.Ui.IScrollbarConcrete.NativeMethods.efl_ui_scrollbar_bar_visibility_update_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2390 Eina.Error.RaiseIfUnhandledException();
2392 /// <summary>The selectable that was selected most recently.</summary>
2393 /// <returns>The latest selected item.</returns>
2394 virtual public Efl.Ui.ISelectable GetLastSelected() {
2395 var _ret_var = Efl.Ui.ISingleSelectableConcrete.NativeMethods.efl_ui_single_selectable_last_selected_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2396 Eina.Error.RaiseIfUnhandledException();
2399 /// <summary>A object that will be selected in case nothing is selected
2400 /// A object set to this property will be selected instead of no item beeing selected. Which means, there will be always at least one element selected. If this property is NULL, the state of "no item is selected" can be reached.
2402 /// Setting this property as a result of selection events results in undefined behavior.</summary>
2403 virtual public Efl.Ui.ISelectable GetFallbackSelection() {
2404 var _ret_var = Efl.Ui.ISingleSelectableConcrete.NativeMethods.efl_ui_single_selectable_fallback_selection_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2405 Eina.Error.RaiseIfUnhandledException();
2408 /// <summary>A object that will be selected in case nothing is selected
2409 /// A object set to this property will be selected instead of no item beeing selected. Which means, there will be always at least one element selected. If this property is NULL, the state of "no item is selected" can be reached.
2411 /// Setting this property as a result of selection events results in undefined behavior.</summary>
2412 virtual public void SetFallbackSelection(Efl.Ui.ISelectable fallback) {
2413 Efl.Ui.ISingleSelectableConcrete.NativeMethods.efl_ui_single_selectable_fallback_selection_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),fallback);
2414 Eina.Error.RaiseIfUnhandledException();
2416 /// <summary>If the widget needs a focus manager, this function will be called.
2417 /// It can be used and overriden to inject your own manager or set custom options on the focus manager.
2418 /// (Since EFL 1.22)</summary>
2419 /// <param name="root">The logical root object for focus.</param>
2420 /// <returns>The focus manager.</returns>
2421 virtual public Efl.Ui.Focus.IManager FocusManagerCreate(Efl.Ui.Focus.IObject root) {
2422 var _ret_var = Efl.Ui.IWidgetFocusManagerConcrete.NativeMethods.efl_ui_widget_focus_manager_create_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),root);
2423 Eina.Error.RaiseIfUnhandledException();
2426 /// <summary>The element which is currently focused by this manager
2427 /// 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.
2428 /// (Since EFL 1.22)</summary>
2429 /// <returns>Currently focused element.</returns>
2430 virtual public Efl.Ui.Focus.IObject GetManagerFocus() {
2431 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_focus_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2432 Eina.Error.RaiseIfUnhandledException();
2435 /// <summary>The element which is currently focused by this manager
2436 /// 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.
2437 /// (Since EFL 1.22)</summary>
2438 /// <param name="focus">Currently focused element.</param>
2439 virtual public void SetManagerFocus(Efl.Ui.Focus.IObject focus) {
2440 Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_focus_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),focus);
2441 Eina.Error.RaiseIfUnhandledException();
2443 /// <summary>Add another manager to serve the move requests.
2444 /// 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.
2445 /// (Since EFL 1.22)</summary>
2446 /// <returns>The redirect manager.</returns>
2447 virtual public Efl.Ui.Focus.IManager GetRedirect() {
2448 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_redirect_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2449 Eina.Error.RaiseIfUnhandledException();
2452 /// <summary>Add another manager to serve the move requests.
2453 /// 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.
2454 /// (Since EFL 1.22)</summary>
2455 /// <param name="redirect">The redirect manager.</param>
2456 virtual public void SetRedirect(Efl.Ui.Focus.IManager redirect) {
2457 Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_redirect_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),redirect);
2458 Eina.Error.RaiseIfUnhandledException();
2460 /// <summary>The list of elements which are at the border of the graph.
2461 /// 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"/>
2462 /// (Since EFL 1.22)</summary>
2463 /// <returns>An iterator over the border objects.</returns>
2464 virtual public Eina.Iterator<Efl.Ui.Focus.IObject> GetBorderElements() {
2465 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_border_elements_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2466 Eina.Error.RaiseIfUnhandledException();
2467 return new Eina.Iterator<Efl.Ui.Focus.IObject>(_ret_var, false);
2469 /// <summary>Get all elements that are at the border of the viewport
2470 /// Every element returned by this is located inside the viewport rectangle, but has a right, left, down or up neighbor outside the viewport.
2471 /// (Since EFL 1.22)</summary>
2472 /// <param name="viewport">The rectangle defining the viewport.</param>
2473 /// <returns>The list of border objects.</returns>
2474 virtual public Eina.Iterator<Efl.Ui.Focus.IObject> GetViewportElements(Eina.Rect viewport) {
2475 Eina.Rect.NativeStruct _in_viewport = viewport;
2476 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_viewport_elements_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),_in_viewport);
2477 Eina.Error.RaiseIfUnhandledException();
2478 return new Eina.Iterator<Efl.Ui.Focus.IObject>(_ret_var, false);
2480 /// <summary>Root node for all logical subtrees.
2481 /// This property can only be set once.
2482 /// (Since EFL 1.22)</summary>
2483 /// <returns>Will be registered into this manager object.</returns>
2484 virtual public Efl.Ui.Focus.IObject GetRoot() {
2485 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_root_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2486 Eina.Error.RaiseIfUnhandledException();
2489 /// <summary>Root node for all logical subtrees.
2490 /// This property can only be set once.
2491 /// (Since EFL 1.22)</summary>
2492 /// <param name="root">Will be registered into this manager object.</param>
2493 /// <returns>If <c>true</c>, this is the root node</returns>
2494 virtual public bool SetRoot(Efl.Ui.Focus.IObject root) {
2495 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_root_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),root);
2496 Eina.Error.RaiseIfUnhandledException();
2499 /// <summary>Move the focus in the given direction.
2500 /// This call flushes all changes. This means all changes between the last flush and now are computed.
2501 /// (Since EFL 1.22)</summary>
2502 /// <param name="direction">The direction to move to.</param>
2503 /// <returns>The element which is now focused.</returns>
2504 virtual public Efl.Ui.Focus.IObject Move(Efl.Ui.Focus.Direction direction) {
2505 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_move_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),direction);
2506 Eina.Error.RaiseIfUnhandledException();
2509 /// <summary>Return the object in the <c>direction</c> from <c>child</c>.
2510 /// (Since EFL 1.22)</summary>
2511 /// <param name="direction">Direction to move focus.</param>
2512 /// <param name="child">The child to move from. Pass <c>null</c> to indicate the currently focused child.</param>
2513 /// <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>
2514 /// <returns>Object that would receive focus if moved in the given direction.</returns>
2515 virtual public Efl.Ui.Focus.IObject MoveRequest(Efl.Ui.Focus.Direction direction, Efl.Ui.Focus.IObject child, bool logical) {
2516 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_request_move_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),direction, child, logical);
2517 Eina.Error.RaiseIfUnhandledException();
2520 /// <summary>Return the widget in the direction next.
2521 /// 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.
2522 /// (Since EFL 1.22)</summary>
2523 /// <param name="root">Parent for returned child.</param>
2524 /// <returns>Child of passed parameter.</returns>
2525 virtual public Efl.Ui.Focus.IObject RequestSubchild(Efl.Ui.Focus.IObject root) {
2526 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_request_subchild_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),root);
2527 Eina.Error.RaiseIfUnhandledException();
2530 /// <summary>This will fetch the data from a registered node.
2531 /// Be aware this function will trigger a computation of all dirty nodes.
2532 /// (Since EFL 1.22)
2534 /// <b>This is a BETA method</b>. It can be modified or removed in the future. Do not use it for product development.</summary>
2535 /// <param name="child">The child object to inspect.</param>
2536 /// <returns>The list of relations starting from <c>child</c>.</returns>
2537 virtual public Efl.Ui.Focus.Relations Fetch(Efl.Ui.Focus.IObject child) {
2538 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_fetch_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),child);
2539 Eina.Error.RaiseIfUnhandledException();
2540 var __ret_tmp = Eina.PrimitiveConversion.PointerToManaged<Efl.Ui.Focus.Relations>(_ret_var);
2541 Marshal.FreeHGlobal(_ret_var);
2544 /// <summary>Return the last logical object.
2545 /// The returned object is the last object that would be returned if you start at the root and move the direction into next.
2546 /// (Since EFL 1.22)</summary>
2547 /// <returns>Last object.</returns>
2548 virtual public Efl.Ui.Focus.ManagerLogicalEndDetail LogicalEnd() {
2549 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_logical_end_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2550 Eina.Error.RaiseIfUnhandledException();
2553 /// <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.
2554 /// You should focus another element immediately after calling this, in order to always have a focused object.
2555 /// (Since EFL 1.22)</summary>
2556 virtual public void ResetHistory() {
2557 Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_reset_history_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2558 Eina.Error.RaiseIfUnhandledException();
2560 /// <summary>Remove the uppermost history element, and focus the previous one.
2561 /// 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.
2562 /// (Since EFL 1.22)</summary>
2563 virtual public void PopHistoryStack() {
2564 Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_pop_history_stack_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2565 Eina.Error.RaiseIfUnhandledException();
2567 /// <summary>Called when this manager is set as redirect.
2568 /// 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.
2569 /// (Since EFL 1.22)</summary>
2570 /// <param name="direction">The direction in which this should be setup.</param>
2571 /// <param name="entry">The object that caused this manager to be redirect.</param>
2572 virtual public void SetupOnFirstTouch(Efl.Ui.Focus.Direction direction, Efl.Ui.Focus.IObject entry) {
2573 Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_setup_on_first_touch_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),direction, entry);
2574 Eina.Error.RaiseIfUnhandledException();
2576 /// <summary>This disables the cache invalidation when an object is moved.
2577 /// 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.
2578 /// (Since EFL 1.22)</summary>
2579 virtual public void FreezeDirtyLogic() {
2580 Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_dirty_logic_freeze_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2581 Eina.Error.RaiseIfUnhandledException();
2583 /// <summary>This enables the cache invalidation when an object is moved.
2584 /// This is the counterpart to <see cref="Efl.Ui.Focus.IManager.FreezeDirtyLogic"/>.
2585 /// (Since EFL 1.22)</summary>
2586 virtual public void DirtyLogicUnfreeze() {
2587 Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_dirty_logic_unfreeze_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2588 Eina.Error.RaiseIfUnhandledException();
2590 /// <summary>Position manager object that handles placement of items.</summary>
2591 /// <value>The objects ownership is passed to the item container.</value>
2592 public Efl.Ui.PositionManager.IEntity PositionManager {
2593 get { return GetPositionManager(); }
2594 set { SetPositionManager(value); }
2596 /// <summary>Control the direction of a given widget.
2597 /// Use this function to change how your widget is to be disposed: vertically or horizontally or inverted vertically or inverted horizontally.
2599 /// Mirroring as defined in <see cref="Efl.Ui.II18n"/> can invert the <c>horizontal</c> direction: it is <c>ltr</c> by default, but becomes <c>rtl</c> if the object is mirrored.</summary>
2600 /// <value>Direction of the widget.</value>
2601 public Efl.Ui.LayoutOrientation Orientation {
2602 get { return GetOrientation(); }
2603 set { SetOrientation(value); }
2605 /// <summary>The mode type for children selection.</summary>
2606 /// <value>Type of selection of children</value>
2607 public Efl.Ui.SelectMode SelectMode {
2608 get { return GetSelectMode(); }
2609 set { SetSelectMode(value); }
2611 /// <summary>The content position</summary>
2612 /// <value>The position is virtual value, (0, 0) starting at the top-left.</value>
2613 public Eina.Position2D ContentPos {
2614 get { return GetContentPos(); }
2615 set { SetContentPos(value); }
2617 /// <summary>The content size</summary>
2618 /// <value>The content size in pixels.</value>
2619 public Eina.Size2D ContentSize {
2620 get { return GetContentSize(); }
2622 /// <summary>The viewport geometry</summary>
2623 /// <value>It is absolute geometry.</value>
2624 public Eina.Rect ViewportGeometry {
2625 get { return GetViewportGeometry(); }
2627 /// <summary>Bouncing behavior
2628 /// 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>
2629 /// <value>Horizontal bounce policy.</value>
2630 public (bool, bool) BounceEnabled {
2632 bool _out_horiz = default(bool);
2633 bool _out_vert = default(bool);
2634 GetBounceEnabled(out _out_horiz,out _out_vert);
2635 return (_out_horiz,_out_vert);
2637 set { SetBounceEnabled( value.Item1, value.Item2); }
2639 /// <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>
2640 /// <value><c>true</c> if freeze, <c>false</c> otherwise</value>
2641 public bool ScrollFreeze {
2642 get { return GetScrollFreeze(); }
2643 set { SetScrollFreeze(value); }
2645 /// <summary>Hold property When hold turns on, it only scrolls by holding action.</summary>
2646 /// <value><c>true</c> if hold, <c>false</c> otherwise</value>
2647 public bool ScrollHold {
2648 get { return GetScrollHold(); }
2649 set { SetScrollHold(value); }
2651 /// <summary>Controls an infinite loop for a scroller.</summary>
2652 /// <value>The scrolling horizontal loop</value>
2653 public (bool, bool) Looping {
2655 bool _out_loop_h = default(bool);
2656 bool _out_loop_v = default(bool);
2657 GetLooping(out _out_loop_h,out _out_loop_v);
2658 return (_out_loop_h,_out_loop_v);
2660 set { SetLooping( value.Item1, value.Item2); }
2662 /// <summary>Blocking of scrolling (per axis)
2663 /// 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>
2664 /// <value>Which axis (or axes) to block</value>
2665 public Efl.Ui.ScrollBlock MovementBlock {
2666 get { return GetMovementBlock(); }
2667 set { SetMovementBlock(value); }
2669 /// <summary>Control scrolling gravity on the scrollable
2670 /// The gravity defines how the scroller will adjust its view when the size of the scroller contents increases.
2672 /// The scroller will adjust the view to glue itself as follows.
2674 /// 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
2676 /// Default values for x and y are 0.0</summary>
2677 /// <value>Horizontal scrolling gravity</value>
2678 public (double, double) Gravity {
2680 double _out_x = default(double);
2681 double _out_y = default(double);
2682 GetGravity(out _out_x,out _out_y);
2683 return (_out_x,_out_y);
2685 set { SetGravity( value.Item1, value.Item2); }
2687 /// <summary>Prevent the scrollable from being smaller than the minimum size of the content.
2688 /// 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>
2689 /// <value>Whether to limit the minimum horizontal size</value>
2690 public (bool, bool) MatchContent {
2691 set { SetMatchContent( value.Item1, value.Item2); }
2693 /// <summary>Control the step size
2694 /// Use this call to set step size. This value is used when scroller scroll by arrow key event.</summary>
2695 /// <value>The step size in pixels</value>
2696 public Eina.Position2D StepSize {
2697 get { return GetStepSize(); }
2698 set { SetStepSize(value); }
2700 /// <summary>Scrollbar visibility policy</summary>
2701 /// <value>Horizontal scrollbar.</value>
2702 public (Efl.Ui.ScrollbarMode, Efl.Ui.ScrollbarMode) BarMode {
2704 Efl.Ui.ScrollbarMode _out_hbar = default(Efl.Ui.ScrollbarMode);
2705 Efl.Ui.ScrollbarMode _out_vbar = default(Efl.Ui.ScrollbarMode);
2706 GetBarMode(out _out_hbar,out _out_vbar);
2707 return (_out_hbar,_out_vbar);
2709 set { SetBarMode( value.Item1, value.Item2); }
2711 /// <summary>Scrollbar size. It is calculated based on viewport size-content sizes.</summary>
2712 public (double, double) BarSize {
2714 double _out_width = default(double);
2715 double _out_height = default(double);
2716 GetBarSize(out _out_width,out _out_height);
2717 return (_out_width,_out_height);
2720 /// <summary>Scrollbar position. It is calculated based on current position-maximum positions.</summary>
2721 /// <value>Value between 0.0 and 1.0.</value>
2722 public (double, double) BarPosition {
2724 double _out_posx = default(double);
2725 double _out_posy = default(double);
2726 GetBarPosition(out _out_posx,out _out_posy);
2727 return (_out_posx,_out_posy);
2729 set { SetBarPosition( value.Item1, value.Item2); }
2731 /// <summary>The selectable that was selected most recently.</summary>
2732 /// <value>The latest selected item.</value>
2733 public Efl.Ui.ISelectable LastSelected {
2734 get { return GetLastSelected(); }
2736 /// <summary>A object that will be selected in case nothing is selected
2737 /// A object set to this property will be selected instead of no item beeing selected. Which means, there will be always at least one element selected. If this property is NULL, the state of "no item is selected" can be reached.
2739 /// Setting this property as a result of selection events results in undefined behavior.</summary>
2740 public Efl.Ui.ISelectable FallbackSelection {
2741 get { return GetFallbackSelection(); }
2742 set { SetFallbackSelection(value); }
2744 /// <summary>The element which is currently focused by this manager
2745 /// 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.
2746 /// (Since EFL 1.22)</summary>
2747 /// <value>Currently focused element.</value>
2748 public Efl.Ui.Focus.IObject ManagerFocus {
2749 get { return GetManagerFocus(); }
2750 set { SetManagerFocus(value); }
2752 /// <summary>Add another manager to serve the move requests.
2753 /// 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.
2754 /// (Since EFL 1.22)</summary>
2755 /// <value>The redirect manager.</value>
2756 public Efl.Ui.Focus.IManager Redirect {
2757 get { return GetRedirect(); }
2758 set { SetRedirect(value); }
2760 /// <summary>The list of elements which are at the border of the graph.
2761 /// 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"/>
2762 /// (Since EFL 1.22)</summary>
2763 /// <value>An iterator over the border objects.</value>
2764 public Eina.Iterator<Efl.Ui.Focus.IObject> BorderElements {
2765 get { return GetBorderElements(); }
2767 /// <summary>Root node for all logical subtrees.
2768 /// This property can only be set once.
2769 /// (Since EFL 1.22)</summary>
2770 /// <value>Will be registered into this manager object.</value>
2771 public Efl.Ui.Focus.IObject Root {
2772 get { return GetRoot(); }
2773 set { SetRoot(value); }
2775 private static IntPtr GetEflClassStatic()
2777 return Efl.Ui.Collection.efl_ui_collection_class_get();
2779 /// <summary>Wrapper for native methods and virtual method delegates.
2780 /// For internal use by generated code only.</summary>
2781 public new class NativeMethods : Efl.Ui.LayoutBase.NativeMethods
2783 private static Efl.Eo.NativeModule Module = new Efl.Eo.NativeModule( efl.Libs.Elementary);
2784 /// <summary>Gets the list of Eo operations to override.</summary>
2785 /// <returns>The list of Eo operations to be overload.</returns>
2786 public override System.Collections.Generic.List<Efl_Op_Description> GetEoOps(System.Type type)
2788 var descs = new System.Collections.Generic.List<Efl_Op_Description>();
2789 var methods = Efl.Eo.Globals.GetUserMethods(type);
2791 if (efl_ui_collection_position_manager_get_static_delegate == null)
2793 efl_ui_collection_position_manager_get_static_delegate = new efl_ui_collection_position_manager_get_delegate(position_manager_get);
2796 if (methods.FirstOrDefault(m => m.Name == "GetPositionManager") != null)
2798 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_collection_position_manager_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_collection_position_manager_get_static_delegate) });
2801 if (efl_ui_collection_position_manager_set_static_delegate == null)
2803 efl_ui_collection_position_manager_set_static_delegate = new efl_ui_collection_position_manager_set_delegate(position_manager_set);
2806 if (methods.FirstOrDefault(m => m.Name == "SetPositionManager") != null)
2808 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_collection_position_manager_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_collection_position_manager_set_static_delegate) });
2811 if (efl_ui_collection_item_scroll_static_delegate == null)
2813 efl_ui_collection_item_scroll_static_delegate = new efl_ui_collection_item_scroll_delegate(item_scroll);
2816 if (methods.FirstOrDefault(m => m.Name == "ItemScroll") != null)
2818 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_collection_item_scroll"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_collection_item_scroll_static_delegate) });
2821 if (efl_ui_collection_item_scroll_align_static_delegate == null)
2823 efl_ui_collection_item_scroll_align_static_delegate = new efl_ui_collection_item_scroll_align_delegate(item_scroll_align);
2826 if (methods.FirstOrDefault(m => m.Name == "ItemScrollAlign") != null)
2828 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_collection_item_scroll_align"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_collection_item_scroll_align_static_delegate) });
2831 if (efl_pack_clear_static_delegate == null)
2833 efl_pack_clear_static_delegate = new efl_pack_clear_delegate(pack_clear);
2836 if (methods.FirstOrDefault(m => m.Name == "ClearPack") != null)
2838 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_clear"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_clear_static_delegate) });
2841 if (efl_pack_unpack_all_static_delegate == null)
2843 efl_pack_unpack_all_static_delegate = new efl_pack_unpack_all_delegate(unpack_all);
2846 if (methods.FirstOrDefault(m => m.Name == "UnpackAll") != null)
2848 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_unpack_all"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_unpack_all_static_delegate) });
2851 if (efl_pack_unpack_static_delegate == null)
2853 efl_pack_unpack_static_delegate = new efl_pack_unpack_delegate(unpack);
2856 if (methods.FirstOrDefault(m => m.Name == "Unpack") != null)
2858 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_unpack"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_unpack_static_delegate) });
2861 if (efl_pack_static_delegate == null)
2863 efl_pack_static_delegate = new efl_pack_delegate(pack);
2866 if (methods.FirstOrDefault(m => m.Name == "Pack") != null)
2868 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_static_delegate) });
2871 if (efl_pack_layout_request_static_delegate == null)
2873 efl_pack_layout_request_static_delegate = new efl_pack_layout_request_delegate(layout_request);
2876 if (methods.FirstOrDefault(m => m.Name == "LayoutRequest") != null)
2878 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_layout_request"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_layout_request_static_delegate) });
2881 if (efl_pack_layout_update_static_delegate == null)
2883 efl_pack_layout_update_static_delegate = new efl_pack_layout_update_delegate(layout_update);
2886 if (methods.FirstOrDefault(m => m.Name == "UpdateLayout") != null)
2888 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_layout_update"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_layout_update_static_delegate) });
2891 if (efl_pack_begin_static_delegate == null)
2893 efl_pack_begin_static_delegate = new efl_pack_begin_delegate(pack_begin);
2896 if (methods.FirstOrDefault(m => m.Name == "PackBegin") != null)
2898 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_begin"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_begin_static_delegate) });
2901 if (efl_pack_end_static_delegate == null)
2903 efl_pack_end_static_delegate = new efl_pack_end_delegate(pack_end);
2906 if (methods.FirstOrDefault(m => m.Name == "PackEnd") != null)
2908 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_end"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_end_static_delegate) });
2911 if (efl_pack_before_static_delegate == null)
2913 efl_pack_before_static_delegate = new efl_pack_before_delegate(pack_before);
2916 if (methods.FirstOrDefault(m => m.Name == "PackBefore") != null)
2918 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_before"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_before_static_delegate) });
2921 if (efl_pack_after_static_delegate == null)
2923 efl_pack_after_static_delegate = new efl_pack_after_delegate(pack_after);
2926 if (methods.FirstOrDefault(m => m.Name == "PackAfter") != null)
2928 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_after"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_after_static_delegate) });
2931 if (efl_pack_at_static_delegate == null)
2933 efl_pack_at_static_delegate = new efl_pack_at_delegate(pack_at);
2936 if (methods.FirstOrDefault(m => m.Name == "PackAt") != null)
2938 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_at"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_at_static_delegate) });
2941 if (efl_pack_content_get_static_delegate == null)
2943 efl_pack_content_get_static_delegate = new efl_pack_content_get_delegate(pack_content_get);
2946 if (methods.FirstOrDefault(m => m.Name == "GetPackContent") != null)
2948 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_content_get"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_content_get_static_delegate) });
2951 if (efl_pack_index_get_static_delegate == null)
2953 efl_pack_index_get_static_delegate = new efl_pack_index_get_delegate(pack_index_get);
2956 if (methods.FirstOrDefault(m => m.Name == "GetPackIndex") != null)
2958 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_index_get"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_index_get_static_delegate) });
2961 if (efl_pack_unpack_at_static_delegate == null)
2963 efl_pack_unpack_at_static_delegate = new efl_pack_unpack_at_delegate(pack_unpack_at);
2966 if (methods.FirstOrDefault(m => m.Name == "PackUnpackAt") != null)
2968 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_unpack_at"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_unpack_at_static_delegate) });
2971 if (efl_ui_layout_orientation_get_static_delegate == null)
2973 efl_ui_layout_orientation_get_static_delegate = new efl_ui_layout_orientation_get_delegate(orientation_get);
2976 if (methods.FirstOrDefault(m => m.Name == "GetOrientation") != null)
2978 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_layout_orientation_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_layout_orientation_get_static_delegate) });
2981 if (efl_ui_layout_orientation_set_static_delegate == null)
2983 efl_ui_layout_orientation_set_static_delegate = new efl_ui_layout_orientation_set_delegate(orientation_set);
2986 if (methods.FirstOrDefault(m => m.Name == "SetOrientation") != null)
2988 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_layout_orientation_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_layout_orientation_set_static_delegate) });
2991 if (efl_ui_select_mode_get_static_delegate == null)
2993 efl_ui_select_mode_get_static_delegate = new efl_ui_select_mode_get_delegate(select_mode_get);
2996 if (methods.FirstOrDefault(m => m.Name == "GetSelectMode") != null)
2998 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_select_mode_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_select_mode_get_static_delegate) });
3001 if (efl_ui_select_mode_set_static_delegate == null)
3003 efl_ui_select_mode_set_static_delegate = new efl_ui_select_mode_set_delegate(select_mode_set);
3006 if (methods.FirstOrDefault(m => m.Name == "SetSelectMode") != null)
3008 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_select_mode_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_select_mode_set_static_delegate) });
3011 if (efl_ui_selected_items_get_static_delegate == null)
3013 efl_ui_selected_items_get_static_delegate = new efl_ui_selected_items_get_delegate(selected_items_get);
3016 if (methods.FirstOrDefault(m => m.Name == "GetSelectedItems") != null)
3018 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_selected_items_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_selected_items_get_static_delegate) });
3021 if (efl_ui_select_range_static_delegate == null)
3023 efl_ui_select_range_static_delegate = new efl_ui_select_range_delegate(select_range);
3026 if (methods.FirstOrDefault(m => m.Name == "SelectRange") != null)
3028 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_select_range"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_select_range_static_delegate) });
3031 if (efl_ui_unselect_range_static_delegate == null)
3033 efl_ui_unselect_range_static_delegate = new efl_ui_unselect_range_delegate(unselect_range);
3036 if (methods.FirstOrDefault(m => m.Name == "UnselectRange") != null)
3038 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_unselect_range"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_unselect_range_static_delegate) });
3041 if (efl_ui_select_all_static_delegate == null)
3043 efl_ui_select_all_static_delegate = new efl_ui_select_all_delegate(select_all);
3046 if (methods.FirstOrDefault(m => m.Name == "SelectAll") != null)
3048 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_select_all"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_select_all_static_delegate) });
3051 if (efl_ui_unselect_all_static_delegate == null)
3053 efl_ui_unselect_all_static_delegate = new efl_ui_unselect_all_delegate(unselect_all);
3056 if (methods.FirstOrDefault(m => m.Name == "UnselectAll") != null)
3058 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_unselect_all"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_unselect_all_static_delegate) });
3061 if (efl_ui_scrollable_content_pos_get_static_delegate == null)
3063 efl_ui_scrollable_content_pos_get_static_delegate = new efl_ui_scrollable_content_pos_get_delegate(content_pos_get);
3066 if (methods.FirstOrDefault(m => m.Name == "GetContentPos") != null)
3068 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) });
3071 if (efl_ui_scrollable_content_pos_set_static_delegate == null)
3073 efl_ui_scrollable_content_pos_set_static_delegate = new efl_ui_scrollable_content_pos_set_delegate(content_pos_set);
3076 if (methods.FirstOrDefault(m => m.Name == "SetContentPos") != null)
3078 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) });
3081 if (efl_ui_scrollable_content_size_get_static_delegate == null)
3083 efl_ui_scrollable_content_size_get_static_delegate = new efl_ui_scrollable_content_size_get_delegate(content_size_get);
3086 if (methods.FirstOrDefault(m => m.Name == "GetContentSize") != null)
3088 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) });
3091 if (efl_ui_scrollable_viewport_geometry_get_static_delegate == null)
3093 efl_ui_scrollable_viewport_geometry_get_static_delegate = new efl_ui_scrollable_viewport_geometry_get_delegate(viewport_geometry_get);
3096 if (methods.FirstOrDefault(m => m.Name == "GetViewportGeometry") != null)
3098 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) });
3101 if (efl_ui_scrollable_bounce_enabled_get_static_delegate == null)
3103 efl_ui_scrollable_bounce_enabled_get_static_delegate = new efl_ui_scrollable_bounce_enabled_get_delegate(bounce_enabled_get);
3106 if (methods.FirstOrDefault(m => m.Name == "GetBounceEnabled") != null)
3108 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) });
3111 if (efl_ui_scrollable_bounce_enabled_set_static_delegate == null)
3113 efl_ui_scrollable_bounce_enabled_set_static_delegate = new efl_ui_scrollable_bounce_enabled_set_delegate(bounce_enabled_set);
3116 if (methods.FirstOrDefault(m => m.Name == "SetBounceEnabled") != null)
3118 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) });
3121 if (efl_ui_scrollable_scroll_freeze_get_static_delegate == null)
3123 efl_ui_scrollable_scroll_freeze_get_static_delegate = new efl_ui_scrollable_scroll_freeze_get_delegate(scroll_freeze_get);
3126 if (methods.FirstOrDefault(m => m.Name == "GetScrollFreeze") != null)
3128 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) });
3131 if (efl_ui_scrollable_scroll_freeze_set_static_delegate == null)
3133 efl_ui_scrollable_scroll_freeze_set_static_delegate = new efl_ui_scrollable_scroll_freeze_set_delegate(scroll_freeze_set);
3136 if (methods.FirstOrDefault(m => m.Name == "SetScrollFreeze") != null)
3138 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) });
3141 if (efl_ui_scrollable_scroll_hold_get_static_delegate == null)
3143 efl_ui_scrollable_scroll_hold_get_static_delegate = new efl_ui_scrollable_scroll_hold_get_delegate(scroll_hold_get);
3146 if (methods.FirstOrDefault(m => m.Name == "GetScrollHold") != null)
3148 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) });
3151 if (efl_ui_scrollable_scroll_hold_set_static_delegate == null)
3153 efl_ui_scrollable_scroll_hold_set_static_delegate = new efl_ui_scrollable_scroll_hold_set_delegate(scroll_hold_set);
3156 if (methods.FirstOrDefault(m => m.Name == "SetScrollHold") != null)
3158 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) });
3161 if (efl_ui_scrollable_looping_get_static_delegate == null)
3163 efl_ui_scrollable_looping_get_static_delegate = new efl_ui_scrollable_looping_get_delegate(looping_get);
3166 if (methods.FirstOrDefault(m => m.Name == "GetLooping") != null)
3168 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) });
3171 if (efl_ui_scrollable_looping_set_static_delegate == null)
3173 efl_ui_scrollable_looping_set_static_delegate = new efl_ui_scrollable_looping_set_delegate(looping_set);
3176 if (methods.FirstOrDefault(m => m.Name == "SetLooping") != null)
3178 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) });
3181 if (efl_ui_scrollable_movement_block_get_static_delegate == null)
3183 efl_ui_scrollable_movement_block_get_static_delegate = new efl_ui_scrollable_movement_block_get_delegate(movement_block_get);
3186 if (methods.FirstOrDefault(m => m.Name == "GetMovementBlock") != null)
3188 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) });
3191 if (efl_ui_scrollable_movement_block_set_static_delegate == null)
3193 efl_ui_scrollable_movement_block_set_static_delegate = new efl_ui_scrollable_movement_block_set_delegate(movement_block_set);
3196 if (methods.FirstOrDefault(m => m.Name == "SetMovementBlock") != null)
3198 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) });
3201 if (efl_ui_scrollable_gravity_get_static_delegate == null)
3203 efl_ui_scrollable_gravity_get_static_delegate = new efl_ui_scrollable_gravity_get_delegate(gravity_get);
3206 if (methods.FirstOrDefault(m => m.Name == "GetGravity") != null)
3208 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) });
3211 if (efl_ui_scrollable_gravity_set_static_delegate == null)
3213 efl_ui_scrollable_gravity_set_static_delegate = new efl_ui_scrollable_gravity_set_delegate(gravity_set);
3216 if (methods.FirstOrDefault(m => m.Name == "SetGravity") != null)
3218 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) });
3221 if (efl_ui_scrollable_match_content_set_static_delegate == null)
3223 efl_ui_scrollable_match_content_set_static_delegate = new efl_ui_scrollable_match_content_set_delegate(match_content_set);
3226 if (methods.FirstOrDefault(m => m.Name == "SetMatchContent") != null)
3228 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) });
3231 if (efl_ui_scrollable_step_size_get_static_delegate == null)
3233 efl_ui_scrollable_step_size_get_static_delegate = new efl_ui_scrollable_step_size_get_delegate(step_size_get);
3236 if (methods.FirstOrDefault(m => m.Name == "GetStepSize") != null)
3238 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) });
3241 if (efl_ui_scrollable_step_size_set_static_delegate == null)
3243 efl_ui_scrollable_step_size_set_static_delegate = new efl_ui_scrollable_step_size_set_delegate(step_size_set);
3246 if (methods.FirstOrDefault(m => m.Name == "SetStepSize") != null)
3248 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) });
3251 if (efl_ui_scrollable_scroll_static_delegate == null)
3253 efl_ui_scrollable_scroll_static_delegate = new efl_ui_scrollable_scroll_delegate(scroll);
3256 if (methods.FirstOrDefault(m => m.Name == "Scroll") != null)
3258 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) });
3261 if (efl_ui_scrollbar_bar_mode_get_static_delegate == null)
3263 efl_ui_scrollbar_bar_mode_get_static_delegate = new efl_ui_scrollbar_bar_mode_get_delegate(bar_mode_get);
3266 if (methods.FirstOrDefault(m => m.Name == "GetBarMode") != null)
3268 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) });
3271 if (efl_ui_scrollbar_bar_mode_set_static_delegate == null)
3273 efl_ui_scrollbar_bar_mode_set_static_delegate = new efl_ui_scrollbar_bar_mode_set_delegate(bar_mode_set);
3276 if (methods.FirstOrDefault(m => m.Name == "SetBarMode") != null)
3278 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) });
3281 if (efl_ui_scrollbar_bar_size_get_static_delegate == null)
3283 efl_ui_scrollbar_bar_size_get_static_delegate = new efl_ui_scrollbar_bar_size_get_delegate(bar_size_get);
3286 if (methods.FirstOrDefault(m => m.Name == "GetBarSize") != null)
3288 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) });
3291 if (efl_ui_scrollbar_bar_position_get_static_delegate == null)
3293 efl_ui_scrollbar_bar_position_get_static_delegate = new efl_ui_scrollbar_bar_position_get_delegate(bar_position_get);
3296 if (methods.FirstOrDefault(m => m.Name == "GetBarPosition") != null)
3298 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) });
3301 if (efl_ui_scrollbar_bar_position_set_static_delegate == null)
3303 efl_ui_scrollbar_bar_position_set_static_delegate = new efl_ui_scrollbar_bar_position_set_delegate(bar_position_set);
3306 if (methods.FirstOrDefault(m => m.Name == "SetBarPosition") != null)
3308 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) });
3311 if (efl_ui_scrollbar_bar_visibility_update_static_delegate == null)
3313 efl_ui_scrollbar_bar_visibility_update_static_delegate = new efl_ui_scrollbar_bar_visibility_update_delegate(bar_visibility_update);
3316 if (methods.FirstOrDefault(m => m.Name == "UpdateBarVisibility") != null)
3318 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) });
3321 if (efl_ui_single_selectable_last_selected_get_static_delegate == null)
3323 efl_ui_single_selectable_last_selected_get_static_delegate = new efl_ui_single_selectable_last_selected_get_delegate(last_selected_get);
3326 if (methods.FirstOrDefault(m => m.Name == "GetLastSelected") != null)
3328 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_single_selectable_last_selected_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_single_selectable_last_selected_get_static_delegate) });
3331 if (efl_ui_single_selectable_fallback_selection_get_static_delegate == null)
3333 efl_ui_single_selectable_fallback_selection_get_static_delegate = new efl_ui_single_selectable_fallback_selection_get_delegate(fallback_selection_get);
3336 if (methods.FirstOrDefault(m => m.Name == "GetFallbackSelection") != null)
3338 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_single_selectable_fallback_selection_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_single_selectable_fallback_selection_get_static_delegate) });
3341 if (efl_ui_single_selectable_fallback_selection_set_static_delegate == null)
3343 efl_ui_single_selectable_fallback_selection_set_static_delegate = new efl_ui_single_selectable_fallback_selection_set_delegate(fallback_selection_set);
3346 if (methods.FirstOrDefault(m => m.Name == "SetFallbackSelection") != null)
3348 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_single_selectable_fallback_selection_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_single_selectable_fallback_selection_set_static_delegate) });
3351 if (efl_ui_widget_focus_manager_create_static_delegate == null)
3353 efl_ui_widget_focus_manager_create_static_delegate = new efl_ui_widget_focus_manager_create_delegate(focus_manager_create);
3356 if (methods.FirstOrDefault(m => m.Name == "FocusManagerCreate") != null)
3358 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) });
3361 if (efl_ui_focus_manager_focus_get_static_delegate == null)
3363 efl_ui_focus_manager_focus_get_static_delegate = new efl_ui_focus_manager_focus_get_delegate(manager_focus_get);
3366 if (methods.FirstOrDefault(m => m.Name == "GetManagerFocus") != null)
3368 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) });
3371 if (efl_ui_focus_manager_focus_set_static_delegate == null)
3373 efl_ui_focus_manager_focus_set_static_delegate = new efl_ui_focus_manager_focus_set_delegate(manager_focus_set);
3376 if (methods.FirstOrDefault(m => m.Name == "SetManagerFocus") != null)
3378 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) });
3381 if (efl_ui_focus_manager_redirect_get_static_delegate == null)
3383 efl_ui_focus_manager_redirect_get_static_delegate = new efl_ui_focus_manager_redirect_get_delegate(redirect_get);
3386 if (methods.FirstOrDefault(m => m.Name == "GetRedirect") != null)
3388 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) });
3391 if (efl_ui_focus_manager_redirect_set_static_delegate == null)
3393 efl_ui_focus_manager_redirect_set_static_delegate = new efl_ui_focus_manager_redirect_set_delegate(redirect_set);
3396 if (methods.FirstOrDefault(m => m.Name == "SetRedirect") != null)
3398 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) });
3401 if (efl_ui_focus_manager_border_elements_get_static_delegate == null)
3403 efl_ui_focus_manager_border_elements_get_static_delegate = new efl_ui_focus_manager_border_elements_get_delegate(border_elements_get);
3406 if (methods.FirstOrDefault(m => m.Name == "GetBorderElements") != null)
3408 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) });
3411 if (efl_ui_focus_manager_viewport_elements_get_static_delegate == null)
3413 efl_ui_focus_manager_viewport_elements_get_static_delegate = new efl_ui_focus_manager_viewport_elements_get_delegate(viewport_elements_get);
3416 if (methods.FirstOrDefault(m => m.Name == "GetViewportElements") != null)
3418 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) });
3421 if (efl_ui_focus_manager_root_get_static_delegate == null)
3423 efl_ui_focus_manager_root_get_static_delegate = new efl_ui_focus_manager_root_get_delegate(root_get);
3426 if (methods.FirstOrDefault(m => m.Name == "GetRoot") != null)
3428 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) });
3431 if (efl_ui_focus_manager_root_set_static_delegate == null)
3433 efl_ui_focus_manager_root_set_static_delegate = new efl_ui_focus_manager_root_set_delegate(root_set);
3436 if (methods.FirstOrDefault(m => m.Name == "SetRoot") != null)
3438 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) });
3441 if (efl_ui_focus_manager_move_static_delegate == null)
3443 efl_ui_focus_manager_move_static_delegate = new efl_ui_focus_manager_move_delegate(move);
3446 if (methods.FirstOrDefault(m => m.Name == "Move") != null)
3448 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) });
3451 if (efl_ui_focus_manager_request_move_static_delegate == null)
3453 efl_ui_focus_manager_request_move_static_delegate = new efl_ui_focus_manager_request_move_delegate(request_move);
3456 if (methods.FirstOrDefault(m => m.Name == "MoveRequest") != null)
3458 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) });
3461 if (efl_ui_focus_manager_request_subchild_static_delegate == null)
3463 efl_ui_focus_manager_request_subchild_static_delegate = new efl_ui_focus_manager_request_subchild_delegate(request_subchild);
3466 if (methods.FirstOrDefault(m => m.Name == "RequestSubchild") != null)
3468 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) });
3471 if (efl_ui_focus_manager_fetch_static_delegate == null)
3473 efl_ui_focus_manager_fetch_static_delegate = new efl_ui_focus_manager_fetch_delegate(fetch);
3476 if (methods.FirstOrDefault(m => m.Name == "Fetch") != null)
3478 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) });
3481 if (efl_ui_focus_manager_logical_end_static_delegate == null)
3483 efl_ui_focus_manager_logical_end_static_delegate = new efl_ui_focus_manager_logical_end_delegate(logical_end);
3486 if (methods.FirstOrDefault(m => m.Name == "LogicalEnd") != null)
3488 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) });
3491 if (efl_ui_focus_manager_reset_history_static_delegate == null)
3493 efl_ui_focus_manager_reset_history_static_delegate = new efl_ui_focus_manager_reset_history_delegate(reset_history);
3496 if (methods.FirstOrDefault(m => m.Name == "ResetHistory") != null)
3498 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) });
3501 if (efl_ui_focus_manager_pop_history_stack_static_delegate == null)
3503 efl_ui_focus_manager_pop_history_stack_static_delegate = new efl_ui_focus_manager_pop_history_stack_delegate(pop_history_stack);
3506 if (methods.FirstOrDefault(m => m.Name == "PopHistoryStack") != null)
3508 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) });
3511 if (efl_ui_focus_manager_setup_on_first_touch_static_delegate == null)
3513 efl_ui_focus_manager_setup_on_first_touch_static_delegate = new efl_ui_focus_manager_setup_on_first_touch_delegate(setup_on_first_touch);
3516 if (methods.FirstOrDefault(m => m.Name == "SetupOnFirstTouch") != null)
3518 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) });
3521 if (efl_ui_focus_manager_dirty_logic_freeze_static_delegate == null)
3523 efl_ui_focus_manager_dirty_logic_freeze_static_delegate = new efl_ui_focus_manager_dirty_logic_freeze_delegate(dirty_logic_freeze);
3526 if (methods.FirstOrDefault(m => m.Name == "FreezeDirtyLogic") != null)
3528 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) });
3531 if (efl_ui_focus_manager_dirty_logic_unfreeze_static_delegate == null)
3533 efl_ui_focus_manager_dirty_logic_unfreeze_static_delegate = new efl_ui_focus_manager_dirty_logic_unfreeze_delegate(dirty_logic_unfreeze);
3536 if (methods.FirstOrDefault(m => m.Name == "DirtyLogicUnfreeze") != null)
3538 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) });
3541 descs.AddRange(base.GetEoOps(type));
3544 /// <summary>Returns the Eo class for the native methods of this class.</summary>
3545 /// <returns>The native class pointer.</returns>
3546 public override IntPtr GetEflClass()
3548 return Efl.Ui.Collection.efl_ui_collection_class_get();
3551 #pragma warning disable CA1707, CS1591, SA1300, SA1600
3553 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.OwnTag>))]
3554 private delegate Efl.Ui.PositionManager.IEntity efl_ui_collection_position_manager_get_delegate(System.IntPtr obj, System.IntPtr pd);
3556 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.OwnTag>))]
3557 public delegate Efl.Ui.PositionManager.IEntity efl_ui_collection_position_manager_get_api_delegate(System.IntPtr obj);
3559 public static Efl.Eo.FunctionWrapper<efl_ui_collection_position_manager_get_api_delegate> efl_ui_collection_position_manager_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_collection_position_manager_get_api_delegate>(Module, "efl_ui_collection_position_manager_get");
3561 private static Efl.Ui.PositionManager.IEntity position_manager_get(System.IntPtr obj, System.IntPtr pd)
3563 Eina.Log.Debug("function efl_ui_collection_position_manager_get was called");
3564 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3567 Efl.Ui.PositionManager.IEntity _ret_var = default(Efl.Ui.PositionManager.IEntity);
3570 _ret_var = ((Collection)ws.Target).GetPositionManager();
3574 Eina.Log.Warning($"Callback error: {e.ToString()}");
3575 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3583 return efl_ui_collection_position_manager_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3587 private static efl_ui_collection_position_manager_get_delegate efl_ui_collection_position_manager_get_static_delegate;
3590 private delegate void efl_ui_collection_position_manager_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.OwnTag>))] Efl.Ui.PositionManager.IEntity position_manager);
3593 public delegate void efl_ui_collection_position_manager_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.OwnTag>))] Efl.Ui.PositionManager.IEntity position_manager);
3595 public static Efl.Eo.FunctionWrapper<efl_ui_collection_position_manager_set_api_delegate> efl_ui_collection_position_manager_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_collection_position_manager_set_api_delegate>(Module, "efl_ui_collection_position_manager_set");
3597 private static void position_manager_set(System.IntPtr obj, System.IntPtr pd, Efl.Ui.PositionManager.IEntity position_manager)
3599 Eina.Log.Debug("function efl_ui_collection_position_manager_set was called");
3600 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3606 ((Collection)ws.Target).SetPositionManager(position_manager);
3610 Eina.Log.Warning($"Callback error: {e.ToString()}");
3611 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3618 efl_ui_collection_position_manager_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), position_manager);
3622 private static efl_ui_collection_position_manager_set_delegate efl_ui_collection_position_manager_set_static_delegate;
3625 private delegate void efl_ui_collection_item_scroll_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Item item, [MarshalAs(UnmanagedType.U1)] bool animation);
3628 public delegate void efl_ui_collection_item_scroll_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Item item, [MarshalAs(UnmanagedType.U1)] bool animation);
3630 public static Efl.Eo.FunctionWrapper<efl_ui_collection_item_scroll_api_delegate> efl_ui_collection_item_scroll_ptr = new Efl.Eo.FunctionWrapper<efl_ui_collection_item_scroll_api_delegate>(Module, "efl_ui_collection_item_scroll");
3632 private static void item_scroll(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Item item, bool animation)
3634 Eina.Log.Debug("function efl_ui_collection_item_scroll was called");
3635 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3641 ((Collection)ws.Target).ItemScroll(item, animation);
3645 Eina.Log.Warning($"Callback error: {e.ToString()}");
3646 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3653 efl_ui_collection_item_scroll_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), item, animation);
3657 private static efl_ui_collection_item_scroll_delegate efl_ui_collection_item_scroll_static_delegate;
3660 private delegate void efl_ui_collection_item_scroll_align_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Item item, double align, [MarshalAs(UnmanagedType.U1)] bool animation);
3663 public delegate void efl_ui_collection_item_scroll_align_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Item item, double align, [MarshalAs(UnmanagedType.U1)] bool animation);
3665 public static Efl.Eo.FunctionWrapper<efl_ui_collection_item_scroll_align_api_delegate> efl_ui_collection_item_scroll_align_ptr = new Efl.Eo.FunctionWrapper<efl_ui_collection_item_scroll_align_api_delegate>(Module, "efl_ui_collection_item_scroll_align");
3667 private static void item_scroll_align(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Item item, double align, bool animation)
3669 Eina.Log.Debug("function efl_ui_collection_item_scroll_align was called");
3670 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3676 ((Collection)ws.Target).ItemScrollAlign(item, align, animation);
3680 Eina.Log.Warning($"Callback error: {e.ToString()}");
3681 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3688 efl_ui_collection_item_scroll_align_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), item, align, animation);
3692 private static efl_ui_collection_item_scroll_align_delegate efl_ui_collection_item_scroll_align_static_delegate;
3694 [return: MarshalAs(UnmanagedType.U1)]
3695 private delegate bool efl_pack_clear_delegate(System.IntPtr obj, System.IntPtr pd);
3697 [return: MarshalAs(UnmanagedType.U1)]
3698 public delegate bool efl_pack_clear_api_delegate(System.IntPtr obj);
3700 public static Efl.Eo.FunctionWrapper<efl_pack_clear_api_delegate> efl_pack_clear_ptr = new Efl.Eo.FunctionWrapper<efl_pack_clear_api_delegate>(Module, "efl_pack_clear");
3702 private static bool pack_clear(System.IntPtr obj, System.IntPtr pd)
3704 Eina.Log.Debug("function efl_pack_clear was called");
3705 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3708 bool _ret_var = default(bool);
3711 _ret_var = ((Collection)ws.Target).ClearPack();
3715 Eina.Log.Warning($"Callback error: {e.ToString()}");
3716 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3724 return efl_pack_clear_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3728 private static efl_pack_clear_delegate efl_pack_clear_static_delegate;
3730 [return: MarshalAs(UnmanagedType.U1)]
3731 private delegate bool efl_pack_unpack_all_delegate(System.IntPtr obj, System.IntPtr pd);
3733 [return: MarshalAs(UnmanagedType.U1)]
3734 public delegate bool efl_pack_unpack_all_api_delegate(System.IntPtr obj);
3736 public static Efl.Eo.FunctionWrapper<efl_pack_unpack_all_api_delegate> efl_pack_unpack_all_ptr = new Efl.Eo.FunctionWrapper<efl_pack_unpack_all_api_delegate>(Module, "efl_pack_unpack_all");
3738 private static bool unpack_all(System.IntPtr obj, System.IntPtr pd)
3740 Eina.Log.Debug("function efl_pack_unpack_all was called");
3741 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3744 bool _ret_var = default(bool);
3747 _ret_var = ((Collection)ws.Target).UnpackAll();
3751 Eina.Log.Warning($"Callback error: {e.ToString()}");
3752 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3760 return efl_pack_unpack_all_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3764 private static efl_pack_unpack_all_delegate efl_pack_unpack_all_static_delegate;
3766 [return: MarshalAs(UnmanagedType.U1)]
3767 private delegate bool efl_pack_unpack_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj);
3769 [return: MarshalAs(UnmanagedType.U1)]
3770 public delegate bool efl_pack_unpack_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj);
3772 public static Efl.Eo.FunctionWrapper<efl_pack_unpack_api_delegate> efl_pack_unpack_ptr = new Efl.Eo.FunctionWrapper<efl_pack_unpack_api_delegate>(Module, "efl_pack_unpack");
3774 private static bool unpack(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.IEntity subobj)
3776 Eina.Log.Debug("function efl_pack_unpack was called");
3777 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3780 bool _ret_var = default(bool);
3783 _ret_var = ((Collection)ws.Target).Unpack(subobj);
3787 Eina.Log.Warning($"Callback error: {e.ToString()}");
3788 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3796 return efl_pack_unpack_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), subobj);
3800 private static efl_pack_unpack_delegate efl_pack_unpack_static_delegate;
3802 [return: MarshalAs(UnmanagedType.U1)]
3803 private delegate bool efl_pack_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj);
3805 [return: MarshalAs(UnmanagedType.U1)]
3806 public delegate bool efl_pack_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj);
3808 public static Efl.Eo.FunctionWrapper<efl_pack_api_delegate> efl_pack_ptr = new Efl.Eo.FunctionWrapper<efl_pack_api_delegate>(Module, "efl_pack");
3810 private static bool pack(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.IEntity subobj)
3812 Eina.Log.Debug("function efl_pack was called");
3813 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3816 bool _ret_var = default(bool);
3819 _ret_var = ((Collection)ws.Target).Pack(subobj);
3823 Eina.Log.Warning($"Callback error: {e.ToString()}");
3824 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3832 return efl_pack_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), subobj);
3836 private static efl_pack_delegate efl_pack_static_delegate;
3839 private delegate void efl_pack_layout_request_delegate(System.IntPtr obj, System.IntPtr pd);
3842 public delegate void efl_pack_layout_request_api_delegate(System.IntPtr obj);
3844 public static Efl.Eo.FunctionWrapper<efl_pack_layout_request_api_delegate> efl_pack_layout_request_ptr = new Efl.Eo.FunctionWrapper<efl_pack_layout_request_api_delegate>(Module, "efl_pack_layout_request");
3846 private static void layout_request(System.IntPtr obj, System.IntPtr pd)
3848 Eina.Log.Debug("function efl_pack_layout_request was called");
3849 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3855 ((Collection)ws.Target).LayoutRequest();
3859 Eina.Log.Warning($"Callback error: {e.ToString()}");
3860 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3867 efl_pack_layout_request_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3871 private static efl_pack_layout_request_delegate efl_pack_layout_request_static_delegate;
3874 private delegate void efl_pack_layout_update_delegate(System.IntPtr obj, System.IntPtr pd);
3877 public delegate void efl_pack_layout_update_api_delegate(System.IntPtr obj);
3879 public static Efl.Eo.FunctionWrapper<efl_pack_layout_update_api_delegate> efl_pack_layout_update_ptr = new Efl.Eo.FunctionWrapper<efl_pack_layout_update_api_delegate>(Module, "efl_pack_layout_update");
3881 private static void layout_update(System.IntPtr obj, System.IntPtr pd)
3883 Eina.Log.Debug("function efl_pack_layout_update was called");
3884 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3890 ((Collection)ws.Target).UpdateLayout();
3894 Eina.Log.Warning($"Callback error: {e.ToString()}");
3895 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3902 efl_pack_layout_update_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3906 private static efl_pack_layout_update_delegate efl_pack_layout_update_static_delegate;
3908 [return: MarshalAs(UnmanagedType.U1)]
3909 private delegate bool efl_pack_begin_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj);
3911 [return: MarshalAs(UnmanagedType.U1)]
3912 public delegate bool efl_pack_begin_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj);
3914 public static Efl.Eo.FunctionWrapper<efl_pack_begin_api_delegate> efl_pack_begin_ptr = new Efl.Eo.FunctionWrapper<efl_pack_begin_api_delegate>(Module, "efl_pack_begin");
3916 private static bool pack_begin(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.IEntity subobj)
3918 Eina.Log.Debug("function efl_pack_begin was called");
3919 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3922 bool _ret_var = default(bool);
3925 _ret_var = ((Collection)ws.Target).PackBegin(subobj);
3929 Eina.Log.Warning($"Callback error: {e.ToString()}");
3930 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3938 return efl_pack_begin_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), subobj);
3942 private static efl_pack_begin_delegate efl_pack_begin_static_delegate;
3944 [return: MarshalAs(UnmanagedType.U1)]
3945 private delegate bool efl_pack_end_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj);
3947 [return: MarshalAs(UnmanagedType.U1)]
3948 public delegate bool efl_pack_end_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj);
3950 public static Efl.Eo.FunctionWrapper<efl_pack_end_api_delegate> efl_pack_end_ptr = new Efl.Eo.FunctionWrapper<efl_pack_end_api_delegate>(Module, "efl_pack_end");
3952 private static bool pack_end(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.IEntity subobj)
3954 Eina.Log.Debug("function efl_pack_end was called");
3955 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3958 bool _ret_var = default(bool);
3961 _ret_var = ((Collection)ws.Target).PackEnd(subobj);
3965 Eina.Log.Warning($"Callback error: {e.ToString()}");
3966 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3974 return efl_pack_end_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), subobj);
3978 private static efl_pack_end_delegate efl_pack_end_static_delegate;
3980 [return: MarshalAs(UnmanagedType.U1)]
3981 private delegate bool efl_pack_before_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity existing);
3983 [return: MarshalAs(UnmanagedType.U1)]
3984 public delegate bool efl_pack_before_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity existing);
3986 public static Efl.Eo.FunctionWrapper<efl_pack_before_api_delegate> efl_pack_before_ptr = new Efl.Eo.FunctionWrapper<efl_pack_before_api_delegate>(Module, "efl_pack_before");
3988 private static bool pack_before(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.IEntity subobj, Efl.Gfx.IEntity existing)
3990 Eina.Log.Debug("function efl_pack_before was called");
3991 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
3994 bool _ret_var = default(bool);
3997 _ret_var = ((Collection)ws.Target).PackBefore(subobj, existing);
4001 Eina.Log.Warning($"Callback error: {e.ToString()}");
4002 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4010 return efl_pack_before_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), subobj, existing);
4014 private static efl_pack_before_delegate efl_pack_before_static_delegate;
4016 [return: MarshalAs(UnmanagedType.U1)]
4017 private delegate bool efl_pack_after_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity existing);
4019 [return: MarshalAs(UnmanagedType.U1)]
4020 public delegate bool efl_pack_after_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity existing);
4022 public static Efl.Eo.FunctionWrapper<efl_pack_after_api_delegate> efl_pack_after_ptr = new Efl.Eo.FunctionWrapper<efl_pack_after_api_delegate>(Module, "efl_pack_after");
4024 private static bool pack_after(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.IEntity subobj, Efl.Gfx.IEntity existing)
4026 Eina.Log.Debug("function efl_pack_after was called");
4027 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4030 bool _ret_var = default(bool);
4033 _ret_var = ((Collection)ws.Target).PackAfter(subobj, existing);
4037 Eina.Log.Warning($"Callback error: {e.ToString()}");
4038 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4046 return efl_pack_after_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), subobj, existing);
4050 private static efl_pack_after_delegate efl_pack_after_static_delegate;
4052 [return: MarshalAs(UnmanagedType.U1)]
4053 private delegate bool efl_pack_at_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj, int index);
4055 [return: MarshalAs(UnmanagedType.U1)]
4056 public delegate bool efl_pack_at_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj, int index);
4058 public static Efl.Eo.FunctionWrapper<efl_pack_at_api_delegate> efl_pack_at_ptr = new Efl.Eo.FunctionWrapper<efl_pack_at_api_delegate>(Module, "efl_pack_at");
4060 private static bool pack_at(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.IEntity subobj, int index)
4062 Eina.Log.Debug("function efl_pack_at was called");
4063 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4066 bool _ret_var = default(bool);
4069 _ret_var = ((Collection)ws.Target).PackAt(subobj, index);
4073 Eina.Log.Warning($"Callback error: {e.ToString()}");
4074 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4082 return efl_pack_at_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), subobj, index);
4086 private static efl_pack_at_delegate efl_pack_at_static_delegate;
4088 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
4089 private delegate Efl.Gfx.IEntity efl_pack_content_get_delegate(System.IntPtr obj, System.IntPtr pd, int index);
4091 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
4092 public delegate Efl.Gfx.IEntity efl_pack_content_get_api_delegate(System.IntPtr obj, int index);
4094 public static Efl.Eo.FunctionWrapper<efl_pack_content_get_api_delegate> efl_pack_content_get_ptr = new Efl.Eo.FunctionWrapper<efl_pack_content_get_api_delegate>(Module, "efl_pack_content_get");
4096 private static Efl.Gfx.IEntity pack_content_get(System.IntPtr obj, System.IntPtr pd, int index)
4098 Eina.Log.Debug("function efl_pack_content_get was called");
4099 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4102 Efl.Gfx.IEntity _ret_var = default(Efl.Gfx.IEntity);
4105 _ret_var = ((Collection)ws.Target).GetPackContent(index);
4109 Eina.Log.Warning($"Callback error: {e.ToString()}");
4110 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4118 return efl_pack_content_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), index);
4122 private static efl_pack_content_get_delegate efl_pack_content_get_static_delegate;
4125 private delegate int efl_pack_index_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj);
4128 public delegate int efl_pack_index_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj);
4130 public static Efl.Eo.FunctionWrapper<efl_pack_index_get_api_delegate> efl_pack_index_get_ptr = new Efl.Eo.FunctionWrapper<efl_pack_index_get_api_delegate>(Module, "efl_pack_index_get");
4132 private static int pack_index_get(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.IEntity subobj)
4134 Eina.Log.Debug("function efl_pack_index_get was called");
4135 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4138 int _ret_var = default(int);
4141 _ret_var = ((Collection)ws.Target).GetPackIndex(subobj);
4145 Eina.Log.Warning($"Callback error: {e.ToString()}");
4146 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4154 return efl_pack_index_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), subobj);
4158 private static efl_pack_index_get_delegate efl_pack_index_get_static_delegate;
4160 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
4161 private delegate Efl.Gfx.IEntity efl_pack_unpack_at_delegate(System.IntPtr obj, System.IntPtr pd, int index);
4163 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
4164 public delegate Efl.Gfx.IEntity efl_pack_unpack_at_api_delegate(System.IntPtr obj, int index);
4166 public static Efl.Eo.FunctionWrapper<efl_pack_unpack_at_api_delegate> efl_pack_unpack_at_ptr = new Efl.Eo.FunctionWrapper<efl_pack_unpack_at_api_delegate>(Module, "efl_pack_unpack_at");
4168 private static Efl.Gfx.IEntity pack_unpack_at(System.IntPtr obj, System.IntPtr pd, int index)
4170 Eina.Log.Debug("function efl_pack_unpack_at was called");
4171 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4174 Efl.Gfx.IEntity _ret_var = default(Efl.Gfx.IEntity);
4177 _ret_var = ((Collection)ws.Target).PackUnpackAt(index);
4181 Eina.Log.Warning($"Callback error: {e.ToString()}");
4182 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4190 return efl_pack_unpack_at_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), index);
4194 private static efl_pack_unpack_at_delegate efl_pack_unpack_at_static_delegate;
4197 private delegate Efl.Ui.LayoutOrientation efl_ui_layout_orientation_get_delegate(System.IntPtr obj, System.IntPtr pd);
4200 public delegate Efl.Ui.LayoutOrientation efl_ui_layout_orientation_get_api_delegate(System.IntPtr obj);
4202 public static Efl.Eo.FunctionWrapper<efl_ui_layout_orientation_get_api_delegate> efl_ui_layout_orientation_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_layout_orientation_get_api_delegate>(Module, "efl_ui_layout_orientation_get");
4204 private static Efl.Ui.LayoutOrientation orientation_get(System.IntPtr obj, System.IntPtr pd)
4206 Eina.Log.Debug("function efl_ui_layout_orientation_get was called");
4207 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4210 Efl.Ui.LayoutOrientation _ret_var = default(Efl.Ui.LayoutOrientation);
4213 _ret_var = ((Collection)ws.Target).GetOrientation();
4217 Eina.Log.Warning($"Callback error: {e.ToString()}");
4218 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4226 return efl_ui_layout_orientation_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4230 private static efl_ui_layout_orientation_get_delegate efl_ui_layout_orientation_get_static_delegate;
4233 private delegate void efl_ui_layout_orientation_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Ui.LayoutOrientation dir);
4236 public delegate void efl_ui_layout_orientation_set_api_delegate(System.IntPtr obj, Efl.Ui.LayoutOrientation dir);
4238 public static Efl.Eo.FunctionWrapper<efl_ui_layout_orientation_set_api_delegate> efl_ui_layout_orientation_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_layout_orientation_set_api_delegate>(Module, "efl_ui_layout_orientation_set");
4240 private static void orientation_set(System.IntPtr obj, System.IntPtr pd, Efl.Ui.LayoutOrientation dir)
4242 Eina.Log.Debug("function efl_ui_layout_orientation_set was called");
4243 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4249 ((Collection)ws.Target).SetOrientation(dir);
4253 Eina.Log.Warning($"Callback error: {e.ToString()}");
4254 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4261 efl_ui_layout_orientation_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), dir);
4265 private static efl_ui_layout_orientation_set_delegate efl_ui_layout_orientation_set_static_delegate;
4268 private delegate Efl.Ui.SelectMode efl_ui_select_mode_get_delegate(System.IntPtr obj, System.IntPtr pd);
4271 public delegate Efl.Ui.SelectMode efl_ui_select_mode_get_api_delegate(System.IntPtr obj);
4273 public static Efl.Eo.FunctionWrapper<efl_ui_select_mode_get_api_delegate> efl_ui_select_mode_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_select_mode_get_api_delegate>(Module, "efl_ui_select_mode_get");
4275 private static Efl.Ui.SelectMode select_mode_get(System.IntPtr obj, System.IntPtr pd)
4277 Eina.Log.Debug("function efl_ui_select_mode_get was called");
4278 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4281 Efl.Ui.SelectMode _ret_var = default(Efl.Ui.SelectMode);
4284 _ret_var = ((Collection)ws.Target).GetSelectMode();
4288 Eina.Log.Warning($"Callback error: {e.ToString()}");
4289 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4297 return efl_ui_select_mode_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4301 private static efl_ui_select_mode_get_delegate efl_ui_select_mode_get_static_delegate;
4304 private delegate void efl_ui_select_mode_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Ui.SelectMode mode);
4307 public delegate void efl_ui_select_mode_set_api_delegate(System.IntPtr obj, Efl.Ui.SelectMode mode);
4309 public static Efl.Eo.FunctionWrapper<efl_ui_select_mode_set_api_delegate> efl_ui_select_mode_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_select_mode_set_api_delegate>(Module, "efl_ui_select_mode_set");
4311 private static void select_mode_set(System.IntPtr obj, System.IntPtr pd, Efl.Ui.SelectMode mode)
4313 Eina.Log.Debug("function efl_ui_select_mode_set was called");
4314 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4320 ((Collection)ws.Target).SetSelectMode(mode);
4324 Eina.Log.Warning($"Callback error: {e.ToString()}");
4325 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4332 efl_ui_select_mode_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), mode);
4336 private static efl_ui_select_mode_set_delegate efl_ui_select_mode_set_static_delegate;
4339 private delegate System.IntPtr efl_ui_selected_items_get_delegate(System.IntPtr obj, System.IntPtr pd);
4342 public delegate System.IntPtr efl_ui_selected_items_get_api_delegate(System.IntPtr obj);
4344 public static Efl.Eo.FunctionWrapper<efl_ui_selected_items_get_api_delegate> efl_ui_selected_items_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_selected_items_get_api_delegate>(Module, "efl_ui_selected_items_get");
4346 private static System.IntPtr selected_items_get(System.IntPtr obj, System.IntPtr pd)
4348 Eina.Log.Debug("function efl_ui_selected_items_get was called");
4349 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4352 Eina.Iterator<Efl.Ui.ISelectable> _ret_var = default(Eina.Iterator<Efl.Ui.ISelectable>);
4355 _ret_var = ((Collection)ws.Target).GetSelectedItems();
4359 Eina.Log.Warning($"Callback error: {e.ToString()}");
4360 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4363 _ret_var.Own = false; return _ret_var.Handle;
4368 return efl_ui_selected_items_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4372 private static efl_ui_selected_items_get_delegate efl_ui_selected_items_get_static_delegate;
4375 private delegate void efl_ui_select_range_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.ISelectable a, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.ISelectable b);
4378 public delegate void efl_ui_select_range_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.ISelectable a, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.ISelectable b);
4380 public static Efl.Eo.FunctionWrapper<efl_ui_select_range_api_delegate> efl_ui_select_range_ptr = new Efl.Eo.FunctionWrapper<efl_ui_select_range_api_delegate>(Module, "efl_ui_select_range");
4382 private static void select_range(System.IntPtr obj, System.IntPtr pd, Efl.Ui.ISelectable a, Efl.Ui.ISelectable b)
4384 Eina.Log.Debug("function efl_ui_select_range was called");
4385 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4391 ((Collection)ws.Target).SelectRange(a, b);
4395 Eina.Log.Warning($"Callback error: {e.ToString()}");
4396 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4403 efl_ui_select_range_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), a, b);
4407 private static efl_ui_select_range_delegate efl_ui_select_range_static_delegate;
4410 private delegate void efl_ui_unselect_range_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.ISelectable a, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.ISelectable b);
4413 public delegate void efl_ui_unselect_range_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.ISelectable a, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.ISelectable b);
4415 public static Efl.Eo.FunctionWrapper<efl_ui_unselect_range_api_delegate> efl_ui_unselect_range_ptr = new Efl.Eo.FunctionWrapper<efl_ui_unselect_range_api_delegate>(Module, "efl_ui_unselect_range");
4417 private static void unselect_range(System.IntPtr obj, System.IntPtr pd, Efl.Ui.ISelectable a, Efl.Ui.ISelectable b)
4419 Eina.Log.Debug("function efl_ui_unselect_range was called");
4420 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4426 ((Collection)ws.Target).UnselectRange(a, b);
4430 Eina.Log.Warning($"Callback error: {e.ToString()}");
4431 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4438 efl_ui_unselect_range_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), a, b);
4442 private static efl_ui_unselect_range_delegate efl_ui_unselect_range_static_delegate;
4445 private delegate void efl_ui_select_all_delegate(System.IntPtr obj, System.IntPtr pd);
4448 public delegate void efl_ui_select_all_api_delegate(System.IntPtr obj);
4450 public static Efl.Eo.FunctionWrapper<efl_ui_select_all_api_delegate> efl_ui_select_all_ptr = new Efl.Eo.FunctionWrapper<efl_ui_select_all_api_delegate>(Module, "efl_ui_select_all");
4452 private static void select_all(System.IntPtr obj, System.IntPtr pd)
4454 Eina.Log.Debug("function efl_ui_select_all was called");
4455 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4461 ((Collection)ws.Target).SelectAll();
4465 Eina.Log.Warning($"Callback error: {e.ToString()}");
4466 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4473 efl_ui_select_all_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4477 private static efl_ui_select_all_delegate efl_ui_select_all_static_delegate;
4480 private delegate void efl_ui_unselect_all_delegate(System.IntPtr obj, System.IntPtr pd);
4483 public delegate void efl_ui_unselect_all_api_delegate(System.IntPtr obj);
4485 public static Efl.Eo.FunctionWrapper<efl_ui_unselect_all_api_delegate> efl_ui_unselect_all_ptr = new Efl.Eo.FunctionWrapper<efl_ui_unselect_all_api_delegate>(Module, "efl_ui_unselect_all");
4487 private static void unselect_all(System.IntPtr obj, System.IntPtr pd)
4489 Eina.Log.Debug("function efl_ui_unselect_all was called");
4490 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4496 ((Collection)ws.Target).UnselectAll();
4500 Eina.Log.Warning($"Callback error: {e.ToString()}");
4501 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4508 efl_ui_unselect_all_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4512 private static efl_ui_unselect_all_delegate efl_ui_unselect_all_static_delegate;
4515 private delegate Eina.Position2D.NativeStruct efl_ui_scrollable_content_pos_get_delegate(System.IntPtr obj, System.IntPtr pd);
4518 public delegate Eina.Position2D.NativeStruct efl_ui_scrollable_content_pos_get_api_delegate(System.IntPtr obj);
4520 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");
4522 private static Eina.Position2D.NativeStruct content_pos_get(System.IntPtr obj, System.IntPtr pd)
4524 Eina.Log.Debug("function efl_ui_scrollable_content_pos_get was called");
4525 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4528 Eina.Position2D _ret_var = default(Eina.Position2D);
4531 _ret_var = ((Collection)ws.Target).GetContentPos();
4535 Eina.Log.Warning($"Callback error: {e.ToString()}");
4536 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4544 return efl_ui_scrollable_content_pos_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4548 private static efl_ui_scrollable_content_pos_get_delegate efl_ui_scrollable_content_pos_get_static_delegate;
4551 private delegate void efl_ui_scrollable_content_pos_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct pos);
4554 public delegate void efl_ui_scrollable_content_pos_set_api_delegate(System.IntPtr obj, Eina.Position2D.NativeStruct pos);
4556 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");
4558 private static void content_pos_set(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct pos)
4560 Eina.Log.Debug("function efl_ui_scrollable_content_pos_set was called");
4561 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4564 Eina.Position2D _in_pos = pos;
4568 ((Collection)ws.Target).SetContentPos(_in_pos);
4572 Eina.Log.Warning($"Callback error: {e.ToString()}");
4573 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4580 efl_ui_scrollable_content_pos_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), pos);
4584 private static efl_ui_scrollable_content_pos_set_delegate efl_ui_scrollable_content_pos_set_static_delegate;
4587 private delegate Eina.Size2D.NativeStruct efl_ui_scrollable_content_size_get_delegate(System.IntPtr obj, System.IntPtr pd);
4590 public delegate Eina.Size2D.NativeStruct efl_ui_scrollable_content_size_get_api_delegate(System.IntPtr obj);
4592 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");
4594 private static Eina.Size2D.NativeStruct content_size_get(System.IntPtr obj, System.IntPtr pd)
4596 Eina.Log.Debug("function efl_ui_scrollable_content_size_get was called");
4597 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4600 Eina.Size2D _ret_var = default(Eina.Size2D);
4603 _ret_var = ((Collection)ws.Target).GetContentSize();
4607 Eina.Log.Warning($"Callback error: {e.ToString()}");
4608 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4616 return efl_ui_scrollable_content_size_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4620 private static efl_ui_scrollable_content_size_get_delegate efl_ui_scrollable_content_size_get_static_delegate;
4623 private delegate Eina.Rect.NativeStruct efl_ui_scrollable_viewport_geometry_get_delegate(System.IntPtr obj, System.IntPtr pd);
4626 public delegate Eina.Rect.NativeStruct efl_ui_scrollable_viewport_geometry_get_api_delegate(System.IntPtr obj);
4628 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");
4630 private static Eina.Rect.NativeStruct viewport_geometry_get(System.IntPtr obj, System.IntPtr pd)
4632 Eina.Log.Debug("function efl_ui_scrollable_viewport_geometry_get was called");
4633 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4636 Eina.Rect _ret_var = default(Eina.Rect);
4639 _ret_var = ((Collection)ws.Target).GetViewportGeometry();
4643 Eina.Log.Warning($"Callback error: {e.ToString()}");
4644 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4652 return efl_ui_scrollable_viewport_geometry_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4656 private static efl_ui_scrollable_viewport_geometry_get_delegate efl_ui_scrollable_viewport_geometry_get_static_delegate;
4659 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);
4662 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);
4664 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");
4666 private static void bounce_enabled_get(System.IntPtr obj, System.IntPtr pd, out bool horiz, out bool vert)
4668 Eina.Log.Debug("function efl_ui_scrollable_bounce_enabled_get was called");
4669 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4672 horiz = default(bool); vert = default(bool);
4675 ((Collection)ws.Target).GetBounceEnabled(out horiz, out vert);
4679 Eina.Log.Warning($"Callback error: {e.ToString()}");
4680 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4687 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);
4691 private static efl_ui_scrollable_bounce_enabled_get_delegate efl_ui_scrollable_bounce_enabled_get_static_delegate;
4694 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);
4697 public delegate void efl_ui_scrollable_bounce_enabled_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool horiz, [MarshalAs(UnmanagedType.U1)] bool vert);
4699 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");
4701 private static void bounce_enabled_set(System.IntPtr obj, System.IntPtr pd, bool horiz, bool vert)
4703 Eina.Log.Debug("function efl_ui_scrollable_bounce_enabled_set was called");
4704 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4710 ((Collection)ws.Target).SetBounceEnabled(horiz, vert);
4714 Eina.Log.Warning($"Callback error: {e.ToString()}");
4715 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4722 efl_ui_scrollable_bounce_enabled_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), horiz, vert);
4726 private static efl_ui_scrollable_bounce_enabled_set_delegate efl_ui_scrollable_bounce_enabled_set_static_delegate;
4728 [return: MarshalAs(UnmanagedType.U1)]
4729 private delegate bool efl_ui_scrollable_scroll_freeze_get_delegate(System.IntPtr obj, System.IntPtr pd);
4731 [return: MarshalAs(UnmanagedType.U1)]
4732 public delegate bool efl_ui_scrollable_scroll_freeze_get_api_delegate(System.IntPtr obj);
4734 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");
4736 private static bool scroll_freeze_get(System.IntPtr obj, System.IntPtr pd)
4738 Eina.Log.Debug("function efl_ui_scrollable_scroll_freeze_get was called");
4739 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4742 bool _ret_var = default(bool);
4745 _ret_var = ((Collection)ws.Target).GetScrollFreeze();
4749 Eina.Log.Warning($"Callback error: {e.ToString()}");
4750 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4758 return efl_ui_scrollable_scroll_freeze_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4762 private static efl_ui_scrollable_scroll_freeze_get_delegate efl_ui_scrollable_scroll_freeze_get_static_delegate;
4765 private delegate void efl_ui_scrollable_scroll_freeze_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool freeze);
4768 public delegate void efl_ui_scrollable_scroll_freeze_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool freeze);
4770 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");
4772 private static void scroll_freeze_set(System.IntPtr obj, System.IntPtr pd, bool freeze)
4774 Eina.Log.Debug("function efl_ui_scrollable_scroll_freeze_set was called");
4775 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4781 ((Collection)ws.Target).SetScrollFreeze(freeze);
4785 Eina.Log.Warning($"Callback error: {e.ToString()}");
4786 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4793 efl_ui_scrollable_scroll_freeze_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), freeze);
4797 private static efl_ui_scrollable_scroll_freeze_set_delegate efl_ui_scrollable_scroll_freeze_set_static_delegate;
4799 [return: MarshalAs(UnmanagedType.U1)]
4800 private delegate bool efl_ui_scrollable_scroll_hold_get_delegate(System.IntPtr obj, System.IntPtr pd);
4802 [return: MarshalAs(UnmanagedType.U1)]
4803 public delegate bool efl_ui_scrollable_scroll_hold_get_api_delegate(System.IntPtr obj);
4805 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");
4807 private static bool scroll_hold_get(System.IntPtr obj, System.IntPtr pd)
4809 Eina.Log.Debug("function efl_ui_scrollable_scroll_hold_get was called");
4810 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4813 bool _ret_var = default(bool);
4816 _ret_var = ((Collection)ws.Target).GetScrollHold();
4820 Eina.Log.Warning($"Callback error: {e.ToString()}");
4821 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4829 return efl_ui_scrollable_scroll_hold_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4833 private static efl_ui_scrollable_scroll_hold_get_delegate efl_ui_scrollable_scroll_hold_get_static_delegate;
4836 private delegate void efl_ui_scrollable_scroll_hold_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool hold);
4839 public delegate void efl_ui_scrollable_scroll_hold_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool hold);
4841 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");
4843 private static void scroll_hold_set(System.IntPtr obj, System.IntPtr pd, bool hold)
4845 Eina.Log.Debug("function efl_ui_scrollable_scroll_hold_set was called");
4846 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4852 ((Collection)ws.Target).SetScrollHold(hold);
4856 Eina.Log.Warning($"Callback error: {e.ToString()}");
4857 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4864 efl_ui_scrollable_scroll_hold_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), hold);
4868 private static efl_ui_scrollable_scroll_hold_set_delegate efl_ui_scrollable_scroll_hold_set_static_delegate;
4871 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);
4874 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);
4876 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");
4878 private static void looping_get(System.IntPtr obj, System.IntPtr pd, out bool loop_h, out bool loop_v)
4880 Eina.Log.Debug("function efl_ui_scrollable_looping_get was called");
4881 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4884 loop_h = default(bool); loop_v = default(bool);
4887 ((Collection)ws.Target).GetLooping(out loop_h, out loop_v);
4891 Eina.Log.Warning($"Callback error: {e.ToString()}");
4892 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4899 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);
4903 private static efl_ui_scrollable_looping_get_delegate efl_ui_scrollable_looping_get_static_delegate;
4906 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);
4909 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);
4911 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");
4913 private static void looping_set(System.IntPtr obj, System.IntPtr pd, bool loop_h, bool loop_v)
4915 Eina.Log.Debug("function efl_ui_scrollable_looping_set was called");
4916 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4922 ((Collection)ws.Target).SetLooping(loop_h, loop_v);
4926 Eina.Log.Warning($"Callback error: {e.ToString()}");
4927 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4934 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);
4938 private static efl_ui_scrollable_looping_set_delegate efl_ui_scrollable_looping_set_static_delegate;
4941 private delegate Efl.Ui.ScrollBlock efl_ui_scrollable_movement_block_get_delegate(System.IntPtr obj, System.IntPtr pd);
4944 public delegate Efl.Ui.ScrollBlock efl_ui_scrollable_movement_block_get_api_delegate(System.IntPtr obj);
4946 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");
4948 private static Efl.Ui.ScrollBlock movement_block_get(System.IntPtr obj, System.IntPtr pd)
4950 Eina.Log.Debug("function efl_ui_scrollable_movement_block_get was called");
4951 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4954 Efl.Ui.ScrollBlock _ret_var = default(Efl.Ui.ScrollBlock);
4957 _ret_var = ((Collection)ws.Target).GetMovementBlock();
4961 Eina.Log.Warning($"Callback error: {e.ToString()}");
4962 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4970 return efl_ui_scrollable_movement_block_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4974 private static efl_ui_scrollable_movement_block_get_delegate efl_ui_scrollable_movement_block_get_static_delegate;
4977 private delegate void efl_ui_scrollable_movement_block_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Ui.ScrollBlock block);
4980 public delegate void efl_ui_scrollable_movement_block_set_api_delegate(System.IntPtr obj, Efl.Ui.ScrollBlock block);
4982 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");
4984 private static void movement_block_set(System.IntPtr obj, System.IntPtr pd, Efl.Ui.ScrollBlock block)
4986 Eina.Log.Debug("function efl_ui_scrollable_movement_block_set was called");
4987 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4993 ((Collection)ws.Target).SetMovementBlock(block);
4997 Eina.Log.Warning($"Callback error: {e.ToString()}");
4998 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5005 efl_ui_scrollable_movement_block_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), block);
5009 private static efl_ui_scrollable_movement_block_set_delegate efl_ui_scrollable_movement_block_set_static_delegate;
5012 private delegate void efl_ui_scrollable_gravity_get_delegate(System.IntPtr obj, System.IntPtr pd, out double x, out double y);
5015 public delegate void efl_ui_scrollable_gravity_get_api_delegate(System.IntPtr obj, out double x, out double y);
5017 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");
5019 private static void gravity_get(System.IntPtr obj, System.IntPtr pd, out double x, out double y)
5021 Eina.Log.Debug("function efl_ui_scrollable_gravity_get was called");
5022 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5025 x = default(double); y = default(double);
5028 ((Collection)ws.Target).GetGravity(out x, out y);
5032 Eina.Log.Warning($"Callback error: {e.ToString()}");
5033 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5040 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);
5044 private static efl_ui_scrollable_gravity_get_delegate efl_ui_scrollable_gravity_get_static_delegate;
5047 private delegate void efl_ui_scrollable_gravity_set_delegate(System.IntPtr obj, System.IntPtr pd, double x, double y);
5050 public delegate void efl_ui_scrollable_gravity_set_api_delegate(System.IntPtr obj, double x, double y);
5052 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");
5054 private static void gravity_set(System.IntPtr obj, System.IntPtr pd, double x, double y)
5056 Eina.Log.Debug("function efl_ui_scrollable_gravity_set was called");
5057 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5063 ((Collection)ws.Target).SetGravity(x, y);
5067 Eina.Log.Warning($"Callback error: {e.ToString()}");
5068 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5075 efl_ui_scrollable_gravity_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), x, y);
5079 private static efl_ui_scrollable_gravity_set_delegate efl_ui_scrollable_gravity_set_static_delegate;
5082 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);
5085 public delegate void efl_ui_scrollable_match_content_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool w, [MarshalAs(UnmanagedType.U1)] bool h);
5087 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");
5089 private static void match_content_set(System.IntPtr obj, System.IntPtr pd, bool w, bool h)
5091 Eina.Log.Debug("function efl_ui_scrollable_match_content_set was called");
5092 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5098 ((Collection)ws.Target).SetMatchContent(w, h);
5102 Eina.Log.Warning($"Callback error: {e.ToString()}");
5103 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5110 efl_ui_scrollable_match_content_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), w, h);
5114 private static efl_ui_scrollable_match_content_set_delegate efl_ui_scrollable_match_content_set_static_delegate;
5117 private delegate Eina.Position2D.NativeStruct efl_ui_scrollable_step_size_get_delegate(System.IntPtr obj, System.IntPtr pd);
5120 public delegate Eina.Position2D.NativeStruct efl_ui_scrollable_step_size_get_api_delegate(System.IntPtr obj);
5122 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");
5124 private static Eina.Position2D.NativeStruct step_size_get(System.IntPtr obj, System.IntPtr pd)
5126 Eina.Log.Debug("function efl_ui_scrollable_step_size_get was called");
5127 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5130 Eina.Position2D _ret_var = default(Eina.Position2D);
5133 _ret_var = ((Collection)ws.Target).GetStepSize();
5137 Eina.Log.Warning($"Callback error: {e.ToString()}");
5138 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5146 return efl_ui_scrollable_step_size_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5150 private static efl_ui_scrollable_step_size_get_delegate efl_ui_scrollable_step_size_get_static_delegate;
5153 private delegate void efl_ui_scrollable_step_size_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct step);
5156 public delegate void efl_ui_scrollable_step_size_set_api_delegate(System.IntPtr obj, Eina.Position2D.NativeStruct step);
5158 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");
5160 private static void step_size_set(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct step)
5162 Eina.Log.Debug("function efl_ui_scrollable_step_size_set was called");
5163 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5166 Eina.Position2D _in_step = step;
5170 ((Collection)ws.Target).SetStepSize(_in_step);
5174 Eina.Log.Warning($"Callback error: {e.ToString()}");
5175 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5182 efl_ui_scrollable_step_size_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), step);
5186 private static efl_ui_scrollable_step_size_set_delegate efl_ui_scrollable_step_size_set_static_delegate;
5189 private delegate void efl_ui_scrollable_scroll_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Rect.NativeStruct rect, [MarshalAs(UnmanagedType.U1)] bool animation);
5192 public delegate void efl_ui_scrollable_scroll_api_delegate(System.IntPtr obj, Eina.Rect.NativeStruct rect, [MarshalAs(UnmanagedType.U1)] bool animation);
5194 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");
5196 private static void scroll(System.IntPtr obj, System.IntPtr pd, Eina.Rect.NativeStruct rect, bool animation)
5198 Eina.Log.Debug("function efl_ui_scrollable_scroll was called");
5199 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5202 Eina.Rect _in_rect = rect;
5206 ((Collection)ws.Target).Scroll(_in_rect, animation);
5210 Eina.Log.Warning($"Callback error: {e.ToString()}");
5211 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5218 efl_ui_scrollable_scroll_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), rect, animation);
5222 private static efl_ui_scrollable_scroll_delegate efl_ui_scrollable_scroll_static_delegate;
5225 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);
5228 public delegate void efl_ui_scrollbar_bar_mode_get_api_delegate(System.IntPtr obj, out Efl.Ui.ScrollbarMode hbar, out Efl.Ui.ScrollbarMode vbar);
5230 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");
5232 private static void bar_mode_get(System.IntPtr obj, System.IntPtr pd, out Efl.Ui.ScrollbarMode hbar, out Efl.Ui.ScrollbarMode vbar)
5234 Eina.Log.Debug("function efl_ui_scrollbar_bar_mode_get was called");
5235 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5238 hbar = default(Efl.Ui.ScrollbarMode); vbar = default(Efl.Ui.ScrollbarMode);
5241 ((Collection)ws.Target).GetBarMode(out hbar, out vbar);
5245 Eina.Log.Warning($"Callback error: {e.ToString()}");
5246 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5253 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);
5257 private static efl_ui_scrollbar_bar_mode_get_delegate efl_ui_scrollbar_bar_mode_get_static_delegate;
5260 private delegate void efl_ui_scrollbar_bar_mode_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Ui.ScrollbarMode hbar, Efl.Ui.ScrollbarMode vbar);
5263 public delegate void efl_ui_scrollbar_bar_mode_set_api_delegate(System.IntPtr obj, Efl.Ui.ScrollbarMode hbar, Efl.Ui.ScrollbarMode vbar);
5265 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");
5267 private static void bar_mode_set(System.IntPtr obj, System.IntPtr pd, Efl.Ui.ScrollbarMode hbar, Efl.Ui.ScrollbarMode vbar)
5269 Eina.Log.Debug("function efl_ui_scrollbar_bar_mode_set was called");
5270 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5276 ((Collection)ws.Target).SetBarMode(hbar, vbar);
5280 Eina.Log.Warning($"Callback error: {e.ToString()}");
5281 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5288 efl_ui_scrollbar_bar_mode_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), hbar, vbar);
5292 private static efl_ui_scrollbar_bar_mode_set_delegate efl_ui_scrollbar_bar_mode_set_static_delegate;
5295 private delegate void efl_ui_scrollbar_bar_size_get_delegate(System.IntPtr obj, System.IntPtr pd, out double width, out double height);
5298 public delegate void efl_ui_scrollbar_bar_size_get_api_delegate(System.IntPtr obj, out double width, out double height);
5300 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");
5302 private static void bar_size_get(System.IntPtr obj, System.IntPtr pd, out double width, out double height)
5304 Eina.Log.Debug("function efl_ui_scrollbar_bar_size_get was called");
5305 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5308 width = default(double); height = default(double);
5311 ((Collection)ws.Target).GetBarSize(out width, out height);
5315 Eina.Log.Warning($"Callback error: {e.ToString()}");
5316 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5323 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);
5327 private static efl_ui_scrollbar_bar_size_get_delegate efl_ui_scrollbar_bar_size_get_static_delegate;
5330 private delegate void efl_ui_scrollbar_bar_position_get_delegate(System.IntPtr obj, System.IntPtr pd, out double posx, out double posy);
5333 public delegate void efl_ui_scrollbar_bar_position_get_api_delegate(System.IntPtr obj, out double posx, out double posy);
5335 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");
5337 private static void bar_position_get(System.IntPtr obj, System.IntPtr pd, out double posx, out double posy)
5339 Eina.Log.Debug("function efl_ui_scrollbar_bar_position_get was called");
5340 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5343 posx = default(double); posy = default(double);
5346 ((Collection)ws.Target).GetBarPosition(out posx, out posy);
5350 Eina.Log.Warning($"Callback error: {e.ToString()}");
5351 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5358 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);
5362 private static efl_ui_scrollbar_bar_position_get_delegate efl_ui_scrollbar_bar_position_get_static_delegate;
5365 private delegate void efl_ui_scrollbar_bar_position_set_delegate(System.IntPtr obj, System.IntPtr pd, double posx, double posy);
5368 public delegate void efl_ui_scrollbar_bar_position_set_api_delegate(System.IntPtr obj, double posx, double posy);
5370 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");
5372 private static void bar_position_set(System.IntPtr obj, System.IntPtr pd, double posx, double posy)
5374 Eina.Log.Debug("function efl_ui_scrollbar_bar_position_set was called");
5375 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5381 ((Collection)ws.Target).SetBarPosition(posx, posy);
5385 Eina.Log.Warning($"Callback error: {e.ToString()}");
5386 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5393 efl_ui_scrollbar_bar_position_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), posx, posy);
5397 private static efl_ui_scrollbar_bar_position_set_delegate efl_ui_scrollbar_bar_position_set_static_delegate;
5400 private delegate void efl_ui_scrollbar_bar_visibility_update_delegate(System.IntPtr obj, System.IntPtr pd);
5403 public delegate void efl_ui_scrollbar_bar_visibility_update_api_delegate(System.IntPtr obj);
5405 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");
5407 private static void bar_visibility_update(System.IntPtr obj, System.IntPtr pd)
5409 Eina.Log.Debug("function efl_ui_scrollbar_bar_visibility_update was called");
5410 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5416 ((Collection)ws.Target).UpdateBarVisibility();
5420 Eina.Log.Warning($"Callback error: {e.ToString()}");
5421 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5428 efl_ui_scrollbar_bar_visibility_update_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5432 private static efl_ui_scrollbar_bar_visibility_update_delegate efl_ui_scrollbar_bar_visibility_update_static_delegate;
5434 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
5435 private delegate Efl.Ui.ISelectable efl_ui_single_selectable_last_selected_get_delegate(System.IntPtr obj, System.IntPtr pd);
5437 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
5438 public delegate Efl.Ui.ISelectable efl_ui_single_selectable_last_selected_get_api_delegate(System.IntPtr obj);
5440 public static Efl.Eo.FunctionWrapper<efl_ui_single_selectable_last_selected_get_api_delegate> efl_ui_single_selectable_last_selected_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_single_selectable_last_selected_get_api_delegate>(Module, "efl_ui_single_selectable_last_selected_get");
5442 private static Efl.Ui.ISelectable last_selected_get(System.IntPtr obj, System.IntPtr pd)
5444 Eina.Log.Debug("function efl_ui_single_selectable_last_selected_get was called");
5445 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5448 Efl.Ui.ISelectable _ret_var = default(Efl.Ui.ISelectable);
5451 _ret_var = ((Collection)ws.Target).GetLastSelected();
5455 Eina.Log.Warning($"Callback error: {e.ToString()}");
5456 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5464 return efl_ui_single_selectable_last_selected_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5468 private static efl_ui_single_selectable_last_selected_get_delegate efl_ui_single_selectable_last_selected_get_static_delegate;
5470 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
5471 private delegate Efl.Ui.ISelectable efl_ui_single_selectable_fallback_selection_get_delegate(System.IntPtr obj, System.IntPtr pd);
5473 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
5474 public delegate Efl.Ui.ISelectable efl_ui_single_selectable_fallback_selection_get_api_delegate(System.IntPtr obj);
5476 public static Efl.Eo.FunctionWrapper<efl_ui_single_selectable_fallback_selection_get_api_delegate> efl_ui_single_selectable_fallback_selection_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_single_selectable_fallback_selection_get_api_delegate>(Module, "efl_ui_single_selectable_fallback_selection_get");
5478 private static Efl.Ui.ISelectable fallback_selection_get(System.IntPtr obj, System.IntPtr pd)
5480 Eina.Log.Debug("function efl_ui_single_selectable_fallback_selection_get was called");
5481 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5484 Efl.Ui.ISelectable _ret_var = default(Efl.Ui.ISelectable);
5487 _ret_var = ((Collection)ws.Target).GetFallbackSelection();
5491 Eina.Log.Warning($"Callback error: {e.ToString()}");
5492 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5500 return efl_ui_single_selectable_fallback_selection_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5504 private static efl_ui_single_selectable_fallback_selection_get_delegate efl_ui_single_selectable_fallback_selection_get_static_delegate;
5507 private delegate void efl_ui_single_selectable_fallback_selection_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.ISelectable fallback);
5510 public delegate void efl_ui_single_selectable_fallback_selection_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.ISelectable fallback);
5512 public static Efl.Eo.FunctionWrapper<efl_ui_single_selectable_fallback_selection_set_api_delegate> efl_ui_single_selectable_fallback_selection_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_single_selectable_fallback_selection_set_api_delegate>(Module, "efl_ui_single_selectable_fallback_selection_set");
5514 private static void fallback_selection_set(System.IntPtr obj, System.IntPtr pd, Efl.Ui.ISelectable fallback)
5516 Eina.Log.Debug("function efl_ui_single_selectable_fallback_selection_set was called");
5517 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5523 ((Collection)ws.Target).SetFallbackSelection(fallback);
5527 Eina.Log.Warning($"Callback error: {e.ToString()}");
5528 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5535 efl_ui_single_selectable_fallback_selection_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), fallback);
5539 private static efl_ui_single_selectable_fallback_selection_set_delegate efl_ui_single_selectable_fallback_selection_set_static_delegate;
5541 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
5542 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);
5544 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
5545 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);
5547 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");
5549 private static Efl.Ui.Focus.IManager focus_manager_create(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject root)
5551 Eina.Log.Debug("function efl_ui_widget_focus_manager_create was called");
5552 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5555 Efl.Ui.Focus.IManager _ret_var = default(Efl.Ui.Focus.IManager);
5558 _ret_var = ((Collection)ws.Target).FocusManagerCreate(root);
5562 Eina.Log.Warning($"Callback error: {e.ToString()}");
5563 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5571 return efl_ui_widget_focus_manager_create_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), root);
5575 private static efl_ui_widget_focus_manager_create_delegate efl_ui_widget_focus_manager_create_static_delegate;
5577 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
5578 private delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_focus_get_delegate(System.IntPtr obj, System.IntPtr pd);
5580 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
5581 public delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_focus_get_api_delegate(System.IntPtr obj);
5583 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");
5585 private static Efl.Ui.Focus.IObject manager_focus_get(System.IntPtr obj, System.IntPtr pd)
5587 Eina.Log.Debug("function efl_ui_focus_manager_focus_get was called");
5588 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5591 Efl.Ui.Focus.IObject _ret_var = default(Efl.Ui.Focus.IObject);
5594 _ret_var = ((Collection)ws.Target).GetManagerFocus();
5598 Eina.Log.Warning($"Callback error: {e.ToString()}");
5599 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5607 return efl_ui_focus_manager_focus_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5611 private static efl_ui_focus_manager_focus_get_delegate efl_ui_focus_manager_focus_get_static_delegate;
5614 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);
5617 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);
5619 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");
5621 private static void manager_focus_set(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject focus)
5623 Eina.Log.Debug("function efl_ui_focus_manager_focus_set was called");
5624 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5630 ((Collection)ws.Target).SetManagerFocus(focus);
5634 Eina.Log.Warning($"Callback error: {e.ToString()}");
5635 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5642 efl_ui_focus_manager_focus_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), focus);
5646 private static efl_ui_focus_manager_focus_set_delegate efl_ui_focus_manager_focus_set_static_delegate;
5648 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
5649 private delegate Efl.Ui.Focus.IManager efl_ui_focus_manager_redirect_get_delegate(System.IntPtr obj, System.IntPtr pd);
5651 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
5652 public delegate Efl.Ui.Focus.IManager efl_ui_focus_manager_redirect_get_api_delegate(System.IntPtr obj);
5654 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");
5656 private static Efl.Ui.Focus.IManager redirect_get(System.IntPtr obj, System.IntPtr pd)
5658 Eina.Log.Debug("function efl_ui_focus_manager_redirect_get was called");
5659 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5662 Efl.Ui.Focus.IManager _ret_var = default(Efl.Ui.Focus.IManager);
5665 _ret_var = ((Collection)ws.Target).GetRedirect();
5669 Eina.Log.Warning($"Callback error: {e.ToString()}");
5670 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5678 return efl_ui_focus_manager_redirect_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5682 private static efl_ui_focus_manager_redirect_get_delegate efl_ui_focus_manager_redirect_get_static_delegate;
5685 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);
5688 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);
5690 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");
5692 private static void redirect_set(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IManager redirect)
5694 Eina.Log.Debug("function efl_ui_focus_manager_redirect_set was called");
5695 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5701 ((Collection)ws.Target).SetRedirect(redirect);
5705 Eina.Log.Warning($"Callback error: {e.ToString()}");
5706 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5713 efl_ui_focus_manager_redirect_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), redirect);
5717 private static efl_ui_focus_manager_redirect_set_delegate efl_ui_focus_manager_redirect_set_static_delegate;
5720 private delegate System.IntPtr efl_ui_focus_manager_border_elements_get_delegate(System.IntPtr obj, System.IntPtr pd);
5723 public delegate System.IntPtr efl_ui_focus_manager_border_elements_get_api_delegate(System.IntPtr obj);
5725 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");
5727 private static System.IntPtr border_elements_get(System.IntPtr obj, System.IntPtr pd)
5729 Eina.Log.Debug("function efl_ui_focus_manager_border_elements_get was called");
5730 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5733 Eina.Iterator<Efl.Ui.Focus.IObject> _ret_var = default(Eina.Iterator<Efl.Ui.Focus.IObject>);
5736 _ret_var = ((Collection)ws.Target).GetBorderElements();
5740 Eina.Log.Warning($"Callback error: {e.ToString()}");
5741 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5744 return _ret_var.Handle;
5749 return efl_ui_focus_manager_border_elements_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5753 private static efl_ui_focus_manager_border_elements_get_delegate efl_ui_focus_manager_border_elements_get_static_delegate;
5756 private delegate System.IntPtr efl_ui_focus_manager_viewport_elements_get_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Rect.NativeStruct viewport);
5759 public delegate System.IntPtr efl_ui_focus_manager_viewport_elements_get_api_delegate(System.IntPtr obj, Eina.Rect.NativeStruct viewport);
5761 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");
5763 private static System.IntPtr viewport_elements_get(System.IntPtr obj, System.IntPtr pd, Eina.Rect.NativeStruct viewport)
5765 Eina.Log.Debug("function efl_ui_focus_manager_viewport_elements_get was called");
5766 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5769 Eina.Rect _in_viewport = viewport;
5770 Eina.Iterator<Efl.Ui.Focus.IObject> _ret_var = default(Eina.Iterator<Efl.Ui.Focus.IObject>);
5773 _ret_var = ((Collection)ws.Target).GetViewportElements(_in_viewport);
5777 Eina.Log.Warning($"Callback error: {e.ToString()}");
5778 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5781 return _ret_var.Handle;
5786 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);
5790 private static efl_ui_focus_manager_viewport_elements_get_delegate efl_ui_focus_manager_viewport_elements_get_static_delegate;
5792 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
5793 private delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_root_get_delegate(System.IntPtr obj, System.IntPtr pd);
5795 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
5796 public delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_root_get_api_delegate(System.IntPtr obj);
5798 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");
5800 private static Efl.Ui.Focus.IObject root_get(System.IntPtr obj, System.IntPtr pd)
5802 Eina.Log.Debug("function efl_ui_focus_manager_root_get was called");
5803 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5806 Efl.Ui.Focus.IObject _ret_var = default(Efl.Ui.Focus.IObject);
5809 _ret_var = ((Collection)ws.Target).GetRoot();
5813 Eina.Log.Warning($"Callback error: {e.ToString()}");
5814 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5822 return efl_ui_focus_manager_root_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5826 private static efl_ui_focus_manager_root_get_delegate efl_ui_focus_manager_root_get_static_delegate;
5828 [return: MarshalAs(UnmanagedType.U1)]
5829 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);
5831 [return: MarshalAs(UnmanagedType.U1)]
5832 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);
5834 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");
5836 private static bool root_set(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject root)
5838 Eina.Log.Debug("function efl_ui_focus_manager_root_set was called");
5839 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5842 bool _ret_var = default(bool);
5845 _ret_var = ((Collection)ws.Target).SetRoot(root);
5849 Eina.Log.Warning($"Callback error: {e.ToString()}");
5850 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5858 return efl_ui_focus_manager_root_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), root);
5862 private static efl_ui_focus_manager_root_set_delegate efl_ui_focus_manager_root_set_static_delegate;
5864 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
5865 private delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_move_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.Direction direction);
5867 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
5868 public delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_move_api_delegate(System.IntPtr obj, Efl.Ui.Focus.Direction direction);
5870 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");
5872 private static Efl.Ui.Focus.IObject move(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.Direction direction)
5874 Eina.Log.Debug("function efl_ui_focus_manager_move was called");
5875 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5878 Efl.Ui.Focus.IObject _ret_var = default(Efl.Ui.Focus.IObject);
5881 _ret_var = ((Collection)ws.Target).Move(direction);
5885 Eina.Log.Warning($"Callback error: {e.ToString()}");
5886 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5894 return efl_ui_focus_manager_move_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), direction);
5898 private static efl_ui_focus_manager_move_delegate efl_ui_focus_manager_move_static_delegate;
5900 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
5901 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);
5903 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
5904 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);
5906 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");
5908 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)
5910 Eina.Log.Debug("function efl_ui_focus_manager_request_move was called");
5911 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5914 Efl.Ui.Focus.IObject _ret_var = default(Efl.Ui.Focus.IObject);
5917 _ret_var = ((Collection)ws.Target).MoveRequest(direction, child, logical);
5921 Eina.Log.Warning($"Callback error: {e.ToString()}");
5922 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5930 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);
5934 private static efl_ui_focus_manager_request_move_delegate efl_ui_focus_manager_request_move_static_delegate;
5936 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
5937 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);
5939 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
5940 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);
5942 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");
5944 private static Efl.Ui.Focus.IObject request_subchild(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject root)
5946 Eina.Log.Debug("function efl_ui_focus_manager_request_subchild was called");
5947 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5950 Efl.Ui.Focus.IObject _ret_var = default(Efl.Ui.Focus.IObject);
5953 _ret_var = ((Collection)ws.Target).RequestSubchild(root);
5957 Eina.Log.Warning($"Callback error: {e.ToString()}");
5958 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5966 return efl_ui_focus_manager_request_subchild_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), root);
5970 private static efl_ui_focus_manager_request_subchild_delegate efl_ui_focus_manager_request_subchild_static_delegate;
5973 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);
5976 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);
5978 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");
5980 private static System.IntPtr fetch(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject child)
5982 Eina.Log.Debug("function efl_ui_focus_manager_fetch was called");
5983 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5986 Efl.Ui.Focus.Relations _ret_var = default(Efl.Ui.Focus.Relations);
5989 _ret_var = ((Collection)ws.Target).Fetch(child);
5993 Eina.Log.Warning($"Callback error: {e.ToString()}");
5994 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5997 return Eina.PrimitiveConversion.ManagedToPointerAlloc(_ret_var);
6002 return efl_ui_focus_manager_fetch_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), child);
6006 private static efl_ui_focus_manager_fetch_delegate efl_ui_focus_manager_fetch_static_delegate;
6009 private delegate Efl.Ui.Focus.ManagerLogicalEndDetail.NativeStruct efl_ui_focus_manager_logical_end_delegate(System.IntPtr obj, System.IntPtr pd);
6012 public delegate Efl.Ui.Focus.ManagerLogicalEndDetail.NativeStruct efl_ui_focus_manager_logical_end_api_delegate(System.IntPtr obj);
6014 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");
6016 private static Efl.Ui.Focus.ManagerLogicalEndDetail.NativeStruct logical_end(System.IntPtr obj, System.IntPtr pd)
6018 Eina.Log.Debug("function efl_ui_focus_manager_logical_end was called");
6019 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6022 Efl.Ui.Focus.ManagerLogicalEndDetail _ret_var = default(Efl.Ui.Focus.ManagerLogicalEndDetail);
6025 _ret_var = ((Collection)ws.Target).LogicalEnd();
6029 Eina.Log.Warning($"Callback error: {e.ToString()}");
6030 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6038 return efl_ui_focus_manager_logical_end_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6042 private static efl_ui_focus_manager_logical_end_delegate efl_ui_focus_manager_logical_end_static_delegate;
6045 private delegate void efl_ui_focus_manager_reset_history_delegate(System.IntPtr obj, System.IntPtr pd);
6048 public delegate void efl_ui_focus_manager_reset_history_api_delegate(System.IntPtr obj);
6050 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");
6052 private static void reset_history(System.IntPtr obj, System.IntPtr pd)
6054 Eina.Log.Debug("function efl_ui_focus_manager_reset_history was called");
6055 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6061 ((Collection)ws.Target).ResetHistory();
6065 Eina.Log.Warning($"Callback error: {e.ToString()}");
6066 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6073 efl_ui_focus_manager_reset_history_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6077 private static efl_ui_focus_manager_reset_history_delegate efl_ui_focus_manager_reset_history_static_delegate;
6080 private delegate void efl_ui_focus_manager_pop_history_stack_delegate(System.IntPtr obj, System.IntPtr pd);
6083 public delegate void efl_ui_focus_manager_pop_history_stack_api_delegate(System.IntPtr obj);
6085 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");
6087 private static void pop_history_stack(System.IntPtr obj, System.IntPtr pd)
6089 Eina.Log.Debug("function efl_ui_focus_manager_pop_history_stack was called");
6090 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6096 ((Collection)ws.Target).PopHistoryStack();
6100 Eina.Log.Warning($"Callback error: {e.ToString()}");
6101 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6108 efl_ui_focus_manager_pop_history_stack_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6112 private static efl_ui_focus_manager_pop_history_stack_delegate efl_ui_focus_manager_pop_history_stack_static_delegate;
6115 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);
6118 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);
6120 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");
6122 private static void setup_on_first_touch(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.Direction direction, Efl.Ui.Focus.IObject entry)
6124 Eina.Log.Debug("function efl_ui_focus_manager_setup_on_first_touch was called");
6125 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6131 ((Collection)ws.Target).SetupOnFirstTouch(direction, entry);
6135 Eina.Log.Warning($"Callback error: {e.ToString()}");
6136 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6143 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);
6147 private static efl_ui_focus_manager_setup_on_first_touch_delegate efl_ui_focus_manager_setup_on_first_touch_static_delegate;
6150 private delegate void efl_ui_focus_manager_dirty_logic_freeze_delegate(System.IntPtr obj, System.IntPtr pd);
6153 public delegate void efl_ui_focus_manager_dirty_logic_freeze_api_delegate(System.IntPtr obj);
6155 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");
6157 private static void dirty_logic_freeze(System.IntPtr obj, System.IntPtr pd)
6159 Eina.Log.Debug("function efl_ui_focus_manager_dirty_logic_freeze was called");
6160 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6166 ((Collection)ws.Target).FreezeDirtyLogic();
6170 Eina.Log.Warning($"Callback error: {e.ToString()}");
6171 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6178 efl_ui_focus_manager_dirty_logic_freeze_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6182 private static efl_ui_focus_manager_dirty_logic_freeze_delegate efl_ui_focus_manager_dirty_logic_freeze_static_delegate;
6185 private delegate void efl_ui_focus_manager_dirty_logic_unfreeze_delegate(System.IntPtr obj, System.IntPtr pd);
6188 public delegate void efl_ui_focus_manager_dirty_logic_unfreeze_api_delegate(System.IntPtr obj);
6190 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");
6192 private static void dirty_logic_unfreeze(System.IntPtr obj, System.IntPtr pd)
6194 Eina.Log.Debug("function efl_ui_focus_manager_dirty_logic_unfreeze was called");
6195 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6201 ((Collection)ws.Target).DirtyLogicUnfreeze();
6205 Eina.Log.Warning($"Callback error: {e.ToString()}");
6206 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6213 efl_ui_focus_manager_dirty_logic_unfreeze_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6217 private static efl_ui_focus_manager_dirty_logic_unfreeze_delegate efl_ui_focus_manager_dirty_logic_unfreeze_static_delegate;
6219 #pragma warning restore CA1707, CS1591, SA1300, SA1600
6228 #pragma warning disable CS1591
6229 public static class Efl_UiCollection_ExtensionMethods {
6230 public static Efl.BindableProperty<Efl.Ui.PositionManager.IEntity> PositionManager<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Collection, T>magic = null) where T : Efl.Ui.Collection {
6231 return new Efl.BindableProperty<Efl.Ui.PositionManager.IEntity>("position_manager", fac);
6234 public static Efl.BindableProperty<Efl.Ui.LayoutOrientation> Orientation<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Collection, T>magic = null) where T : Efl.Ui.Collection {
6235 return new Efl.BindableProperty<Efl.Ui.LayoutOrientation>("orientation", fac);
6238 public static Efl.BindableProperty<Efl.Ui.SelectMode> SelectMode<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Collection, T>magic = null) where T : Efl.Ui.Collection {
6239 return new Efl.BindableProperty<Efl.Ui.SelectMode>("select_mode", fac);
6242 public static Efl.BindableProperty<Eina.Position2D> ContentPos<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Collection, T>magic = null) where T : Efl.Ui.Collection {
6243 return new Efl.BindableProperty<Eina.Position2D>("content_pos", fac);
6249 public static Efl.BindableProperty<bool> ScrollFreeze<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Collection, T>magic = null) where T : Efl.Ui.Collection {
6250 return new Efl.BindableProperty<bool>("scroll_freeze", fac);
6253 public static Efl.BindableProperty<bool> ScrollHold<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Collection, T>magic = null) where T : Efl.Ui.Collection {
6254 return new Efl.BindableProperty<bool>("scroll_hold", fac);
6258 public static Efl.BindableProperty<Efl.Ui.ScrollBlock> MovementBlock<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Collection, T>magic = null) where T : Efl.Ui.Collection {
6259 return new Efl.BindableProperty<Efl.Ui.ScrollBlock>("movement_block", fac);
6264 public static Efl.BindableProperty<Eina.Position2D> StepSize<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Collection, T>magic = null) where T : Efl.Ui.Collection {
6265 return new Efl.BindableProperty<Eina.Position2D>("step_size", fac);
6272 public static Efl.BindableProperty<Efl.Ui.ISelectable> FallbackSelection<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Collection, T>magic = null) where T : Efl.Ui.Collection {
6273 return new Efl.BindableProperty<Efl.Ui.ISelectable>("fallback_selection", fac);
6276 public static Efl.BindableProperty<Efl.Ui.Focus.IObject> ManagerFocus<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Collection, T>magic = null) where T : Efl.Ui.Collection {
6277 return new Efl.BindableProperty<Efl.Ui.Focus.IObject>("manager_focus", fac);
6280 public static Efl.BindableProperty<Efl.Ui.Focus.IManager> Redirect<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Collection, T>magic = null) where T : Efl.Ui.Collection {
6281 return new Efl.BindableProperty<Efl.Ui.Focus.IManager>("redirect", fac);
6286 public static Efl.BindableProperty<Efl.Ui.Focus.IObject> Root<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.Collection, T>magic = null) where T : Efl.Ui.Collection {
6287 return new Efl.BindableProperty<Efl.Ui.Focus.IObject>("root", fac);
6291 #pragma warning restore CS1591