1 #pragma warning disable CS1591
3 using System.Runtime.InteropServices;
4 using System.Collections.Generic;
6 using System.ComponentModel;
7 namespace Efl { namespace Ui {
8 /// <summary>Efl ui scroller class</summary>
9 [ScrollerNativeInherit]
10 public class Scroller : Efl.Ui.LayoutBase, Efl.Eo.IWrapper,Efl.IContent,Efl.Ui.IScrollable,Efl.Ui.IScrollableInteractive,Efl.Ui.IScrollbar,Efl.Ui.IWidgetFocusManager,Efl.Ui.Focus.IManager,Efl.Ui.Focus.IManagerSub
12 ///<summary>Pointer to the native class description.</summary>
13 public override System.IntPtr NativeClass {
15 if (((object)this).GetType() == typeof (Scroller))
16 return Efl.Ui.ScrollerNativeInherit.GetEflClassStatic();
18 return Efl.Eo.ClassRegister.klassFromType[((object)this).GetType()];
21 [System.Runtime.InteropServices.DllImport(efl.Libs.Elementary)] internal static extern System.IntPtr
22 efl_ui_scroller_class_get();
23 ///<summary>Creates a new instance.</summary>
24 ///<param name="parent">Parent instance.</param>
25 ///<param name="style">The widget style to use. See <see cref="Efl.Ui.Widget.SetStyle"/></param>
26 public Scroller(Efl.Object parent
27 , System.String style = null) :
28 base(efl_ui_scroller_class_get(), typeof(Scroller), parent)
30 if (Efl.Eo.Globals.ParamHelperCheck(style))
31 SetStyle(Efl.Eo.Globals.GetParamHelper(style));
32 FinishInstantiation();
34 ///<summary>Internal usage: Constructs an instance from a native pointer. This is used when interacting with C code and should not be used directly.</summary>
35 protected Scroller(System.IntPtr raw) : base(raw)
37 RegisterEventProxies();
39 ///<summary>Internal usage: Constructor to forward the wrapper initialization to the root class that interfaces with native code. Should not be used directly.</summary>
40 protected Scroller(IntPtr base_klass, System.Type managed_type, Efl.Object parent) : base(base_klass, managed_type, parent) {}
41 ///<summary>Verifies if the given object is equal to this one.</summary>
42 public override bool Equals(object obj)
44 var other = obj as Efl.Object;
47 return this.NativeHandle == other.NativeHandle;
49 ///<summary>Gets the hash code for this object based on the native pointer it points to.</summary>
50 public override int GetHashCode()
52 return this.NativeHandle.ToInt32();
54 ///<summary>Turns the native pointer into a string representation.</summary>
55 public override String ToString()
57 return $"{this.GetType().Name}@[{this.NativeHandle.ToInt32():x}]";
59 private static object ContentChangedEvtKey = new object();
60 /// <summary>Sent after the content is set or unset using the current content object.
61 /// (Since EFL 1.22)</summary>
62 public event EventHandler<Efl.IContentContentChangedEvt_Args> ContentChangedEvt
66 string key = "_EFL_CONTENT_EVENT_CONTENT_CHANGED";
67 if (AddNativeEventHandler(efl.Libs.Efl, key, this.evt_ContentChangedEvt_delegate)) {
68 eventHandlers.AddHandler(ContentChangedEvtKey , value);
70 Eina.Log.Error($"Error adding proxy for event {key}");
75 string key = "_EFL_CONTENT_EVENT_CONTENT_CHANGED";
76 if (RemoveNativeEventHandler(key, this.evt_ContentChangedEvt_delegate)) {
77 eventHandlers.RemoveHandler(ContentChangedEvtKey , value);
79 Eina.Log.Error($"Error removing proxy for event {key}");
83 ///<summary>Method to raise event ContentChangedEvt.</summary>
84 public void On_ContentChangedEvt(Efl.IContentContentChangedEvt_Args e)
86 EventHandler<Efl.IContentContentChangedEvt_Args> evt;
88 evt = (EventHandler<Efl.IContentContentChangedEvt_Args>)eventHandlers[ContentChangedEvtKey];
92 Efl.EventCb evt_ContentChangedEvt_delegate;
93 private void on_ContentChangedEvt_NativeCallback(System.IntPtr data, ref Efl.Event.NativeStruct evt)
95 Efl.IContentContentChangedEvt_Args args = new Efl.IContentContentChangedEvt_Args();
96 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Gfx.IEntityConcrete);
98 On_ContentChangedEvt(args);
99 } catch (Exception e) {
100 Eina.Log.Error(e.ToString());
101 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
105 private static object ScrollStartEvtKey = new object();
106 /// <summary>Called when scroll operation starts</summary>
107 public event EventHandler ScrollStartEvt
111 string key = "_EFL_UI_EVENT_SCROLL_START";
112 if (AddNativeEventHandler(efl.Libs.Efl, key, this.evt_ScrollStartEvt_delegate)) {
113 eventHandlers.AddHandler(ScrollStartEvtKey , value);
115 Eina.Log.Error($"Error adding proxy for event {key}");
120 string key = "_EFL_UI_EVENT_SCROLL_START";
121 if (RemoveNativeEventHandler(key, this.evt_ScrollStartEvt_delegate)) {
122 eventHandlers.RemoveHandler(ScrollStartEvtKey , value);
124 Eina.Log.Error($"Error removing proxy for event {key}");
128 ///<summary>Method to raise event ScrollStartEvt.</summary>
129 public void On_ScrollStartEvt(EventArgs e)
133 evt = (EventHandler)eventHandlers[ScrollStartEvtKey];
135 evt?.Invoke(this, e);
137 Efl.EventCb evt_ScrollStartEvt_delegate;
138 private void on_ScrollStartEvt_NativeCallback(System.IntPtr data, ref Efl.Event.NativeStruct evt)
140 EventArgs args = EventArgs.Empty;
142 On_ScrollStartEvt(args);
143 } catch (Exception e) {
144 Eina.Log.Error(e.ToString());
145 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
149 private static object ScrollEvtKey = new object();
150 /// <summary>Called when scrolling</summary>
151 public event EventHandler ScrollEvt
155 string key = "_EFL_UI_EVENT_SCROLL";
156 if (AddNativeEventHandler(efl.Libs.Efl, key, this.evt_ScrollEvt_delegate)) {
157 eventHandlers.AddHandler(ScrollEvtKey , value);
159 Eina.Log.Error($"Error adding proxy for event {key}");
164 string key = "_EFL_UI_EVENT_SCROLL";
165 if (RemoveNativeEventHandler(key, this.evt_ScrollEvt_delegate)) {
166 eventHandlers.RemoveHandler(ScrollEvtKey , value);
168 Eina.Log.Error($"Error removing proxy for event {key}");
172 ///<summary>Method to raise event ScrollEvt.</summary>
173 public void On_ScrollEvt(EventArgs e)
177 evt = (EventHandler)eventHandlers[ScrollEvtKey];
179 evt?.Invoke(this, e);
181 Efl.EventCb evt_ScrollEvt_delegate;
182 private void on_ScrollEvt_NativeCallback(System.IntPtr data, ref Efl.Event.NativeStruct evt)
184 EventArgs args = EventArgs.Empty;
187 } catch (Exception e) {
188 Eina.Log.Error(e.ToString());
189 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
193 private static object ScrollStopEvtKey = new object();
194 /// <summary>Called when scroll operation stops</summary>
195 public event EventHandler ScrollStopEvt
199 string key = "_EFL_UI_EVENT_SCROLL_STOP";
200 if (AddNativeEventHandler(efl.Libs.Efl, key, this.evt_ScrollStopEvt_delegate)) {
201 eventHandlers.AddHandler(ScrollStopEvtKey , value);
203 Eina.Log.Error($"Error adding proxy for event {key}");
208 string key = "_EFL_UI_EVENT_SCROLL_STOP";
209 if (RemoveNativeEventHandler(key, this.evt_ScrollStopEvt_delegate)) {
210 eventHandlers.RemoveHandler(ScrollStopEvtKey , value);
212 Eina.Log.Error($"Error removing proxy for event {key}");
216 ///<summary>Method to raise event ScrollStopEvt.</summary>
217 public void On_ScrollStopEvt(EventArgs e)
221 evt = (EventHandler)eventHandlers[ScrollStopEvtKey];
223 evt?.Invoke(this, e);
225 Efl.EventCb evt_ScrollStopEvt_delegate;
226 private void on_ScrollStopEvt_NativeCallback(System.IntPtr data, ref Efl.Event.NativeStruct evt)
228 EventArgs args = EventArgs.Empty;
230 On_ScrollStopEvt(args);
231 } catch (Exception e) {
232 Eina.Log.Error(e.ToString());
233 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
237 private static object ScrollUpEvtKey = new object();
238 /// <summary>Called when scrolling upwards</summary>
239 public event EventHandler ScrollUpEvt
243 string key = "_EFL_UI_EVENT_SCROLL_UP";
244 if (AddNativeEventHandler(efl.Libs.Efl, key, this.evt_ScrollUpEvt_delegate)) {
245 eventHandlers.AddHandler(ScrollUpEvtKey , value);
247 Eina.Log.Error($"Error adding proxy for event {key}");
252 string key = "_EFL_UI_EVENT_SCROLL_UP";
253 if (RemoveNativeEventHandler(key, this.evt_ScrollUpEvt_delegate)) {
254 eventHandlers.RemoveHandler(ScrollUpEvtKey , value);
256 Eina.Log.Error($"Error removing proxy for event {key}");
260 ///<summary>Method to raise event ScrollUpEvt.</summary>
261 public void On_ScrollUpEvt(EventArgs e)
265 evt = (EventHandler)eventHandlers[ScrollUpEvtKey];
267 evt?.Invoke(this, e);
269 Efl.EventCb evt_ScrollUpEvt_delegate;
270 private void on_ScrollUpEvt_NativeCallback(System.IntPtr data, ref Efl.Event.NativeStruct evt)
272 EventArgs args = EventArgs.Empty;
274 On_ScrollUpEvt(args);
275 } catch (Exception e) {
276 Eina.Log.Error(e.ToString());
277 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
281 private static object ScrollDownEvtKey = new object();
282 /// <summary>Called when scrolling downwards</summary>
283 public event EventHandler ScrollDownEvt
287 string key = "_EFL_UI_EVENT_SCROLL_DOWN";
288 if (AddNativeEventHandler(efl.Libs.Efl, key, this.evt_ScrollDownEvt_delegate)) {
289 eventHandlers.AddHandler(ScrollDownEvtKey , value);
291 Eina.Log.Error($"Error adding proxy for event {key}");
296 string key = "_EFL_UI_EVENT_SCROLL_DOWN";
297 if (RemoveNativeEventHandler(key, this.evt_ScrollDownEvt_delegate)) {
298 eventHandlers.RemoveHandler(ScrollDownEvtKey , value);
300 Eina.Log.Error($"Error removing proxy for event {key}");
304 ///<summary>Method to raise event ScrollDownEvt.</summary>
305 public void On_ScrollDownEvt(EventArgs e)
309 evt = (EventHandler)eventHandlers[ScrollDownEvtKey];
311 evt?.Invoke(this, e);
313 Efl.EventCb evt_ScrollDownEvt_delegate;
314 private void on_ScrollDownEvt_NativeCallback(System.IntPtr data, ref Efl.Event.NativeStruct evt)
316 EventArgs args = EventArgs.Empty;
318 On_ScrollDownEvt(args);
319 } catch (Exception e) {
320 Eina.Log.Error(e.ToString());
321 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
325 private static object ScrollLeftEvtKey = new object();
326 /// <summary>Called when scrolling left</summary>
327 public event EventHandler ScrollLeftEvt
331 string key = "_EFL_UI_EVENT_SCROLL_LEFT";
332 if (AddNativeEventHandler(efl.Libs.Efl, key, this.evt_ScrollLeftEvt_delegate)) {
333 eventHandlers.AddHandler(ScrollLeftEvtKey , value);
335 Eina.Log.Error($"Error adding proxy for event {key}");
340 string key = "_EFL_UI_EVENT_SCROLL_LEFT";
341 if (RemoveNativeEventHandler(key, this.evt_ScrollLeftEvt_delegate)) {
342 eventHandlers.RemoveHandler(ScrollLeftEvtKey , value);
344 Eina.Log.Error($"Error removing proxy for event {key}");
348 ///<summary>Method to raise event ScrollLeftEvt.</summary>
349 public void On_ScrollLeftEvt(EventArgs e)
353 evt = (EventHandler)eventHandlers[ScrollLeftEvtKey];
355 evt?.Invoke(this, e);
357 Efl.EventCb evt_ScrollLeftEvt_delegate;
358 private void on_ScrollLeftEvt_NativeCallback(System.IntPtr data, ref Efl.Event.NativeStruct evt)
360 EventArgs args = EventArgs.Empty;
362 On_ScrollLeftEvt(args);
363 } catch (Exception e) {
364 Eina.Log.Error(e.ToString());
365 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
369 private static object ScrollRightEvtKey = new object();
370 /// <summary>Called when scrolling right</summary>
371 public event EventHandler ScrollRightEvt
375 string key = "_EFL_UI_EVENT_SCROLL_RIGHT";
376 if (AddNativeEventHandler(efl.Libs.Efl, key, this.evt_ScrollRightEvt_delegate)) {
377 eventHandlers.AddHandler(ScrollRightEvtKey , value);
379 Eina.Log.Error($"Error adding proxy for event {key}");
384 string key = "_EFL_UI_EVENT_SCROLL_RIGHT";
385 if (RemoveNativeEventHandler(key, this.evt_ScrollRightEvt_delegate)) {
386 eventHandlers.RemoveHandler(ScrollRightEvtKey , value);
388 Eina.Log.Error($"Error removing proxy for event {key}");
392 ///<summary>Method to raise event ScrollRightEvt.</summary>
393 public void On_ScrollRightEvt(EventArgs e)
397 evt = (EventHandler)eventHandlers[ScrollRightEvtKey];
399 evt?.Invoke(this, e);
401 Efl.EventCb evt_ScrollRightEvt_delegate;
402 private void on_ScrollRightEvt_NativeCallback(System.IntPtr data, ref Efl.Event.NativeStruct evt)
404 EventArgs args = EventArgs.Empty;
406 On_ScrollRightEvt(args);
407 } catch (Exception e) {
408 Eina.Log.Error(e.ToString());
409 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
413 private static object EdgeUpEvtKey = new object();
414 /// <summary>Called when hitting the top edge</summary>
415 public event EventHandler EdgeUpEvt
419 string key = "_EFL_UI_EVENT_EDGE_UP";
420 if (AddNativeEventHandler(efl.Libs.Efl, key, this.evt_EdgeUpEvt_delegate)) {
421 eventHandlers.AddHandler(EdgeUpEvtKey , value);
423 Eina.Log.Error($"Error adding proxy for event {key}");
428 string key = "_EFL_UI_EVENT_EDGE_UP";
429 if (RemoveNativeEventHandler(key, this.evt_EdgeUpEvt_delegate)) {
430 eventHandlers.RemoveHandler(EdgeUpEvtKey , value);
432 Eina.Log.Error($"Error removing proxy for event {key}");
436 ///<summary>Method to raise event EdgeUpEvt.</summary>
437 public void On_EdgeUpEvt(EventArgs e)
441 evt = (EventHandler)eventHandlers[EdgeUpEvtKey];
443 evt?.Invoke(this, e);
445 Efl.EventCb evt_EdgeUpEvt_delegate;
446 private void on_EdgeUpEvt_NativeCallback(System.IntPtr data, ref Efl.Event.NativeStruct evt)
448 EventArgs args = EventArgs.Empty;
451 } catch (Exception e) {
452 Eina.Log.Error(e.ToString());
453 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
457 private static object EdgeDownEvtKey = new object();
458 /// <summary>Called when hitting the bottom edge</summary>
459 public event EventHandler EdgeDownEvt
463 string key = "_EFL_UI_EVENT_EDGE_DOWN";
464 if (AddNativeEventHandler(efl.Libs.Efl, key, this.evt_EdgeDownEvt_delegate)) {
465 eventHandlers.AddHandler(EdgeDownEvtKey , value);
467 Eina.Log.Error($"Error adding proxy for event {key}");
472 string key = "_EFL_UI_EVENT_EDGE_DOWN";
473 if (RemoveNativeEventHandler(key, this.evt_EdgeDownEvt_delegate)) {
474 eventHandlers.RemoveHandler(EdgeDownEvtKey , value);
476 Eina.Log.Error($"Error removing proxy for event {key}");
480 ///<summary>Method to raise event EdgeDownEvt.</summary>
481 public void On_EdgeDownEvt(EventArgs e)
485 evt = (EventHandler)eventHandlers[EdgeDownEvtKey];
487 evt?.Invoke(this, e);
489 Efl.EventCb evt_EdgeDownEvt_delegate;
490 private void on_EdgeDownEvt_NativeCallback(System.IntPtr data, ref Efl.Event.NativeStruct evt)
492 EventArgs args = EventArgs.Empty;
494 On_EdgeDownEvt(args);
495 } catch (Exception e) {
496 Eina.Log.Error(e.ToString());
497 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
501 private static object EdgeLeftEvtKey = new object();
502 /// <summary>Called when hitting the left edge</summary>
503 public event EventHandler EdgeLeftEvt
507 string key = "_EFL_UI_EVENT_EDGE_LEFT";
508 if (AddNativeEventHandler(efl.Libs.Efl, key, this.evt_EdgeLeftEvt_delegate)) {
509 eventHandlers.AddHandler(EdgeLeftEvtKey , value);
511 Eina.Log.Error($"Error adding proxy for event {key}");
516 string key = "_EFL_UI_EVENT_EDGE_LEFT";
517 if (RemoveNativeEventHandler(key, this.evt_EdgeLeftEvt_delegate)) {
518 eventHandlers.RemoveHandler(EdgeLeftEvtKey , value);
520 Eina.Log.Error($"Error removing proxy for event {key}");
524 ///<summary>Method to raise event EdgeLeftEvt.</summary>
525 public void On_EdgeLeftEvt(EventArgs e)
529 evt = (EventHandler)eventHandlers[EdgeLeftEvtKey];
531 evt?.Invoke(this, e);
533 Efl.EventCb evt_EdgeLeftEvt_delegate;
534 private void on_EdgeLeftEvt_NativeCallback(System.IntPtr data, ref Efl.Event.NativeStruct evt)
536 EventArgs args = EventArgs.Empty;
538 On_EdgeLeftEvt(args);
539 } catch (Exception e) {
540 Eina.Log.Error(e.ToString());
541 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
545 private static object EdgeRightEvtKey = new object();
546 /// <summary>Called when hitting the right edge</summary>
547 public event EventHandler EdgeRightEvt
551 string key = "_EFL_UI_EVENT_EDGE_RIGHT";
552 if (AddNativeEventHandler(efl.Libs.Efl, key, this.evt_EdgeRightEvt_delegate)) {
553 eventHandlers.AddHandler(EdgeRightEvtKey , value);
555 Eina.Log.Error($"Error adding proxy for event {key}");
560 string key = "_EFL_UI_EVENT_EDGE_RIGHT";
561 if (RemoveNativeEventHandler(key, this.evt_EdgeRightEvt_delegate)) {
562 eventHandlers.RemoveHandler(EdgeRightEvtKey , value);
564 Eina.Log.Error($"Error removing proxy for event {key}");
568 ///<summary>Method to raise event EdgeRightEvt.</summary>
569 public void On_EdgeRightEvt(EventArgs e)
573 evt = (EventHandler)eventHandlers[EdgeRightEvtKey];
575 evt?.Invoke(this, e);
577 Efl.EventCb evt_EdgeRightEvt_delegate;
578 private void on_EdgeRightEvt_NativeCallback(System.IntPtr data, ref Efl.Event.NativeStruct evt)
580 EventArgs args = EventArgs.Empty;
582 On_EdgeRightEvt(args);
583 } catch (Exception e) {
584 Eina.Log.Error(e.ToString());
585 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
589 private static object ScrollAnimStartEvtKey = new object();
590 /// <summary>Called when scroll animation starts</summary>
591 public event EventHandler ScrollAnimStartEvt
595 string key = "_EFL_UI_EVENT_SCROLL_ANIM_START";
596 if (AddNativeEventHandler(efl.Libs.Efl, key, this.evt_ScrollAnimStartEvt_delegate)) {
597 eventHandlers.AddHandler(ScrollAnimStartEvtKey , value);
599 Eina.Log.Error($"Error adding proxy for event {key}");
604 string key = "_EFL_UI_EVENT_SCROLL_ANIM_START";
605 if (RemoveNativeEventHandler(key, this.evt_ScrollAnimStartEvt_delegate)) {
606 eventHandlers.RemoveHandler(ScrollAnimStartEvtKey , value);
608 Eina.Log.Error($"Error removing proxy for event {key}");
612 ///<summary>Method to raise event ScrollAnimStartEvt.</summary>
613 public void On_ScrollAnimStartEvt(EventArgs e)
617 evt = (EventHandler)eventHandlers[ScrollAnimStartEvtKey];
619 evt?.Invoke(this, e);
621 Efl.EventCb evt_ScrollAnimStartEvt_delegate;
622 private void on_ScrollAnimStartEvt_NativeCallback(System.IntPtr data, ref Efl.Event.NativeStruct evt)
624 EventArgs args = EventArgs.Empty;
626 On_ScrollAnimStartEvt(args);
627 } catch (Exception e) {
628 Eina.Log.Error(e.ToString());
629 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
633 private static object ScrollAnimStopEvtKey = new object();
634 /// <summary>Called when scroll animation stopps</summary>
635 public event EventHandler ScrollAnimStopEvt
639 string key = "_EFL_UI_EVENT_SCROLL_ANIM_STOP";
640 if (AddNativeEventHandler(efl.Libs.Efl, key, this.evt_ScrollAnimStopEvt_delegate)) {
641 eventHandlers.AddHandler(ScrollAnimStopEvtKey , value);
643 Eina.Log.Error($"Error adding proxy for event {key}");
648 string key = "_EFL_UI_EVENT_SCROLL_ANIM_STOP";
649 if (RemoveNativeEventHandler(key, this.evt_ScrollAnimStopEvt_delegate)) {
650 eventHandlers.RemoveHandler(ScrollAnimStopEvtKey , value);
652 Eina.Log.Error($"Error removing proxy for event {key}");
656 ///<summary>Method to raise event ScrollAnimStopEvt.</summary>
657 public void On_ScrollAnimStopEvt(EventArgs e)
661 evt = (EventHandler)eventHandlers[ScrollAnimStopEvtKey];
663 evt?.Invoke(this, e);
665 Efl.EventCb evt_ScrollAnimStopEvt_delegate;
666 private void on_ScrollAnimStopEvt_NativeCallback(System.IntPtr data, ref Efl.Event.NativeStruct evt)
668 EventArgs args = EventArgs.Empty;
670 On_ScrollAnimStopEvt(args);
671 } catch (Exception e) {
672 Eina.Log.Error(e.ToString());
673 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
677 private static object ScrollDragStartEvtKey = new object();
678 /// <summary>Called when scroll drag starts</summary>
679 public event EventHandler ScrollDragStartEvt
683 string key = "_EFL_UI_EVENT_SCROLL_DRAG_START";
684 if (AddNativeEventHandler(efl.Libs.Efl, key, this.evt_ScrollDragStartEvt_delegate)) {
685 eventHandlers.AddHandler(ScrollDragStartEvtKey , value);
687 Eina.Log.Error($"Error adding proxy for event {key}");
692 string key = "_EFL_UI_EVENT_SCROLL_DRAG_START";
693 if (RemoveNativeEventHandler(key, this.evt_ScrollDragStartEvt_delegate)) {
694 eventHandlers.RemoveHandler(ScrollDragStartEvtKey , value);
696 Eina.Log.Error($"Error removing proxy for event {key}");
700 ///<summary>Method to raise event ScrollDragStartEvt.</summary>
701 public void On_ScrollDragStartEvt(EventArgs e)
705 evt = (EventHandler)eventHandlers[ScrollDragStartEvtKey];
707 evt?.Invoke(this, e);
709 Efl.EventCb evt_ScrollDragStartEvt_delegate;
710 private void on_ScrollDragStartEvt_NativeCallback(System.IntPtr data, ref Efl.Event.NativeStruct evt)
712 EventArgs args = EventArgs.Empty;
714 On_ScrollDragStartEvt(args);
715 } catch (Exception e) {
716 Eina.Log.Error(e.ToString());
717 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
721 private static object ScrollDragStopEvtKey = new object();
722 /// <summary>Called when scroll drag stops</summary>
723 public event EventHandler ScrollDragStopEvt
727 string key = "_EFL_UI_EVENT_SCROLL_DRAG_STOP";
728 if (AddNativeEventHandler(efl.Libs.Efl, key, this.evt_ScrollDragStopEvt_delegate)) {
729 eventHandlers.AddHandler(ScrollDragStopEvtKey , value);
731 Eina.Log.Error($"Error adding proxy for event {key}");
736 string key = "_EFL_UI_EVENT_SCROLL_DRAG_STOP";
737 if (RemoveNativeEventHandler(key, this.evt_ScrollDragStopEvt_delegate)) {
738 eventHandlers.RemoveHandler(ScrollDragStopEvtKey , value);
740 Eina.Log.Error($"Error removing proxy for event {key}");
744 ///<summary>Method to raise event ScrollDragStopEvt.</summary>
745 public void On_ScrollDragStopEvt(EventArgs e)
749 evt = (EventHandler)eventHandlers[ScrollDragStopEvtKey];
751 evt?.Invoke(this, e);
753 Efl.EventCb evt_ScrollDragStopEvt_delegate;
754 private void on_ScrollDragStopEvt_NativeCallback(System.IntPtr data, ref Efl.Event.NativeStruct evt)
756 EventArgs args = EventArgs.Empty;
758 On_ScrollDragStopEvt(args);
759 } catch (Exception e) {
760 Eina.Log.Error(e.ToString());
761 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
765 private static object BarPressEvtKey = new object();
766 /// <summary>Called when bar is pressed</summary>
767 public event EventHandler<Efl.Ui.IScrollbarBarPressEvt_Args> BarPressEvt
771 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_PRESS";
772 if (AddNativeEventHandler(efl.Libs.Efl, key, this.evt_BarPressEvt_delegate)) {
773 eventHandlers.AddHandler(BarPressEvtKey , value);
775 Eina.Log.Error($"Error adding proxy for event {key}");
780 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_PRESS";
781 if (RemoveNativeEventHandler(key, this.evt_BarPressEvt_delegate)) {
782 eventHandlers.RemoveHandler(BarPressEvtKey , value);
784 Eina.Log.Error($"Error removing proxy for event {key}");
788 ///<summary>Method to raise event BarPressEvt.</summary>
789 public void On_BarPressEvt(Efl.Ui.IScrollbarBarPressEvt_Args e)
791 EventHandler<Efl.Ui.IScrollbarBarPressEvt_Args> evt;
793 evt = (EventHandler<Efl.Ui.IScrollbarBarPressEvt_Args>)eventHandlers[BarPressEvtKey];
795 evt?.Invoke(this, e);
797 Efl.EventCb evt_BarPressEvt_delegate;
798 private void on_BarPressEvt_NativeCallback(System.IntPtr data, ref Efl.Event.NativeStruct evt)
800 Efl.Ui.IScrollbarBarPressEvt_Args args = new Efl.Ui.IScrollbarBarPressEvt_Args();
801 args.arg = default(Efl.Ui.ScrollbarDirection);
803 On_BarPressEvt(args);
804 } catch (Exception e) {
805 Eina.Log.Error(e.ToString());
806 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
810 private static object BarUnpressEvtKey = new object();
811 /// <summary>Called when bar is unpressed</summary>
812 public event EventHandler<Efl.Ui.IScrollbarBarUnpressEvt_Args> BarUnpressEvt
816 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_UNPRESS";
817 if (AddNativeEventHandler(efl.Libs.Efl, key, this.evt_BarUnpressEvt_delegate)) {
818 eventHandlers.AddHandler(BarUnpressEvtKey , value);
820 Eina.Log.Error($"Error adding proxy for event {key}");
825 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_UNPRESS";
826 if (RemoveNativeEventHandler(key, this.evt_BarUnpressEvt_delegate)) {
827 eventHandlers.RemoveHandler(BarUnpressEvtKey , value);
829 Eina.Log.Error($"Error removing proxy for event {key}");
833 ///<summary>Method to raise event BarUnpressEvt.</summary>
834 public void On_BarUnpressEvt(Efl.Ui.IScrollbarBarUnpressEvt_Args e)
836 EventHandler<Efl.Ui.IScrollbarBarUnpressEvt_Args> evt;
838 evt = (EventHandler<Efl.Ui.IScrollbarBarUnpressEvt_Args>)eventHandlers[BarUnpressEvtKey];
840 evt?.Invoke(this, e);
842 Efl.EventCb evt_BarUnpressEvt_delegate;
843 private void on_BarUnpressEvt_NativeCallback(System.IntPtr data, ref Efl.Event.NativeStruct evt)
845 Efl.Ui.IScrollbarBarUnpressEvt_Args args = new Efl.Ui.IScrollbarBarUnpressEvt_Args();
846 args.arg = default(Efl.Ui.ScrollbarDirection);
848 On_BarUnpressEvt(args);
849 } catch (Exception e) {
850 Eina.Log.Error(e.ToString());
851 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
855 private static object BarDragEvtKey = new object();
856 /// <summary>Called when bar is dragged</summary>
857 public event EventHandler<Efl.Ui.IScrollbarBarDragEvt_Args> BarDragEvt
861 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_DRAG";
862 if (AddNativeEventHandler(efl.Libs.Efl, key, this.evt_BarDragEvt_delegate)) {
863 eventHandlers.AddHandler(BarDragEvtKey , value);
865 Eina.Log.Error($"Error adding proxy for event {key}");
870 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_DRAG";
871 if (RemoveNativeEventHandler(key, this.evt_BarDragEvt_delegate)) {
872 eventHandlers.RemoveHandler(BarDragEvtKey , value);
874 Eina.Log.Error($"Error removing proxy for event {key}");
878 ///<summary>Method to raise event BarDragEvt.</summary>
879 public void On_BarDragEvt(Efl.Ui.IScrollbarBarDragEvt_Args e)
881 EventHandler<Efl.Ui.IScrollbarBarDragEvt_Args> evt;
883 evt = (EventHandler<Efl.Ui.IScrollbarBarDragEvt_Args>)eventHandlers[BarDragEvtKey];
885 evt?.Invoke(this, e);
887 Efl.EventCb evt_BarDragEvt_delegate;
888 private void on_BarDragEvt_NativeCallback(System.IntPtr data, ref Efl.Event.NativeStruct evt)
890 Efl.Ui.IScrollbarBarDragEvt_Args args = new Efl.Ui.IScrollbarBarDragEvt_Args();
891 args.arg = default(Efl.Ui.ScrollbarDirection);
894 } catch (Exception e) {
895 Eina.Log.Error(e.ToString());
896 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
900 private static object BarSizeChangedEvtKey = new object();
901 /// <summary>Called when bar size is changed</summary>
902 public event EventHandler BarSizeChangedEvt
906 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_SIZE_CHANGED";
907 if (AddNativeEventHandler(efl.Libs.Efl, key, this.evt_BarSizeChangedEvt_delegate)) {
908 eventHandlers.AddHandler(BarSizeChangedEvtKey , value);
910 Eina.Log.Error($"Error adding proxy for event {key}");
915 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_SIZE_CHANGED";
916 if (RemoveNativeEventHandler(key, this.evt_BarSizeChangedEvt_delegate)) {
917 eventHandlers.RemoveHandler(BarSizeChangedEvtKey , value);
919 Eina.Log.Error($"Error removing proxy for event {key}");
923 ///<summary>Method to raise event BarSizeChangedEvt.</summary>
924 public void On_BarSizeChangedEvt(EventArgs e)
928 evt = (EventHandler)eventHandlers[BarSizeChangedEvtKey];
930 evt?.Invoke(this, e);
932 Efl.EventCb evt_BarSizeChangedEvt_delegate;
933 private void on_BarSizeChangedEvt_NativeCallback(System.IntPtr data, ref Efl.Event.NativeStruct evt)
935 EventArgs args = EventArgs.Empty;
937 On_BarSizeChangedEvt(args);
938 } catch (Exception e) {
939 Eina.Log.Error(e.ToString());
940 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
944 private static object BarPosChangedEvtKey = new object();
945 /// <summary>Called when bar position is changed</summary>
946 public event EventHandler BarPosChangedEvt
950 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_POS_CHANGED";
951 if (AddNativeEventHandler(efl.Libs.Efl, key, this.evt_BarPosChangedEvt_delegate)) {
952 eventHandlers.AddHandler(BarPosChangedEvtKey , value);
954 Eina.Log.Error($"Error adding proxy for event {key}");
959 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_POS_CHANGED";
960 if (RemoveNativeEventHandler(key, this.evt_BarPosChangedEvt_delegate)) {
961 eventHandlers.RemoveHandler(BarPosChangedEvtKey , value);
963 Eina.Log.Error($"Error removing proxy for event {key}");
967 ///<summary>Method to raise event BarPosChangedEvt.</summary>
968 public void On_BarPosChangedEvt(EventArgs e)
972 evt = (EventHandler)eventHandlers[BarPosChangedEvtKey];
974 evt?.Invoke(this, e);
976 Efl.EventCb evt_BarPosChangedEvt_delegate;
977 private void on_BarPosChangedEvt_NativeCallback(System.IntPtr data, ref Efl.Event.NativeStruct evt)
979 EventArgs args = EventArgs.Empty;
981 On_BarPosChangedEvt(args);
982 } catch (Exception e) {
983 Eina.Log.Error(e.ToString());
984 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
988 private static object BarShowEvtKey = new object();
989 /// <summary>Callend when bar is shown</summary>
990 public event EventHandler<Efl.Ui.IScrollbarBarShowEvt_Args> BarShowEvt
994 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_SHOW";
995 if (AddNativeEventHandler(efl.Libs.Efl, key, this.evt_BarShowEvt_delegate)) {
996 eventHandlers.AddHandler(BarShowEvtKey , value);
998 Eina.Log.Error($"Error adding proxy for event {key}");
1003 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_SHOW";
1004 if (RemoveNativeEventHandler(key, this.evt_BarShowEvt_delegate)) {
1005 eventHandlers.RemoveHandler(BarShowEvtKey , value);
1007 Eina.Log.Error($"Error removing proxy for event {key}");
1011 ///<summary>Method to raise event BarShowEvt.</summary>
1012 public void On_BarShowEvt(Efl.Ui.IScrollbarBarShowEvt_Args e)
1014 EventHandler<Efl.Ui.IScrollbarBarShowEvt_Args> evt;
1016 evt = (EventHandler<Efl.Ui.IScrollbarBarShowEvt_Args>)eventHandlers[BarShowEvtKey];
1018 evt?.Invoke(this, e);
1020 Efl.EventCb evt_BarShowEvt_delegate;
1021 private void on_BarShowEvt_NativeCallback(System.IntPtr data, ref Efl.Event.NativeStruct evt)
1023 Efl.Ui.IScrollbarBarShowEvt_Args args = new Efl.Ui.IScrollbarBarShowEvt_Args();
1024 args.arg = default(Efl.Ui.ScrollbarDirection);
1026 On_BarShowEvt(args);
1027 } catch (Exception e) {
1028 Eina.Log.Error(e.ToString());
1029 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1033 private static object BarHideEvtKey = new object();
1034 /// <summary>Called when bar is hidden</summary>
1035 public event EventHandler<Efl.Ui.IScrollbarBarHideEvt_Args> BarHideEvt
1039 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_HIDE";
1040 if (AddNativeEventHandler(efl.Libs.Efl, key, this.evt_BarHideEvt_delegate)) {
1041 eventHandlers.AddHandler(BarHideEvtKey , value);
1043 Eina.Log.Error($"Error adding proxy for event {key}");
1048 string key = "_EFL_UI_SCROLLBAR_EVENT_BAR_HIDE";
1049 if (RemoveNativeEventHandler(key, this.evt_BarHideEvt_delegate)) {
1050 eventHandlers.RemoveHandler(BarHideEvtKey , value);
1052 Eina.Log.Error($"Error removing proxy for event {key}");
1056 ///<summary>Method to raise event BarHideEvt.</summary>
1057 public void On_BarHideEvt(Efl.Ui.IScrollbarBarHideEvt_Args e)
1059 EventHandler<Efl.Ui.IScrollbarBarHideEvt_Args> evt;
1061 evt = (EventHandler<Efl.Ui.IScrollbarBarHideEvt_Args>)eventHandlers[BarHideEvtKey];
1063 evt?.Invoke(this, e);
1065 Efl.EventCb evt_BarHideEvt_delegate;
1066 private void on_BarHideEvt_NativeCallback(System.IntPtr data, ref Efl.Event.NativeStruct evt)
1068 Efl.Ui.IScrollbarBarHideEvt_Args args = new Efl.Ui.IScrollbarBarHideEvt_Args();
1069 args.arg = default(Efl.Ui.ScrollbarDirection);
1071 On_BarHideEvt(args);
1072 } catch (Exception e) {
1073 Eina.Log.Error(e.ToString());
1074 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1078 private static object RedirectChangedEvtKey = new object();
1079 /// <summary>Redirect object has changed, the old manager is passed as an event argument.
1080 /// (Since EFL 1.22)</summary>
1081 public event EventHandler<Efl.Ui.Focus.IManagerRedirectChangedEvt_Args> RedirectChangedEvt
1085 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_REDIRECT_CHANGED";
1086 if (AddNativeEventHandler(efl.Libs.Elementary, key, this.evt_RedirectChangedEvt_delegate)) {
1087 eventHandlers.AddHandler(RedirectChangedEvtKey , value);
1089 Eina.Log.Error($"Error adding proxy for event {key}");
1094 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_REDIRECT_CHANGED";
1095 if (RemoveNativeEventHandler(key, this.evt_RedirectChangedEvt_delegate)) {
1096 eventHandlers.RemoveHandler(RedirectChangedEvtKey , value);
1098 Eina.Log.Error($"Error removing proxy for event {key}");
1102 ///<summary>Method to raise event RedirectChangedEvt.</summary>
1103 public void On_RedirectChangedEvt(Efl.Ui.Focus.IManagerRedirectChangedEvt_Args e)
1105 EventHandler<Efl.Ui.Focus.IManagerRedirectChangedEvt_Args> evt;
1107 evt = (EventHandler<Efl.Ui.Focus.IManagerRedirectChangedEvt_Args>)eventHandlers[RedirectChangedEvtKey];
1109 evt?.Invoke(this, e);
1111 Efl.EventCb evt_RedirectChangedEvt_delegate;
1112 private void on_RedirectChangedEvt_NativeCallback(System.IntPtr data, ref Efl.Event.NativeStruct evt)
1114 Efl.Ui.Focus.IManagerRedirectChangedEvt_Args args = new Efl.Ui.Focus.IManagerRedirectChangedEvt_Args();
1115 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Ui.Focus.IManagerConcrete);
1117 On_RedirectChangedEvt(args);
1118 } catch (Exception e) {
1119 Eina.Log.Error(e.ToString());
1120 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1124 private static object FlushPreEvtKey = new object();
1125 /// <summary>After this event, the manager object will calculate relations in the graph. Can be used to add / remove children in a lazy fashion.
1126 /// (Since EFL 1.22)</summary>
1127 public event EventHandler FlushPreEvt
1131 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_FLUSH_PRE";
1132 if (AddNativeEventHandler(efl.Libs.Elementary, key, this.evt_FlushPreEvt_delegate)) {
1133 eventHandlers.AddHandler(FlushPreEvtKey , value);
1135 Eina.Log.Error($"Error adding proxy for event {key}");
1140 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_FLUSH_PRE";
1141 if (RemoveNativeEventHandler(key, this.evt_FlushPreEvt_delegate)) {
1142 eventHandlers.RemoveHandler(FlushPreEvtKey , value);
1144 Eina.Log.Error($"Error removing proxy for event {key}");
1148 ///<summary>Method to raise event FlushPreEvt.</summary>
1149 public void On_FlushPreEvt(EventArgs e)
1153 evt = (EventHandler)eventHandlers[FlushPreEvtKey];
1155 evt?.Invoke(this, e);
1157 Efl.EventCb evt_FlushPreEvt_delegate;
1158 private void on_FlushPreEvt_NativeCallback(System.IntPtr data, ref Efl.Event.NativeStruct evt)
1160 EventArgs args = EventArgs.Empty;
1162 On_FlushPreEvt(args);
1163 } catch (Exception e) {
1164 Eina.Log.Error(e.ToString());
1165 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1169 private static object CoordsDirtyEvtKey = new object();
1170 /// <summary>Cached relationship calculation results have been invalidated.
1171 /// (Since EFL 1.22)</summary>
1172 public event EventHandler CoordsDirtyEvt
1176 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_COORDS_DIRTY";
1177 if (AddNativeEventHandler(efl.Libs.Elementary, key, this.evt_CoordsDirtyEvt_delegate)) {
1178 eventHandlers.AddHandler(CoordsDirtyEvtKey , value);
1180 Eina.Log.Error($"Error adding proxy for event {key}");
1185 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_COORDS_DIRTY";
1186 if (RemoveNativeEventHandler(key, this.evt_CoordsDirtyEvt_delegate)) {
1187 eventHandlers.RemoveHandler(CoordsDirtyEvtKey , value);
1189 Eina.Log.Error($"Error removing proxy for event {key}");
1193 ///<summary>Method to raise event CoordsDirtyEvt.</summary>
1194 public void On_CoordsDirtyEvt(EventArgs e)
1198 evt = (EventHandler)eventHandlers[CoordsDirtyEvtKey];
1200 evt?.Invoke(this, e);
1202 Efl.EventCb evt_CoordsDirtyEvt_delegate;
1203 private void on_CoordsDirtyEvt_NativeCallback(System.IntPtr data, ref Efl.Event.NativeStruct evt)
1205 EventArgs args = EventArgs.Empty;
1207 On_CoordsDirtyEvt(args);
1208 } catch (Exception e) {
1209 Eina.Log.Error(e.ToString());
1210 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1214 private static object ManagerFocusChangedEvtKey = new object();
1215 /// <summary>The manager_focus property has changed. The previously focused object is passed as an event argument.
1216 /// (Since EFL 1.22)</summary>
1217 public event EventHandler<Efl.Ui.Focus.IManagerManagerFocusChangedEvt_Args> ManagerFocusChangedEvt
1221 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_MANAGER_FOCUS_CHANGED";
1222 if (AddNativeEventHandler(efl.Libs.Elementary, key, this.evt_ManagerFocusChangedEvt_delegate)) {
1223 eventHandlers.AddHandler(ManagerFocusChangedEvtKey , value);
1225 Eina.Log.Error($"Error adding proxy for event {key}");
1230 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_MANAGER_FOCUS_CHANGED";
1231 if (RemoveNativeEventHandler(key, this.evt_ManagerFocusChangedEvt_delegate)) {
1232 eventHandlers.RemoveHandler(ManagerFocusChangedEvtKey , value);
1234 Eina.Log.Error($"Error removing proxy for event {key}");
1238 ///<summary>Method to raise event ManagerFocusChangedEvt.</summary>
1239 public void On_ManagerFocusChangedEvt(Efl.Ui.Focus.IManagerManagerFocusChangedEvt_Args e)
1241 EventHandler<Efl.Ui.Focus.IManagerManagerFocusChangedEvt_Args> evt;
1243 evt = (EventHandler<Efl.Ui.Focus.IManagerManagerFocusChangedEvt_Args>)eventHandlers[ManagerFocusChangedEvtKey];
1245 evt?.Invoke(this, e);
1247 Efl.EventCb evt_ManagerFocusChangedEvt_delegate;
1248 private void on_ManagerFocusChangedEvt_NativeCallback(System.IntPtr data, ref Efl.Event.NativeStruct evt)
1250 Efl.Ui.Focus.IManagerManagerFocusChangedEvt_Args args = new Efl.Ui.Focus.IManagerManagerFocusChangedEvt_Args();
1251 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Ui.Focus.IObjectConcrete);
1253 On_ManagerFocusChangedEvt(args);
1254 } catch (Exception e) {
1255 Eina.Log.Error(e.ToString());
1256 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1260 private static object DirtyLogicFreezeChangedEvtKey = new object();
1261 /// <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.
1262 /// (Since EFL 1.22)</summary>
1263 public event EventHandler<Efl.Ui.Focus.IManagerDirtyLogicFreezeChangedEvt_Args> DirtyLogicFreezeChangedEvt
1267 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_DIRTY_LOGIC_FREEZE_CHANGED";
1268 if (AddNativeEventHandler(efl.Libs.Elementary, key, this.evt_DirtyLogicFreezeChangedEvt_delegate)) {
1269 eventHandlers.AddHandler(DirtyLogicFreezeChangedEvtKey , value);
1271 Eina.Log.Error($"Error adding proxy for event {key}");
1276 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_DIRTY_LOGIC_FREEZE_CHANGED";
1277 if (RemoveNativeEventHandler(key, this.evt_DirtyLogicFreezeChangedEvt_delegate)) {
1278 eventHandlers.RemoveHandler(DirtyLogicFreezeChangedEvtKey , value);
1280 Eina.Log.Error($"Error removing proxy for event {key}");
1284 ///<summary>Method to raise event DirtyLogicFreezeChangedEvt.</summary>
1285 public void On_DirtyLogicFreezeChangedEvt(Efl.Ui.Focus.IManagerDirtyLogicFreezeChangedEvt_Args e)
1287 EventHandler<Efl.Ui.Focus.IManagerDirtyLogicFreezeChangedEvt_Args> evt;
1289 evt = (EventHandler<Efl.Ui.Focus.IManagerDirtyLogicFreezeChangedEvt_Args>)eventHandlers[DirtyLogicFreezeChangedEvtKey];
1291 evt?.Invoke(this, e);
1293 Efl.EventCb evt_DirtyLogicFreezeChangedEvt_delegate;
1294 private void on_DirtyLogicFreezeChangedEvt_NativeCallback(System.IntPtr data, ref Efl.Event.NativeStruct evt)
1296 Efl.Ui.Focus.IManagerDirtyLogicFreezeChangedEvt_Args args = new Efl.Ui.Focus.IManagerDirtyLogicFreezeChangedEvt_Args();
1297 args.arg = evt.Info != IntPtr.Zero;
1299 On_DirtyLogicFreezeChangedEvt(args);
1300 } catch (Exception e) {
1301 Eina.Log.Error(e.ToString());
1302 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1306 ///<summary>Register the Eo event wrappers making the bridge to C# events. Internal usage only.</summary>
1307 protected override void RegisterEventProxies()
1309 base.RegisterEventProxies();
1310 evt_ContentChangedEvt_delegate = new Efl.EventCb(on_ContentChangedEvt_NativeCallback);
1311 evt_ScrollStartEvt_delegate = new Efl.EventCb(on_ScrollStartEvt_NativeCallback);
1312 evt_ScrollEvt_delegate = new Efl.EventCb(on_ScrollEvt_NativeCallback);
1313 evt_ScrollStopEvt_delegate = new Efl.EventCb(on_ScrollStopEvt_NativeCallback);
1314 evt_ScrollUpEvt_delegate = new Efl.EventCb(on_ScrollUpEvt_NativeCallback);
1315 evt_ScrollDownEvt_delegate = new Efl.EventCb(on_ScrollDownEvt_NativeCallback);
1316 evt_ScrollLeftEvt_delegate = new Efl.EventCb(on_ScrollLeftEvt_NativeCallback);
1317 evt_ScrollRightEvt_delegate = new Efl.EventCb(on_ScrollRightEvt_NativeCallback);
1318 evt_EdgeUpEvt_delegate = new Efl.EventCb(on_EdgeUpEvt_NativeCallback);
1319 evt_EdgeDownEvt_delegate = new Efl.EventCb(on_EdgeDownEvt_NativeCallback);
1320 evt_EdgeLeftEvt_delegate = new Efl.EventCb(on_EdgeLeftEvt_NativeCallback);
1321 evt_EdgeRightEvt_delegate = new Efl.EventCb(on_EdgeRightEvt_NativeCallback);
1322 evt_ScrollAnimStartEvt_delegate = new Efl.EventCb(on_ScrollAnimStartEvt_NativeCallback);
1323 evt_ScrollAnimStopEvt_delegate = new Efl.EventCb(on_ScrollAnimStopEvt_NativeCallback);
1324 evt_ScrollDragStartEvt_delegate = new Efl.EventCb(on_ScrollDragStartEvt_NativeCallback);
1325 evt_ScrollDragStopEvt_delegate = new Efl.EventCb(on_ScrollDragStopEvt_NativeCallback);
1326 evt_BarPressEvt_delegate = new Efl.EventCb(on_BarPressEvt_NativeCallback);
1327 evt_BarUnpressEvt_delegate = new Efl.EventCb(on_BarUnpressEvt_NativeCallback);
1328 evt_BarDragEvt_delegate = new Efl.EventCb(on_BarDragEvt_NativeCallback);
1329 evt_BarSizeChangedEvt_delegate = new Efl.EventCb(on_BarSizeChangedEvt_NativeCallback);
1330 evt_BarPosChangedEvt_delegate = new Efl.EventCb(on_BarPosChangedEvt_NativeCallback);
1331 evt_BarShowEvt_delegate = new Efl.EventCb(on_BarShowEvt_NativeCallback);
1332 evt_BarHideEvt_delegate = new Efl.EventCb(on_BarHideEvt_NativeCallback);
1333 evt_RedirectChangedEvt_delegate = new Efl.EventCb(on_RedirectChangedEvt_NativeCallback);
1334 evt_FlushPreEvt_delegate = new Efl.EventCb(on_FlushPreEvt_NativeCallback);
1335 evt_CoordsDirtyEvt_delegate = new Efl.EventCb(on_CoordsDirtyEvt_NativeCallback);
1336 evt_ManagerFocusChangedEvt_delegate = new Efl.EventCb(on_ManagerFocusChangedEvt_NativeCallback);
1337 evt_DirtyLogicFreezeChangedEvt_delegate = new Efl.EventCb(on_DirtyLogicFreezeChangedEvt_NativeCallback);
1339 /// <summary>Swallowed sub-object contained in this object.
1340 /// (Since EFL 1.22)</summary>
1341 /// <returns>The object to swallow.</returns>
1342 virtual public Efl.Gfx.IEntity GetContent() {
1343 var _ret_var = Efl.IContentNativeInherit.efl_content_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1344 Eina.Error.RaiseIfUnhandledException();
1347 /// <summary>Swallowed sub-object contained in this object.
1348 /// (Since EFL 1.22)</summary>
1349 /// <param name="content">The object to swallow.</param>
1350 /// <returns><c>true</c> on success, <c>false</c> otherwise</returns>
1351 virtual public bool SetContent( Efl.Gfx.IEntity content) {
1352 var _ret_var = Efl.IContentNativeInherit.efl_content_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), content);
1353 Eina.Error.RaiseIfUnhandledException();
1356 /// <summary>Unswallow the object in the current container and return it.
1357 /// (Since EFL 1.22)</summary>
1358 /// <returns>Unswallowed object</returns>
1359 virtual public Efl.Gfx.IEntity UnsetContent() {
1360 var _ret_var = Efl.IContentNativeInherit.efl_content_unset_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1361 Eina.Error.RaiseIfUnhandledException();
1364 /// <summary>The content position</summary>
1365 /// <returns>The position is virtual value, (0, 0) starting at the top-left.</returns>
1366 virtual public Eina.Position2D GetContentPos() {
1367 var _ret_var = Efl.Ui.IScrollableInteractiveNativeInherit.efl_ui_scrollable_content_pos_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1368 Eina.Error.RaiseIfUnhandledException();
1371 /// <summary>The content position</summary>
1372 /// <param name="pos">The position is virtual value, (0, 0) starting at the top-left.</param>
1373 /// <returns></returns>
1374 virtual public void SetContentPos( Eina.Position2D pos) {
1375 Eina.Position2D.NativeStruct _in_pos = pos;
1376 Efl.Ui.IScrollableInteractiveNativeInherit.efl_ui_scrollable_content_pos_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), _in_pos);
1377 Eina.Error.RaiseIfUnhandledException();
1379 /// <summary>The content size</summary>
1380 /// <returns>The content size in pixels.</returns>
1381 virtual public Eina.Size2D GetContentSize() {
1382 var _ret_var = Efl.Ui.IScrollableInteractiveNativeInherit.efl_ui_scrollable_content_size_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1383 Eina.Error.RaiseIfUnhandledException();
1386 /// <summary>The viewport geometry</summary>
1387 /// <returns>It is absolute geometry.</returns>
1388 virtual public Eina.Rect GetViewportGeometry() {
1389 var _ret_var = Efl.Ui.IScrollableInteractiveNativeInherit.efl_ui_scrollable_viewport_geometry_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1390 Eina.Error.RaiseIfUnhandledException();
1393 /// <summary>Bouncing behavior
1394 /// 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>
1395 /// <param name="horiz">Horizontal bounce policy.</param>
1396 /// <param name="vert">Vertical bounce policy.</param>
1397 /// <returns></returns>
1398 virtual public void GetBounceEnabled( out bool horiz, out bool vert) {
1399 Efl.Ui.IScrollableInteractiveNativeInherit.efl_ui_scrollable_bounce_enabled_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), out horiz, out vert);
1400 Eina.Error.RaiseIfUnhandledException();
1402 /// <summary>Bouncing behavior
1403 /// 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>
1404 /// <param name="horiz">Horizontal bounce policy.</param>
1405 /// <param name="vert">Vertical bounce policy.</param>
1406 /// <returns></returns>
1407 virtual public void SetBounceEnabled( bool horiz, bool vert) {
1408 Efl.Ui.IScrollableInteractiveNativeInherit.efl_ui_scrollable_bounce_enabled_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), horiz, vert);
1409 Eina.Error.RaiseIfUnhandledException();
1411 /// <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>
1412 /// <returns><c>true</c> if freeze, <c>false</c> otherwise</returns>
1413 virtual public bool GetScrollFreeze() {
1414 var _ret_var = Efl.Ui.IScrollableInteractiveNativeInherit.efl_ui_scrollable_scroll_freeze_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1415 Eina.Error.RaiseIfUnhandledException();
1418 /// <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>
1419 /// <param name="freeze"><c>true</c> if freeze, <c>false</c> otherwise</param>
1420 /// <returns></returns>
1421 virtual public void SetScrollFreeze( bool freeze) {
1422 Efl.Ui.IScrollableInteractiveNativeInherit.efl_ui_scrollable_scroll_freeze_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), freeze);
1423 Eina.Error.RaiseIfUnhandledException();
1425 /// <summary>Hold property When hold turns on, it only scrolls by holding action.</summary>
1426 /// <returns><c>true</c> if hold, <c>false</c> otherwise</returns>
1427 virtual public bool GetScrollHold() {
1428 var _ret_var = Efl.Ui.IScrollableInteractiveNativeInherit.efl_ui_scrollable_scroll_hold_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1429 Eina.Error.RaiseIfUnhandledException();
1432 /// <summary>Hold property When hold turns on, it only scrolls by holding action.</summary>
1433 /// <param name="hold"><c>true</c> if hold, <c>false</c> otherwise</param>
1434 /// <returns></returns>
1435 virtual public void SetScrollHold( bool hold) {
1436 Efl.Ui.IScrollableInteractiveNativeInherit.efl_ui_scrollable_scroll_hold_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), hold);
1437 Eina.Error.RaiseIfUnhandledException();
1439 /// <summary>Controls an infinite loop for a scroller.</summary>
1440 /// <param name="loop_h">The scrolling horizontal loop</param>
1441 /// <param name="loop_v">The Scrolling vertical loop</param>
1442 /// <returns></returns>
1443 virtual public void GetLooping( out bool loop_h, out bool loop_v) {
1444 Efl.Ui.IScrollableInteractiveNativeInherit.efl_ui_scrollable_looping_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), out loop_h, out loop_v);
1445 Eina.Error.RaiseIfUnhandledException();
1447 /// <summary>Controls an infinite loop for a scroller.</summary>
1448 /// <param name="loop_h">The scrolling horizontal loop</param>
1449 /// <param name="loop_v">The Scrolling vertical loop</param>
1450 /// <returns></returns>
1451 virtual public void SetLooping( bool loop_h, bool loop_v) {
1452 Efl.Ui.IScrollableInteractiveNativeInherit.efl_ui_scrollable_looping_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), loop_h, loop_v);
1453 Eina.Error.RaiseIfUnhandledException();
1455 /// <summary>Blocking of scrolling (per axis)
1456 /// 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>
1457 /// <returns>Which axis (or axes) to block</returns>
1458 virtual public Efl.Ui.ScrollBlock GetMovementBlock() {
1459 var _ret_var = Efl.Ui.IScrollableInteractiveNativeInherit.efl_ui_scrollable_movement_block_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1460 Eina.Error.RaiseIfUnhandledException();
1463 /// <summary>Blocking of scrolling (per axis)
1464 /// 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>
1465 /// <param name="block">Which axis (or axes) to block</param>
1466 /// <returns></returns>
1467 virtual public void SetMovementBlock( Efl.Ui.ScrollBlock block) {
1468 Efl.Ui.IScrollableInteractiveNativeInherit.efl_ui_scrollable_movement_block_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), block);
1469 Eina.Error.RaiseIfUnhandledException();
1471 /// <summary>Control scrolling gravity on the scrollable
1472 /// The gravity defines how the scroller will adjust its view when the size of the scroller contents increases.
1474 /// The scroller will adjust the view to glue itself as follows.
1476 /// 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
1478 /// Default values for x and y are 0.0</summary>
1479 /// <param name="x">Horizontal scrolling gravity</param>
1480 /// <param name="y">Vertical scrolling gravity</param>
1481 /// <returns></returns>
1482 virtual public void GetGravity( out double x, out double y) {
1483 Efl.Ui.IScrollableInteractiveNativeInherit.efl_ui_scrollable_gravity_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), out x, out y);
1484 Eina.Error.RaiseIfUnhandledException();
1486 /// <summary>Control scrolling gravity on the scrollable
1487 /// The gravity defines how the scroller will adjust its view when the size of the scroller contents increases.
1489 /// The scroller will adjust the view to glue itself as follows.
1491 /// 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
1493 /// Default values for x and y are 0.0</summary>
1494 /// <param name="x">Horizontal scrolling gravity</param>
1495 /// <param name="y">Vertical scrolling gravity</param>
1496 /// <returns></returns>
1497 virtual public void SetGravity( double x, double y) {
1498 Efl.Ui.IScrollableInteractiveNativeInherit.efl_ui_scrollable_gravity_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), x, y);
1499 Eina.Error.RaiseIfUnhandledException();
1501 /// <summary>Prevent the scrollable from being smaller than the minimum size of the content.
1502 /// 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>
1503 /// <param name="w">Whether to limit the minimum horizontal size</param>
1504 /// <param name="h">Whether to limit the minimum vertical size</param>
1505 /// <returns></returns>
1506 virtual public void SetMatchContent( bool w, bool h) {
1507 Efl.Ui.IScrollableInteractiveNativeInherit.efl_ui_scrollable_match_content_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), w, h);
1508 Eina.Error.RaiseIfUnhandledException();
1510 /// <summary>Control the step size
1511 /// Use this call to set step size. This value is used when scroller scroll by arrow key event.</summary>
1512 /// <returns>The step size in pixels</returns>
1513 virtual public Eina.Position2D GetStepSize() {
1514 var _ret_var = Efl.Ui.IScrollableInteractiveNativeInherit.efl_ui_scrollable_step_size_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1515 Eina.Error.RaiseIfUnhandledException();
1518 /// <summary>Control the step size
1519 /// Use this call to set step size. This value is used when scroller scroll by arrow key event.</summary>
1520 /// <param name="step">The step size in pixels</param>
1521 /// <returns></returns>
1522 virtual public void SetStepSize( Eina.Position2D step) {
1523 Eina.Position2D.NativeStruct _in_step = step;
1524 Efl.Ui.IScrollableInteractiveNativeInherit.efl_ui_scrollable_step_size_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), _in_step);
1525 Eina.Error.RaiseIfUnhandledException();
1527 /// <summary>Show a specific virtual region within the scroller content object.
1528 /// 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>
1529 /// <param name="rect">The position where to scroll. and The size user want to see</param>
1530 /// <param name="animation">Whether to scroll with animation or not</param>
1531 /// <returns></returns>
1532 virtual public void Scroll( Eina.Rect rect, bool animation) {
1533 Eina.Rect.NativeStruct _in_rect = rect;
1534 Efl.Ui.IScrollableInteractiveNativeInherit.efl_ui_scrollable_scroll_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), _in_rect, animation);
1535 Eina.Error.RaiseIfUnhandledException();
1537 /// <summary>Scrollbar visibility policy</summary>
1538 /// <param name="hbar">Horizontal scrollbar</param>
1539 /// <param name="vbar">Vertical scrollbar</param>
1540 /// <returns></returns>
1541 virtual public void GetBarMode( out Efl.Ui.ScrollbarMode hbar, out Efl.Ui.ScrollbarMode vbar) {
1542 Efl.Ui.IScrollbarNativeInherit.efl_ui_scrollbar_bar_mode_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), out hbar, out vbar);
1543 Eina.Error.RaiseIfUnhandledException();
1545 /// <summary>Scrollbar visibility policy</summary>
1546 /// <param name="hbar">Horizontal scrollbar</param>
1547 /// <param name="vbar">Vertical scrollbar</param>
1548 /// <returns></returns>
1549 virtual public void SetBarMode( Efl.Ui.ScrollbarMode hbar, Efl.Ui.ScrollbarMode vbar) {
1550 Efl.Ui.IScrollbarNativeInherit.efl_ui_scrollbar_bar_mode_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), hbar, vbar);
1551 Eina.Error.RaiseIfUnhandledException();
1553 /// <summary>Scrollbar size. It is calculated based on viewport size-content sizes.</summary>
1554 /// <param name="width">Value between 0.0 and 1.0</param>
1555 /// <param name="height">Value between 0.0 and 1.0</param>
1556 /// <returns></returns>
1557 virtual public void GetBarSize( out double width, out double height) {
1558 Efl.Ui.IScrollbarNativeInherit.efl_ui_scrollbar_bar_size_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), out width, out height);
1559 Eina.Error.RaiseIfUnhandledException();
1561 /// <summary>Scrollbar position. It is calculated based on current position-maximum positions.</summary>
1562 /// <param name="posx">Value between 0.0 and 1.0</param>
1563 /// <param name="posy">Value between 0.0 and 1.0</param>
1564 /// <returns></returns>
1565 virtual public void GetBarPosition( out double posx, out double posy) {
1566 Efl.Ui.IScrollbarNativeInherit.efl_ui_scrollbar_bar_position_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), out posx, out posy);
1567 Eina.Error.RaiseIfUnhandledException();
1569 /// <summary>Scrollbar position. It is calculated based on current position-maximum positions.</summary>
1570 /// <param name="posx">Value between 0.0 and 1.0</param>
1571 /// <param name="posy">Value between 0.0 and 1.0</param>
1572 /// <returns></returns>
1573 virtual public void SetBarPosition( double posx, double posy) {
1574 Efl.Ui.IScrollbarNativeInherit.efl_ui_scrollbar_bar_position_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), posx, posy);
1575 Eina.Error.RaiseIfUnhandledException();
1577 /// <summary>Update bar visibility.
1578 /// The object will call this function whenever the bar need to be shown or hidden.</summary>
1579 /// <returns></returns>
1580 virtual public void UpdateBarVisibility() {
1581 Efl.Ui.IScrollbarNativeInherit.efl_ui_scrollbar_bar_visibility_update_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1582 Eina.Error.RaiseIfUnhandledException();
1584 /// <summary>If the widget needs a focus manager, this function will be called.
1585 /// It can be used and overriden to inject your own manager or set custom options on the focus manager.
1586 /// (Since EFL 1.22)</summary>
1587 /// <param name="root">The logical root object for focus.</param>
1588 /// <returns>The focus manager.</returns>
1589 virtual public Efl.Ui.Focus.IManager FocusManagerCreate( Efl.Ui.Focus.IObject root) {
1590 var _ret_var = Efl.Ui.IWidgetFocusManagerNativeInherit.efl_ui_widget_focus_manager_create_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), root);
1591 Eina.Error.RaiseIfUnhandledException();
1594 /// <summary>The element which is currently focused by this manager
1595 /// 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.
1596 /// (Since EFL 1.22)</summary>
1597 /// <returns>Currently focused element.</returns>
1598 virtual public Efl.Ui.Focus.IObject GetManagerFocus() {
1599 var _ret_var = Efl.Ui.Focus.IManagerNativeInherit.efl_ui_focus_manager_focus_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1600 Eina.Error.RaiseIfUnhandledException();
1603 /// <summary>The element which is currently focused by this manager
1604 /// 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.
1605 /// (Since EFL 1.22)</summary>
1606 /// <param name="focus">Currently focused element.</param>
1607 /// <returns></returns>
1608 virtual public void SetManagerFocus( Efl.Ui.Focus.IObject focus) {
1609 Efl.Ui.Focus.IManagerNativeInherit.efl_ui_focus_manager_focus_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), focus);
1610 Eina.Error.RaiseIfUnhandledException();
1612 /// <summary>Add another manager to serve the move requests.
1613 /// 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.
1614 /// (Since EFL 1.22)</summary>
1615 /// <returns>The redirect manager.</returns>
1616 virtual public Efl.Ui.Focus.IManager GetRedirect() {
1617 var _ret_var = Efl.Ui.Focus.IManagerNativeInherit.efl_ui_focus_manager_redirect_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1618 Eina.Error.RaiseIfUnhandledException();
1621 /// <summary>Add another manager to serve the move requests.
1622 /// 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.
1623 /// (Since EFL 1.22)</summary>
1624 /// <param name="redirect">The redirect manager.</param>
1625 /// <returns></returns>
1626 virtual public void SetRedirect( Efl.Ui.Focus.IManager redirect) {
1627 Efl.Ui.Focus.IManagerNativeInherit.efl_ui_focus_manager_redirect_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), redirect);
1628 Eina.Error.RaiseIfUnhandledException();
1630 /// <summary>The list of elements which are at the border of the graph.
1631 /// 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"/>
1632 /// (Since EFL 1.22)</summary>
1633 /// <returns>An iterator over the border objects.</returns>
1634 virtual public Eina.Iterator<Efl.Ui.Focus.IObject> GetBorderElements() {
1635 var _ret_var = Efl.Ui.Focus.IManagerNativeInherit.efl_ui_focus_manager_border_elements_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1636 Eina.Error.RaiseIfUnhandledException();
1637 return new Eina.Iterator<Efl.Ui.Focus.IObject>(_ret_var, false, false);
1639 /// <summary>Get all elements that are at the border of the viewport
1640 /// Every element returned by this is located inside the viewport rectangle, but has a right, left, down or up neighbor outside the viewport.
1641 /// (Since EFL 1.22)</summary>
1642 /// <param name="viewport">The rectangle defining the viewport.</param>
1643 /// <returns>The list of border objects.</returns>
1644 virtual public Eina.Iterator<Efl.Ui.Focus.IObject> GetViewportElements( Eina.Rect viewport) {
1645 Eina.Rect.NativeStruct _in_viewport = viewport;
1646 var _ret_var = Efl.Ui.Focus.IManagerNativeInherit.efl_ui_focus_manager_viewport_elements_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), _in_viewport);
1647 Eina.Error.RaiseIfUnhandledException();
1648 return new Eina.Iterator<Efl.Ui.Focus.IObject>(_ret_var, false, false);
1650 /// <summary>Root node for all logical subtrees.
1651 /// This property can only be set once.
1652 /// (Since EFL 1.22)</summary>
1653 /// <returns>Will be registered into this manager object.</returns>
1654 virtual public Efl.Ui.Focus.IObject GetRoot() {
1655 var _ret_var = Efl.Ui.Focus.IManagerNativeInherit.efl_ui_focus_manager_root_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1656 Eina.Error.RaiseIfUnhandledException();
1659 /// <summary>Root node for all logical subtrees.
1660 /// This property can only be set once.
1661 /// (Since EFL 1.22)</summary>
1662 /// <param name="root">Will be registered into this manager object.</param>
1663 /// <returns>If <c>true</c>, this is the root node</returns>
1664 virtual public bool SetRoot( Efl.Ui.Focus.IObject root) {
1665 var _ret_var = Efl.Ui.Focus.IManagerNativeInherit.efl_ui_focus_manager_root_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), root);
1666 Eina.Error.RaiseIfUnhandledException();
1669 /// <summary>Move the focus in the given direction.
1670 /// This call flushes all changes. This means all changes between the last flush and now are computed.
1671 /// (Since EFL 1.22)</summary>
1672 /// <param name="direction">The direction to move to.</param>
1673 /// <returns>The element which is now focused.</returns>
1674 virtual public Efl.Ui.Focus.IObject Move( Efl.Ui.Focus.Direction direction) {
1675 var _ret_var = Efl.Ui.Focus.IManagerNativeInherit.efl_ui_focus_manager_move_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), direction);
1676 Eina.Error.RaiseIfUnhandledException();
1679 /// <summary>Return the object in the <c>direction</c> from <c>child</c>.
1680 /// (Since EFL 1.22)</summary>
1681 /// <param name="direction">Direction to move focus.</param>
1682 /// <param name="child">The child to move from. Pass <c>null</c> to indicate the currently focused child.</param>
1683 /// <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>
1684 /// <returns>Object that would receive focus if moved in the given direction.</returns>
1685 virtual public Efl.Ui.Focus.IObject MoveRequest( Efl.Ui.Focus.Direction direction, Efl.Ui.Focus.IObject child, bool logical) {
1686 var _ret_var = Efl.Ui.Focus.IManagerNativeInherit.efl_ui_focus_manager_request_move_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), direction, child, logical);
1687 Eina.Error.RaiseIfUnhandledException();
1690 /// <summary>Return the widget in the direction next.
1691 /// 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.
1692 /// (Since EFL 1.22)</summary>
1693 /// <param name="root">Parent for returned child.</param>
1694 /// <returns>Child of passed parameter.</returns>
1695 virtual public Efl.Ui.Focus.IObject RequestSubchild( Efl.Ui.Focus.IObject root) {
1696 var _ret_var = Efl.Ui.Focus.IManagerNativeInherit.efl_ui_focus_manager_request_subchild_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), root);
1697 Eina.Error.RaiseIfUnhandledException();
1700 /// <summary>This will fetch the data from a registered node.
1701 /// Be aware this function will trigger a computation of all dirty nodes.
1702 /// (Since EFL 1.22)</summary>
1703 /// <param name="child">The child object to inspect.</param>
1704 /// <returns>The list of relations starting from <c>child</c>.</returns>
1705 virtual public Efl.Ui.Focus.Relations Fetch( Efl.Ui.Focus.IObject child) {
1706 var _ret_var = Efl.Ui.Focus.IManagerNativeInherit.efl_ui_focus_manager_fetch_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), child);
1707 Eina.Error.RaiseIfUnhandledException();
1708 var __ret_tmp = Eina.PrimitiveConversion.PointerToManaged<Efl.Ui.Focus.Relations>(_ret_var);
1709 Marshal.FreeHGlobal(_ret_var);
1712 /// <summary>Return the last logical object.
1713 /// The returned object is the last object that would be returned if you start at the root and move the direction into next.
1714 /// (Since EFL 1.22)</summary>
1715 /// <returns>Last object.</returns>
1716 virtual public Efl.Ui.Focus.ManagerLogicalEndDetail LogicalEnd() {
1717 var _ret_var = Efl.Ui.Focus.IManagerNativeInherit.efl_ui_focus_manager_logical_end_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1718 Eina.Error.RaiseIfUnhandledException();
1721 /// <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.
1722 /// You should focus another element immediately after calling this, in order to always have a focused object.
1723 /// (Since EFL 1.22)</summary>
1724 /// <returns></returns>
1725 virtual public void ResetHistory() {
1726 Efl.Ui.Focus.IManagerNativeInherit.efl_ui_focus_manager_reset_history_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1727 Eina.Error.RaiseIfUnhandledException();
1729 /// <summary>Remove the uppermost history element, and focus the previous one.
1730 /// 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.
1731 /// (Since EFL 1.22)</summary>
1732 /// <returns></returns>
1733 virtual public void PopHistoryStack() {
1734 Efl.Ui.Focus.IManagerNativeInherit.efl_ui_focus_manager_pop_history_stack_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1735 Eina.Error.RaiseIfUnhandledException();
1737 /// <summary>Called when this manager is set as redirect.
1738 /// 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.
1739 /// (Since EFL 1.22)</summary>
1740 /// <param name="direction">The direction in which this should be setup.</param>
1741 /// <param name="entry">The object that caused this manager to be redirect.</param>
1742 /// <returns></returns>
1743 virtual public void SetupOnFirstTouch( Efl.Ui.Focus.Direction direction, Efl.Ui.Focus.IObject entry) {
1744 Efl.Ui.Focus.IManagerNativeInherit.efl_ui_focus_manager_setup_on_first_touch_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), direction, entry);
1745 Eina.Error.RaiseIfUnhandledException();
1747 /// <summary>This disables the cache invalidation when an object is moved.
1748 /// 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.
1749 /// (Since EFL 1.22)</summary>
1750 /// <returns></returns>
1751 virtual public void FreezeDirtyLogic() {
1752 Efl.Ui.Focus.IManagerNativeInherit.efl_ui_focus_manager_dirty_logic_freeze_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1753 Eina.Error.RaiseIfUnhandledException();
1755 /// <summary>This enables the cache invalidation when an object is moved.
1756 /// This is the counterpart to <see cref="Efl.Ui.Focus.IManager.FreezeDirtyLogic"/>.
1757 /// (Since EFL 1.22)</summary>
1758 /// <returns></returns>
1759 virtual public void DirtyLogicUnfreeze() {
1760 Efl.Ui.Focus.IManagerNativeInherit.efl_ui_focus_manager_dirty_logic_unfreeze_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1761 Eina.Error.RaiseIfUnhandledException();
1763 /// <summary>Swallowed sub-object contained in this object.
1764 /// (Since EFL 1.22)</summary>
1765 /// <value>The object to swallow.</value>
1766 public Efl.Gfx.IEntity Content {
1767 get { return GetContent(); }
1768 set { SetContent( value); }
1770 /// <summary>The content position</summary>
1771 /// <value>The position is virtual value, (0, 0) starting at the top-left.</value>
1772 public Eina.Position2D ContentPos {
1773 get { return GetContentPos(); }
1774 set { SetContentPos( value); }
1776 /// <summary>The content size</summary>
1777 /// <value>The content size in pixels.</value>
1778 public Eina.Size2D ContentSize {
1779 get { return GetContentSize(); }
1781 /// <summary>The viewport geometry</summary>
1782 /// <value>It is absolute geometry.</value>
1783 public Eina.Rect ViewportGeometry {
1784 get { return GetViewportGeometry(); }
1786 /// <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>
1787 /// <value><c>true</c> if freeze, <c>false</c> otherwise</value>
1788 public bool ScrollFreeze {
1789 get { return GetScrollFreeze(); }
1790 set { SetScrollFreeze( value); }
1792 /// <summary>Hold property When hold turns on, it only scrolls by holding action.</summary>
1793 /// <value><c>true</c> if hold, <c>false</c> otherwise</value>
1794 public bool ScrollHold {
1795 get { return GetScrollHold(); }
1796 set { SetScrollHold( value); }
1798 /// <summary>Blocking of scrolling (per axis)
1799 /// 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>
1800 /// <value>Which axis (or axes) to block</value>
1801 public Efl.Ui.ScrollBlock MovementBlock {
1802 get { return GetMovementBlock(); }
1803 set { SetMovementBlock( value); }
1805 /// <summary>Control the step size
1806 /// Use this call to set step size. This value is used when scroller scroll by arrow key event.</summary>
1807 /// <value>The step size in pixels</value>
1808 public Eina.Position2D StepSize {
1809 get { return GetStepSize(); }
1810 set { SetStepSize( value); }
1812 /// <summary>The element which is currently focused by this manager
1813 /// 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.
1814 /// (Since EFL 1.22)</summary>
1815 /// <value>Currently focused element.</value>
1816 public Efl.Ui.Focus.IObject ManagerFocus {
1817 get { return GetManagerFocus(); }
1818 set { SetManagerFocus( value); }
1820 /// <summary>Add another manager to serve the move requests.
1821 /// 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.
1822 /// (Since EFL 1.22)</summary>
1823 /// <value>The redirect manager.</value>
1824 public Efl.Ui.Focus.IManager Redirect {
1825 get { return GetRedirect(); }
1826 set { SetRedirect( value); }
1828 /// <summary>The list of elements which are at the border of the graph.
1829 /// 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"/>
1830 /// (Since EFL 1.22)</summary>
1831 /// <value>An iterator over the border objects.</value>
1832 public Eina.Iterator<Efl.Ui.Focus.IObject> BorderElements {
1833 get { return GetBorderElements(); }
1835 /// <summary>Root node for all logical subtrees.
1836 /// This property can only be set once.
1837 /// (Since EFL 1.22)</summary>
1838 /// <value>Will be registered into this manager object.</value>
1839 public Efl.Ui.Focus.IObject Root {
1840 get { return GetRoot(); }
1841 set { SetRoot( value); }
1843 private static IntPtr GetEflClassStatic()
1845 return Efl.Ui.Scroller.efl_ui_scroller_class_get();
1848 public class ScrollerNativeInherit : Efl.Ui.LayoutBaseNativeInherit{
1849 public new static Efl.Eo.NativeModule _Module = new Efl.Eo.NativeModule(efl.Libs.Elementary);
1850 public override System.Collections.Generic.List<Efl_Op_Description> GetEoOps(System.Type type)
1852 var descs = new System.Collections.Generic.List<Efl_Op_Description>();
1853 var methods = Efl.Eo.Globals.GetUserMethods(type);
1854 if (efl_content_get_static_delegate == null)
1855 efl_content_get_static_delegate = new efl_content_get_delegate(content_get);
1856 if (methods.FirstOrDefault(m => m.Name == "GetContent") != null)
1857 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_content_get"), func = Marshal.GetFunctionPointerForDelegate(efl_content_get_static_delegate)});
1858 if (efl_content_set_static_delegate == null)
1859 efl_content_set_static_delegate = new efl_content_set_delegate(content_set);
1860 if (methods.FirstOrDefault(m => m.Name == "SetContent") != null)
1861 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_content_set"), func = Marshal.GetFunctionPointerForDelegate(efl_content_set_static_delegate)});
1862 if (efl_content_unset_static_delegate == null)
1863 efl_content_unset_static_delegate = new efl_content_unset_delegate(content_unset);
1864 if (methods.FirstOrDefault(m => m.Name == "UnsetContent") != null)
1865 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_content_unset"), func = Marshal.GetFunctionPointerForDelegate(efl_content_unset_static_delegate)});
1866 if (efl_ui_scrollable_content_pos_get_static_delegate == null)
1867 efl_ui_scrollable_content_pos_get_static_delegate = new efl_ui_scrollable_content_pos_get_delegate(content_pos_get);
1868 if (methods.FirstOrDefault(m => m.Name == "GetContentPos") != null)
1869 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)});
1870 if (efl_ui_scrollable_content_pos_set_static_delegate == null)
1871 efl_ui_scrollable_content_pos_set_static_delegate = new efl_ui_scrollable_content_pos_set_delegate(content_pos_set);
1872 if (methods.FirstOrDefault(m => m.Name == "SetContentPos") != null)
1873 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)});
1874 if (efl_ui_scrollable_content_size_get_static_delegate == null)
1875 efl_ui_scrollable_content_size_get_static_delegate = new efl_ui_scrollable_content_size_get_delegate(content_size_get);
1876 if (methods.FirstOrDefault(m => m.Name == "GetContentSize") != null)
1877 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)});
1878 if (efl_ui_scrollable_viewport_geometry_get_static_delegate == null)
1879 efl_ui_scrollable_viewport_geometry_get_static_delegate = new efl_ui_scrollable_viewport_geometry_get_delegate(viewport_geometry_get);
1880 if (methods.FirstOrDefault(m => m.Name == "GetViewportGeometry") != null)
1881 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)});
1882 if (efl_ui_scrollable_bounce_enabled_get_static_delegate == null)
1883 efl_ui_scrollable_bounce_enabled_get_static_delegate = new efl_ui_scrollable_bounce_enabled_get_delegate(bounce_enabled_get);
1884 if (methods.FirstOrDefault(m => m.Name == "GetBounceEnabled") != null)
1885 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)});
1886 if (efl_ui_scrollable_bounce_enabled_set_static_delegate == null)
1887 efl_ui_scrollable_bounce_enabled_set_static_delegate = new efl_ui_scrollable_bounce_enabled_set_delegate(bounce_enabled_set);
1888 if (methods.FirstOrDefault(m => m.Name == "SetBounceEnabled") != null)
1889 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)});
1890 if (efl_ui_scrollable_scroll_freeze_get_static_delegate == null)
1891 efl_ui_scrollable_scroll_freeze_get_static_delegate = new efl_ui_scrollable_scroll_freeze_get_delegate(scroll_freeze_get);
1892 if (methods.FirstOrDefault(m => m.Name == "GetScrollFreeze") != null)
1893 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)});
1894 if (efl_ui_scrollable_scroll_freeze_set_static_delegate == null)
1895 efl_ui_scrollable_scroll_freeze_set_static_delegate = new efl_ui_scrollable_scroll_freeze_set_delegate(scroll_freeze_set);
1896 if (methods.FirstOrDefault(m => m.Name == "SetScrollFreeze") != null)
1897 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)});
1898 if (efl_ui_scrollable_scroll_hold_get_static_delegate == null)
1899 efl_ui_scrollable_scroll_hold_get_static_delegate = new efl_ui_scrollable_scroll_hold_get_delegate(scroll_hold_get);
1900 if (methods.FirstOrDefault(m => m.Name == "GetScrollHold") != null)
1901 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)});
1902 if (efl_ui_scrollable_scroll_hold_set_static_delegate == null)
1903 efl_ui_scrollable_scroll_hold_set_static_delegate = new efl_ui_scrollable_scroll_hold_set_delegate(scroll_hold_set);
1904 if (methods.FirstOrDefault(m => m.Name == "SetScrollHold") != null)
1905 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)});
1906 if (efl_ui_scrollable_looping_get_static_delegate == null)
1907 efl_ui_scrollable_looping_get_static_delegate = new efl_ui_scrollable_looping_get_delegate(looping_get);
1908 if (methods.FirstOrDefault(m => m.Name == "GetLooping") != null)
1909 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)});
1910 if (efl_ui_scrollable_looping_set_static_delegate == null)
1911 efl_ui_scrollable_looping_set_static_delegate = new efl_ui_scrollable_looping_set_delegate(looping_set);
1912 if (methods.FirstOrDefault(m => m.Name == "SetLooping") != null)
1913 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)});
1914 if (efl_ui_scrollable_movement_block_get_static_delegate == null)
1915 efl_ui_scrollable_movement_block_get_static_delegate = new efl_ui_scrollable_movement_block_get_delegate(movement_block_get);
1916 if (methods.FirstOrDefault(m => m.Name == "GetMovementBlock") != null)
1917 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)});
1918 if (efl_ui_scrollable_movement_block_set_static_delegate == null)
1919 efl_ui_scrollable_movement_block_set_static_delegate = new efl_ui_scrollable_movement_block_set_delegate(movement_block_set);
1920 if (methods.FirstOrDefault(m => m.Name == "SetMovementBlock") != null)
1921 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)});
1922 if (efl_ui_scrollable_gravity_get_static_delegate == null)
1923 efl_ui_scrollable_gravity_get_static_delegate = new efl_ui_scrollable_gravity_get_delegate(gravity_get);
1924 if (methods.FirstOrDefault(m => m.Name == "GetGravity") != null)
1925 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)});
1926 if (efl_ui_scrollable_gravity_set_static_delegate == null)
1927 efl_ui_scrollable_gravity_set_static_delegate = new efl_ui_scrollable_gravity_set_delegate(gravity_set);
1928 if (methods.FirstOrDefault(m => m.Name == "SetGravity") != null)
1929 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)});
1930 if (efl_ui_scrollable_match_content_set_static_delegate == null)
1931 efl_ui_scrollable_match_content_set_static_delegate = new efl_ui_scrollable_match_content_set_delegate(match_content_set);
1932 if (methods.FirstOrDefault(m => m.Name == "SetMatchContent") != null)
1933 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)});
1934 if (efl_ui_scrollable_step_size_get_static_delegate == null)
1935 efl_ui_scrollable_step_size_get_static_delegate = new efl_ui_scrollable_step_size_get_delegate(step_size_get);
1936 if (methods.FirstOrDefault(m => m.Name == "GetStepSize") != null)
1937 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)});
1938 if (efl_ui_scrollable_step_size_set_static_delegate == null)
1939 efl_ui_scrollable_step_size_set_static_delegate = new efl_ui_scrollable_step_size_set_delegate(step_size_set);
1940 if (methods.FirstOrDefault(m => m.Name == "SetStepSize") != null)
1941 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)});
1942 if (efl_ui_scrollable_scroll_static_delegate == null)
1943 efl_ui_scrollable_scroll_static_delegate = new efl_ui_scrollable_scroll_delegate(scroll);
1944 if (methods.FirstOrDefault(m => m.Name == "Scroll") != null)
1945 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)});
1946 if (efl_ui_scrollbar_bar_mode_get_static_delegate == null)
1947 efl_ui_scrollbar_bar_mode_get_static_delegate = new efl_ui_scrollbar_bar_mode_get_delegate(bar_mode_get);
1948 if (methods.FirstOrDefault(m => m.Name == "GetBarMode") != null)
1949 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)});
1950 if (efl_ui_scrollbar_bar_mode_set_static_delegate == null)
1951 efl_ui_scrollbar_bar_mode_set_static_delegate = new efl_ui_scrollbar_bar_mode_set_delegate(bar_mode_set);
1952 if (methods.FirstOrDefault(m => m.Name == "SetBarMode") != null)
1953 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)});
1954 if (efl_ui_scrollbar_bar_size_get_static_delegate == null)
1955 efl_ui_scrollbar_bar_size_get_static_delegate = new efl_ui_scrollbar_bar_size_get_delegate(bar_size_get);
1956 if (methods.FirstOrDefault(m => m.Name == "GetBarSize") != null)
1957 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)});
1958 if (efl_ui_scrollbar_bar_position_get_static_delegate == null)
1959 efl_ui_scrollbar_bar_position_get_static_delegate = new efl_ui_scrollbar_bar_position_get_delegate(bar_position_get);
1960 if (methods.FirstOrDefault(m => m.Name == "GetBarPosition") != null)
1961 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)});
1962 if (efl_ui_scrollbar_bar_position_set_static_delegate == null)
1963 efl_ui_scrollbar_bar_position_set_static_delegate = new efl_ui_scrollbar_bar_position_set_delegate(bar_position_set);
1964 if (methods.FirstOrDefault(m => m.Name == "SetBarPosition") != null)
1965 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)});
1966 if (efl_ui_scrollbar_bar_visibility_update_static_delegate == null)
1967 efl_ui_scrollbar_bar_visibility_update_static_delegate = new efl_ui_scrollbar_bar_visibility_update_delegate(bar_visibility_update);
1968 if (methods.FirstOrDefault(m => m.Name == "UpdateBarVisibility") != null)
1969 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)});
1970 if (efl_ui_widget_focus_manager_create_static_delegate == null)
1971 efl_ui_widget_focus_manager_create_static_delegate = new efl_ui_widget_focus_manager_create_delegate(focus_manager_create);
1972 if (methods.FirstOrDefault(m => m.Name == "FocusManagerCreate") != null)
1973 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)});
1974 if (efl_ui_focus_manager_focus_get_static_delegate == null)
1975 efl_ui_focus_manager_focus_get_static_delegate = new efl_ui_focus_manager_focus_get_delegate(manager_focus_get);
1976 if (methods.FirstOrDefault(m => m.Name == "GetManagerFocus") != null)
1977 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)});
1978 if (efl_ui_focus_manager_focus_set_static_delegate == null)
1979 efl_ui_focus_manager_focus_set_static_delegate = new efl_ui_focus_manager_focus_set_delegate(manager_focus_set);
1980 if (methods.FirstOrDefault(m => m.Name == "SetManagerFocus") != null)
1981 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)});
1982 if (efl_ui_focus_manager_redirect_get_static_delegate == null)
1983 efl_ui_focus_manager_redirect_get_static_delegate = new efl_ui_focus_manager_redirect_get_delegate(redirect_get);
1984 if (methods.FirstOrDefault(m => m.Name == "GetRedirect") != null)
1985 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)});
1986 if (efl_ui_focus_manager_redirect_set_static_delegate == null)
1987 efl_ui_focus_manager_redirect_set_static_delegate = new efl_ui_focus_manager_redirect_set_delegate(redirect_set);
1988 if (methods.FirstOrDefault(m => m.Name == "SetRedirect") != null)
1989 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)});
1990 if (efl_ui_focus_manager_border_elements_get_static_delegate == null)
1991 efl_ui_focus_manager_border_elements_get_static_delegate = new efl_ui_focus_manager_border_elements_get_delegate(border_elements_get);
1992 if (methods.FirstOrDefault(m => m.Name == "GetBorderElements") != null)
1993 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)});
1994 if (efl_ui_focus_manager_viewport_elements_get_static_delegate == null)
1995 efl_ui_focus_manager_viewport_elements_get_static_delegate = new efl_ui_focus_manager_viewport_elements_get_delegate(viewport_elements_get);
1996 if (methods.FirstOrDefault(m => m.Name == "GetViewportElements") != null)
1997 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)});
1998 if (efl_ui_focus_manager_root_get_static_delegate == null)
1999 efl_ui_focus_manager_root_get_static_delegate = new efl_ui_focus_manager_root_get_delegate(root_get);
2000 if (methods.FirstOrDefault(m => m.Name == "GetRoot") != null)
2001 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)});
2002 if (efl_ui_focus_manager_root_set_static_delegate == null)
2003 efl_ui_focus_manager_root_set_static_delegate = new efl_ui_focus_manager_root_set_delegate(root_set);
2004 if (methods.FirstOrDefault(m => m.Name == "SetRoot") != null)
2005 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)});
2006 if (efl_ui_focus_manager_move_static_delegate == null)
2007 efl_ui_focus_manager_move_static_delegate = new efl_ui_focus_manager_move_delegate(move);
2008 if (methods.FirstOrDefault(m => m.Name == "Move") != null)
2009 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)});
2010 if (efl_ui_focus_manager_request_move_static_delegate == null)
2011 efl_ui_focus_manager_request_move_static_delegate = new efl_ui_focus_manager_request_move_delegate(request_move);
2012 if (methods.FirstOrDefault(m => m.Name == "MoveRequest") != null)
2013 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)});
2014 if (efl_ui_focus_manager_request_subchild_static_delegate == null)
2015 efl_ui_focus_manager_request_subchild_static_delegate = new efl_ui_focus_manager_request_subchild_delegate(request_subchild);
2016 if (methods.FirstOrDefault(m => m.Name == "RequestSubchild") != null)
2017 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)});
2018 if (efl_ui_focus_manager_fetch_static_delegate == null)
2019 efl_ui_focus_manager_fetch_static_delegate = new efl_ui_focus_manager_fetch_delegate(fetch);
2020 if (methods.FirstOrDefault(m => m.Name == "Fetch") != null)
2021 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)});
2022 if (efl_ui_focus_manager_logical_end_static_delegate == null)
2023 efl_ui_focus_manager_logical_end_static_delegate = new efl_ui_focus_manager_logical_end_delegate(logical_end);
2024 if (methods.FirstOrDefault(m => m.Name == "LogicalEnd") != null)
2025 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)});
2026 if (efl_ui_focus_manager_reset_history_static_delegate == null)
2027 efl_ui_focus_manager_reset_history_static_delegate = new efl_ui_focus_manager_reset_history_delegate(reset_history);
2028 if (methods.FirstOrDefault(m => m.Name == "ResetHistory") != null)
2029 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)});
2030 if (efl_ui_focus_manager_pop_history_stack_static_delegate == null)
2031 efl_ui_focus_manager_pop_history_stack_static_delegate = new efl_ui_focus_manager_pop_history_stack_delegate(pop_history_stack);
2032 if (methods.FirstOrDefault(m => m.Name == "PopHistoryStack") != null)
2033 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)});
2034 if (efl_ui_focus_manager_setup_on_first_touch_static_delegate == null)
2035 efl_ui_focus_manager_setup_on_first_touch_static_delegate = new efl_ui_focus_manager_setup_on_first_touch_delegate(setup_on_first_touch);
2036 if (methods.FirstOrDefault(m => m.Name == "SetupOnFirstTouch") != null)
2037 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)});
2038 if (efl_ui_focus_manager_dirty_logic_freeze_static_delegate == null)
2039 efl_ui_focus_manager_dirty_logic_freeze_static_delegate = new efl_ui_focus_manager_dirty_logic_freeze_delegate(dirty_logic_freeze);
2040 if (methods.FirstOrDefault(m => m.Name == "FreezeDirtyLogic") != null)
2041 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)});
2042 if (efl_ui_focus_manager_dirty_logic_unfreeze_static_delegate == null)
2043 efl_ui_focus_manager_dirty_logic_unfreeze_static_delegate = new efl_ui_focus_manager_dirty_logic_unfreeze_delegate(dirty_logic_unfreeze);
2044 if (methods.FirstOrDefault(m => m.Name == "DirtyLogicUnfreeze") != null)
2045 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)});
2046 descs.AddRange(base.GetEoOps(type));
2049 public override IntPtr GetEflClass()
2051 return Efl.Ui.Scroller.efl_ui_scroller_class_get();
2053 public static new IntPtr GetEflClassStatic()
2055 return Efl.Ui.Scroller.efl_ui_scroller_class_get();
2059 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.IEntityConcrete, Efl.Eo.NonOwnTag>))] private delegate Efl.Gfx.IEntity efl_content_get_delegate(System.IntPtr obj, System.IntPtr pd);
2062 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.IEntityConcrete, Efl.Eo.NonOwnTag>))] public delegate Efl.Gfx.IEntity efl_content_get_api_delegate(System.IntPtr obj);
2063 public static Efl.Eo.FunctionWrapper<efl_content_get_api_delegate> efl_content_get_ptr = new Efl.Eo.FunctionWrapper<efl_content_get_api_delegate>(_Module, "efl_content_get");
2064 private static Efl.Gfx.IEntity content_get(System.IntPtr obj, System.IntPtr pd)
2066 Eina.Log.Debug("function efl_content_get was called");
2067 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2068 if(wrapper != null) {
2069 Efl.Gfx.IEntity _ret_var = default(Efl.Gfx.IEntity);
2071 _ret_var = ((Scroller)wrapper).GetContent();
2072 } catch (Exception e) {
2073 Eina.Log.Warning($"Callback error: {e.ToString()}");
2074 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2078 return efl_content_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2081 private static efl_content_get_delegate efl_content_get_static_delegate;
2084 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_content_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.IEntityConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity content);
2087 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_content_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.IEntityConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity content);
2088 public static Efl.Eo.FunctionWrapper<efl_content_set_api_delegate> efl_content_set_ptr = new Efl.Eo.FunctionWrapper<efl_content_set_api_delegate>(_Module, "efl_content_set");
2089 private static bool content_set(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.IEntity content)
2091 Eina.Log.Debug("function efl_content_set was called");
2092 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2093 if(wrapper != null) {
2094 bool _ret_var = default(bool);
2096 _ret_var = ((Scroller)wrapper).SetContent( content);
2097 } catch (Exception e) {
2098 Eina.Log.Warning($"Callback error: {e.ToString()}");
2099 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2103 return efl_content_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), content);
2106 private static efl_content_set_delegate efl_content_set_static_delegate;
2109 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.IEntityConcrete, Efl.Eo.NonOwnTag>))] private delegate Efl.Gfx.IEntity efl_content_unset_delegate(System.IntPtr obj, System.IntPtr pd);
2112 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.IEntityConcrete, Efl.Eo.NonOwnTag>))] public delegate Efl.Gfx.IEntity efl_content_unset_api_delegate(System.IntPtr obj);
2113 public static Efl.Eo.FunctionWrapper<efl_content_unset_api_delegate> efl_content_unset_ptr = new Efl.Eo.FunctionWrapper<efl_content_unset_api_delegate>(_Module, "efl_content_unset");
2114 private static Efl.Gfx.IEntity content_unset(System.IntPtr obj, System.IntPtr pd)
2116 Eina.Log.Debug("function efl_content_unset was called");
2117 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2118 if(wrapper != null) {
2119 Efl.Gfx.IEntity _ret_var = default(Efl.Gfx.IEntity);
2121 _ret_var = ((Scroller)wrapper).UnsetContent();
2122 } catch (Exception e) {
2123 Eina.Log.Warning($"Callback error: {e.ToString()}");
2124 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2128 return efl_content_unset_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2131 private static efl_content_unset_delegate efl_content_unset_static_delegate;
2134 private delegate Eina.Position2D.NativeStruct efl_ui_scrollable_content_pos_get_delegate(System.IntPtr obj, System.IntPtr pd);
2137 public delegate Eina.Position2D.NativeStruct efl_ui_scrollable_content_pos_get_api_delegate(System.IntPtr obj);
2138 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");
2139 private static Eina.Position2D.NativeStruct content_pos_get(System.IntPtr obj, System.IntPtr pd)
2141 Eina.Log.Debug("function efl_ui_scrollable_content_pos_get was called");
2142 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2143 if(wrapper != null) {
2144 Eina.Position2D _ret_var = default(Eina.Position2D);
2146 _ret_var = ((Scroller)wrapper).GetContentPos();
2147 } catch (Exception e) {
2148 Eina.Log.Warning($"Callback error: {e.ToString()}");
2149 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2153 return efl_ui_scrollable_content_pos_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2156 private static efl_ui_scrollable_content_pos_get_delegate efl_ui_scrollable_content_pos_get_static_delegate;
2159 private delegate void efl_ui_scrollable_content_pos_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct pos);
2162 public delegate void efl_ui_scrollable_content_pos_set_api_delegate(System.IntPtr obj, Eina.Position2D.NativeStruct pos);
2163 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");
2164 private static void content_pos_set(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct pos)
2166 Eina.Log.Debug("function efl_ui_scrollable_content_pos_set was called");
2167 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2168 if(wrapper != null) {
2169 Eina.Position2D _in_pos = pos;
2172 ((Scroller)wrapper).SetContentPos( _in_pos);
2173 } catch (Exception e) {
2174 Eina.Log.Warning($"Callback error: {e.ToString()}");
2175 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2178 efl_ui_scrollable_content_pos_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), pos);
2181 private static efl_ui_scrollable_content_pos_set_delegate efl_ui_scrollable_content_pos_set_static_delegate;
2184 private delegate Eina.Size2D.NativeStruct efl_ui_scrollable_content_size_get_delegate(System.IntPtr obj, System.IntPtr pd);
2187 public delegate Eina.Size2D.NativeStruct efl_ui_scrollable_content_size_get_api_delegate(System.IntPtr obj);
2188 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");
2189 private static Eina.Size2D.NativeStruct content_size_get(System.IntPtr obj, System.IntPtr pd)
2191 Eina.Log.Debug("function efl_ui_scrollable_content_size_get was called");
2192 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2193 if(wrapper != null) {
2194 Eina.Size2D _ret_var = default(Eina.Size2D);
2196 _ret_var = ((Scroller)wrapper).GetContentSize();
2197 } catch (Exception e) {
2198 Eina.Log.Warning($"Callback error: {e.ToString()}");
2199 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2203 return efl_ui_scrollable_content_size_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2206 private static efl_ui_scrollable_content_size_get_delegate efl_ui_scrollable_content_size_get_static_delegate;
2209 private delegate Eina.Rect.NativeStruct efl_ui_scrollable_viewport_geometry_get_delegate(System.IntPtr obj, System.IntPtr pd);
2212 public delegate Eina.Rect.NativeStruct efl_ui_scrollable_viewport_geometry_get_api_delegate(System.IntPtr obj);
2213 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");
2214 private static Eina.Rect.NativeStruct viewport_geometry_get(System.IntPtr obj, System.IntPtr pd)
2216 Eina.Log.Debug("function efl_ui_scrollable_viewport_geometry_get was called");
2217 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2218 if(wrapper != null) {
2219 Eina.Rect _ret_var = default(Eina.Rect);
2221 _ret_var = ((Scroller)wrapper).GetViewportGeometry();
2222 } catch (Exception e) {
2223 Eina.Log.Warning($"Callback error: {e.ToString()}");
2224 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2228 return efl_ui_scrollable_viewport_geometry_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2231 private static efl_ui_scrollable_viewport_geometry_get_delegate efl_ui_scrollable_viewport_geometry_get_static_delegate;
2234 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);
2237 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);
2238 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");
2239 private static void bounce_enabled_get(System.IntPtr obj, System.IntPtr pd, out bool horiz, out bool vert)
2241 Eina.Log.Debug("function efl_ui_scrollable_bounce_enabled_get was called");
2242 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2243 if(wrapper != null) {
2244 horiz = default(bool); vert = default(bool);
2246 ((Scroller)wrapper).GetBounceEnabled( out horiz, out vert);
2247 } catch (Exception e) {
2248 Eina.Log.Warning($"Callback error: {e.ToString()}");
2249 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2252 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);
2255 private static efl_ui_scrollable_bounce_enabled_get_delegate efl_ui_scrollable_bounce_enabled_get_static_delegate;
2258 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);
2261 public delegate void efl_ui_scrollable_bounce_enabled_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool horiz, [MarshalAs(UnmanagedType.U1)] bool vert);
2262 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");
2263 private static void bounce_enabled_set(System.IntPtr obj, System.IntPtr pd, bool horiz, bool vert)
2265 Eina.Log.Debug("function efl_ui_scrollable_bounce_enabled_set was called");
2266 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2267 if(wrapper != null) {
2270 ((Scroller)wrapper).SetBounceEnabled( horiz, vert);
2271 } catch (Exception e) {
2272 Eina.Log.Warning($"Callback error: {e.ToString()}");
2273 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2276 efl_ui_scrollable_bounce_enabled_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), horiz, vert);
2279 private static efl_ui_scrollable_bounce_enabled_set_delegate efl_ui_scrollable_bounce_enabled_set_static_delegate;
2282 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_ui_scrollable_scroll_freeze_get_delegate(System.IntPtr obj, System.IntPtr pd);
2285 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_ui_scrollable_scroll_freeze_get_api_delegate(System.IntPtr obj);
2286 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");
2287 private static bool scroll_freeze_get(System.IntPtr obj, System.IntPtr pd)
2289 Eina.Log.Debug("function efl_ui_scrollable_scroll_freeze_get was called");
2290 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2291 if(wrapper != null) {
2292 bool _ret_var = default(bool);
2294 _ret_var = ((Scroller)wrapper).GetScrollFreeze();
2295 } catch (Exception e) {
2296 Eina.Log.Warning($"Callback error: {e.ToString()}");
2297 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2301 return efl_ui_scrollable_scroll_freeze_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2304 private static efl_ui_scrollable_scroll_freeze_get_delegate efl_ui_scrollable_scroll_freeze_get_static_delegate;
2307 private delegate void efl_ui_scrollable_scroll_freeze_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool freeze);
2310 public delegate void efl_ui_scrollable_scroll_freeze_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool freeze);
2311 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");
2312 private static void scroll_freeze_set(System.IntPtr obj, System.IntPtr pd, bool freeze)
2314 Eina.Log.Debug("function efl_ui_scrollable_scroll_freeze_set was called");
2315 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2316 if(wrapper != null) {
2319 ((Scroller)wrapper).SetScrollFreeze( freeze);
2320 } catch (Exception e) {
2321 Eina.Log.Warning($"Callback error: {e.ToString()}");
2322 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2325 efl_ui_scrollable_scroll_freeze_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), freeze);
2328 private static efl_ui_scrollable_scroll_freeze_set_delegate efl_ui_scrollable_scroll_freeze_set_static_delegate;
2331 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_ui_scrollable_scroll_hold_get_delegate(System.IntPtr obj, System.IntPtr pd);
2334 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_ui_scrollable_scroll_hold_get_api_delegate(System.IntPtr obj);
2335 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");
2336 private static bool scroll_hold_get(System.IntPtr obj, System.IntPtr pd)
2338 Eina.Log.Debug("function efl_ui_scrollable_scroll_hold_get was called");
2339 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2340 if(wrapper != null) {
2341 bool _ret_var = default(bool);
2343 _ret_var = ((Scroller)wrapper).GetScrollHold();
2344 } catch (Exception e) {
2345 Eina.Log.Warning($"Callback error: {e.ToString()}");
2346 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2350 return efl_ui_scrollable_scroll_hold_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2353 private static efl_ui_scrollable_scroll_hold_get_delegate efl_ui_scrollable_scroll_hold_get_static_delegate;
2356 private delegate void efl_ui_scrollable_scroll_hold_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool hold);
2359 public delegate void efl_ui_scrollable_scroll_hold_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool hold);
2360 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");
2361 private static void scroll_hold_set(System.IntPtr obj, System.IntPtr pd, bool hold)
2363 Eina.Log.Debug("function efl_ui_scrollable_scroll_hold_set was called");
2364 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2365 if(wrapper != null) {
2368 ((Scroller)wrapper).SetScrollHold( hold);
2369 } catch (Exception e) {
2370 Eina.Log.Warning($"Callback error: {e.ToString()}");
2371 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2374 efl_ui_scrollable_scroll_hold_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), hold);
2377 private static efl_ui_scrollable_scroll_hold_set_delegate efl_ui_scrollable_scroll_hold_set_static_delegate;
2380 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);
2383 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);
2384 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");
2385 private static void looping_get(System.IntPtr obj, System.IntPtr pd, out bool loop_h, out bool loop_v)
2387 Eina.Log.Debug("function efl_ui_scrollable_looping_get was called");
2388 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2389 if(wrapper != null) {
2390 loop_h = default(bool); loop_v = default(bool);
2392 ((Scroller)wrapper).GetLooping( out loop_h, out loop_v);
2393 } catch (Exception e) {
2394 Eina.Log.Warning($"Callback error: {e.ToString()}");
2395 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2398 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);
2401 private static efl_ui_scrollable_looping_get_delegate efl_ui_scrollable_looping_get_static_delegate;
2404 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);
2407 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);
2408 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");
2409 private static void looping_set(System.IntPtr obj, System.IntPtr pd, bool loop_h, bool loop_v)
2411 Eina.Log.Debug("function efl_ui_scrollable_looping_set was called");
2412 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2413 if(wrapper != null) {
2416 ((Scroller)wrapper).SetLooping( loop_h, loop_v);
2417 } catch (Exception e) {
2418 Eina.Log.Warning($"Callback error: {e.ToString()}");
2419 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2422 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);
2425 private static efl_ui_scrollable_looping_set_delegate efl_ui_scrollable_looping_set_static_delegate;
2428 private delegate Efl.Ui.ScrollBlock efl_ui_scrollable_movement_block_get_delegate(System.IntPtr obj, System.IntPtr pd);
2431 public delegate Efl.Ui.ScrollBlock efl_ui_scrollable_movement_block_get_api_delegate(System.IntPtr obj);
2432 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");
2433 private static Efl.Ui.ScrollBlock movement_block_get(System.IntPtr obj, System.IntPtr pd)
2435 Eina.Log.Debug("function efl_ui_scrollable_movement_block_get was called");
2436 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2437 if(wrapper != null) {
2438 Efl.Ui.ScrollBlock _ret_var = default(Efl.Ui.ScrollBlock);
2440 _ret_var = ((Scroller)wrapper).GetMovementBlock();
2441 } catch (Exception e) {
2442 Eina.Log.Warning($"Callback error: {e.ToString()}");
2443 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2447 return efl_ui_scrollable_movement_block_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2450 private static efl_ui_scrollable_movement_block_get_delegate efl_ui_scrollable_movement_block_get_static_delegate;
2453 private delegate void efl_ui_scrollable_movement_block_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Ui.ScrollBlock block);
2456 public delegate void efl_ui_scrollable_movement_block_set_api_delegate(System.IntPtr obj, Efl.Ui.ScrollBlock block);
2457 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");
2458 private static void movement_block_set(System.IntPtr obj, System.IntPtr pd, Efl.Ui.ScrollBlock block)
2460 Eina.Log.Debug("function efl_ui_scrollable_movement_block_set was called");
2461 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2462 if(wrapper != null) {
2465 ((Scroller)wrapper).SetMovementBlock( block);
2466 } catch (Exception e) {
2467 Eina.Log.Warning($"Callback error: {e.ToString()}");
2468 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2471 efl_ui_scrollable_movement_block_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), block);
2474 private static efl_ui_scrollable_movement_block_set_delegate efl_ui_scrollable_movement_block_set_static_delegate;
2477 private delegate void efl_ui_scrollable_gravity_get_delegate(System.IntPtr obj, System.IntPtr pd, out double x, out double y);
2480 public delegate void efl_ui_scrollable_gravity_get_api_delegate(System.IntPtr obj, out double x, out double y);
2481 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");
2482 private static void gravity_get(System.IntPtr obj, System.IntPtr pd, out double x, out double y)
2484 Eina.Log.Debug("function efl_ui_scrollable_gravity_get was called");
2485 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2486 if(wrapper != null) {
2487 x = default(double); y = default(double);
2489 ((Scroller)wrapper).GetGravity( out x, out y);
2490 } catch (Exception e) {
2491 Eina.Log.Warning($"Callback error: {e.ToString()}");
2492 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2495 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);
2498 private static efl_ui_scrollable_gravity_get_delegate efl_ui_scrollable_gravity_get_static_delegate;
2501 private delegate void efl_ui_scrollable_gravity_set_delegate(System.IntPtr obj, System.IntPtr pd, double x, double y);
2504 public delegate void efl_ui_scrollable_gravity_set_api_delegate(System.IntPtr obj, double x, double y);
2505 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");
2506 private static void gravity_set(System.IntPtr obj, System.IntPtr pd, double x, double y)
2508 Eina.Log.Debug("function efl_ui_scrollable_gravity_set was called");
2509 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2510 if(wrapper != null) {
2513 ((Scroller)wrapper).SetGravity( x, y);
2514 } catch (Exception e) {
2515 Eina.Log.Warning($"Callback error: {e.ToString()}");
2516 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2519 efl_ui_scrollable_gravity_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), x, y);
2522 private static efl_ui_scrollable_gravity_set_delegate efl_ui_scrollable_gravity_set_static_delegate;
2525 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);
2528 public delegate void efl_ui_scrollable_match_content_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool w, [MarshalAs(UnmanagedType.U1)] bool h);
2529 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");
2530 private static void match_content_set(System.IntPtr obj, System.IntPtr pd, bool w, bool h)
2532 Eina.Log.Debug("function efl_ui_scrollable_match_content_set was called");
2533 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2534 if(wrapper != null) {
2537 ((Scroller)wrapper).SetMatchContent( w, h);
2538 } catch (Exception e) {
2539 Eina.Log.Warning($"Callback error: {e.ToString()}");
2540 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2543 efl_ui_scrollable_match_content_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), w, h);
2546 private static efl_ui_scrollable_match_content_set_delegate efl_ui_scrollable_match_content_set_static_delegate;
2549 private delegate Eina.Position2D.NativeStruct efl_ui_scrollable_step_size_get_delegate(System.IntPtr obj, System.IntPtr pd);
2552 public delegate Eina.Position2D.NativeStruct efl_ui_scrollable_step_size_get_api_delegate(System.IntPtr obj);
2553 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");
2554 private static Eina.Position2D.NativeStruct step_size_get(System.IntPtr obj, System.IntPtr pd)
2556 Eina.Log.Debug("function efl_ui_scrollable_step_size_get was called");
2557 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2558 if(wrapper != null) {
2559 Eina.Position2D _ret_var = default(Eina.Position2D);
2561 _ret_var = ((Scroller)wrapper).GetStepSize();
2562 } catch (Exception e) {
2563 Eina.Log.Warning($"Callback error: {e.ToString()}");
2564 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2568 return efl_ui_scrollable_step_size_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2571 private static efl_ui_scrollable_step_size_get_delegate efl_ui_scrollable_step_size_get_static_delegate;
2574 private delegate void efl_ui_scrollable_step_size_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct step);
2577 public delegate void efl_ui_scrollable_step_size_set_api_delegate(System.IntPtr obj, Eina.Position2D.NativeStruct step);
2578 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");
2579 private static void step_size_set(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct step)
2581 Eina.Log.Debug("function efl_ui_scrollable_step_size_set was called");
2582 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2583 if(wrapper != null) {
2584 Eina.Position2D _in_step = step;
2587 ((Scroller)wrapper).SetStepSize( _in_step);
2588 } catch (Exception e) {
2589 Eina.Log.Warning($"Callback error: {e.ToString()}");
2590 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2593 efl_ui_scrollable_step_size_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), step);
2596 private static efl_ui_scrollable_step_size_set_delegate efl_ui_scrollable_step_size_set_static_delegate;
2599 private delegate void efl_ui_scrollable_scroll_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Rect.NativeStruct rect, [MarshalAs(UnmanagedType.U1)] bool animation);
2602 public delegate void efl_ui_scrollable_scroll_api_delegate(System.IntPtr obj, Eina.Rect.NativeStruct rect, [MarshalAs(UnmanagedType.U1)] bool animation);
2603 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");
2604 private static void scroll(System.IntPtr obj, System.IntPtr pd, Eina.Rect.NativeStruct rect, bool animation)
2606 Eina.Log.Debug("function efl_ui_scrollable_scroll was called");
2607 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2608 if(wrapper != null) {
2609 Eina.Rect _in_rect = rect;
2612 ((Scroller)wrapper).Scroll( _in_rect, animation);
2613 } catch (Exception e) {
2614 Eina.Log.Warning($"Callback error: {e.ToString()}");
2615 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2618 efl_ui_scrollable_scroll_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), rect, animation);
2621 private static efl_ui_scrollable_scroll_delegate efl_ui_scrollable_scroll_static_delegate;
2624 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);
2627 public delegate void efl_ui_scrollbar_bar_mode_get_api_delegate(System.IntPtr obj, out Efl.Ui.ScrollbarMode hbar, out Efl.Ui.ScrollbarMode vbar);
2628 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");
2629 private static void bar_mode_get(System.IntPtr obj, System.IntPtr pd, out Efl.Ui.ScrollbarMode hbar, out Efl.Ui.ScrollbarMode vbar)
2631 Eina.Log.Debug("function efl_ui_scrollbar_bar_mode_get was called");
2632 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2633 if(wrapper != null) {
2634 hbar = default(Efl.Ui.ScrollbarMode); vbar = default(Efl.Ui.ScrollbarMode);
2636 ((Scroller)wrapper).GetBarMode( out hbar, out vbar);
2637 } catch (Exception e) {
2638 Eina.Log.Warning($"Callback error: {e.ToString()}");
2639 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2642 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);
2645 private static efl_ui_scrollbar_bar_mode_get_delegate efl_ui_scrollbar_bar_mode_get_static_delegate;
2648 private delegate void efl_ui_scrollbar_bar_mode_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Ui.ScrollbarMode hbar, Efl.Ui.ScrollbarMode vbar);
2651 public delegate void efl_ui_scrollbar_bar_mode_set_api_delegate(System.IntPtr obj, Efl.Ui.ScrollbarMode hbar, Efl.Ui.ScrollbarMode vbar);
2652 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");
2653 private static void bar_mode_set(System.IntPtr obj, System.IntPtr pd, Efl.Ui.ScrollbarMode hbar, Efl.Ui.ScrollbarMode vbar)
2655 Eina.Log.Debug("function efl_ui_scrollbar_bar_mode_set was called");
2656 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2657 if(wrapper != null) {
2660 ((Scroller)wrapper).SetBarMode( hbar, vbar);
2661 } catch (Exception e) {
2662 Eina.Log.Warning($"Callback error: {e.ToString()}");
2663 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2666 efl_ui_scrollbar_bar_mode_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), hbar, vbar);
2669 private static efl_ui_scrollbar_bar_mode_set_delegate efl_ui_scrollbar_bar_mode_set_static_delegate;
2672 private delegate void efl_ui_scrollbar_bar_size_get_delegate(System.IntPtr obj, System.IntPtr pd, out double width, out double height);
2675 public delegate void efl_ui_scrollbar_bar_size_get_api_delegate(System.IntPtr obj, out double width, out double height);
2676 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");
2677 private static void bar_size_get(System.IntPtr obj, System.IntPtr pd, out double width, out double height)
2679 Eina.Log.Debug("function efl_ui_scrollbar_bar_size_get was called");
2680 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2681 if(wrapper != null) {
2682 width = default(double); height = default(double);
2684 ((Scroller)wrapper).GetBarSize( out width, out height);
2685 } catch (Exception e) {
2686 Eina.Log.Warning($"Callback error: {e.ToString()}");
2687 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2690 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);
2693 private static efl_ui_scrollbar_bar_size_get_delegate efl_ui_scrollbar_bar_size_get_static_delegate;
2696 private delegate void efl_ui_scrollbar_bar_position_get_delegate(System.IntPtr obj, System.IntPtr pd, out double posx, out double posy);
2699 public delegate void efl_ui_scrollbar_bar_position_get_api_delegate(System.IntPtr obj, out double posx, out double posy);
2700 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");
2701 private static void bar_position_get(System.IntPtr obj, System.IntPtr pd, out double posx, out double posy)
2703 Eina.Log.Debug("function efl_ui_scrollbar_bar_position_get was called");
2704 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2705 if(wrapper != null) {
2706 posx = default(double); posy = default(double);
2708 ((Scroller)wrapper).GetBarPosition( out posx, out posy);
2709 } catch (Exception e) {
2710 Eina.Log.Warning($"Callback error: {e.ToString()}");
2711 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2714 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);
2717 private static efl_ui_scrollbar_bar_position_get_delegate efl_ui_scrollbar_bar_position_get_static_delegate;
2720 private delegate void efl_ui_scrollbar_bar_position_set_delegate(System.IntPtr obj, System.IntPtr pd, double posx, double posy);
2723 public delegate void efl_ui_scrollbar_bar_position_set_api_delegate(System.IntPtr obj, double posx, double posy);
2724 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");
2725 private static void bar_position_set(System.IntPtr obj, System.IntPtr pd, double posx, double posy)
2727 Eina.Log.Debug("function efl_ui_scrollbar_bar_position_set was called");
2728 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2729 if(wrapper != null) {
2732 ((Scroller)wrapper).SetBarPosition( posx, posy);
2733 } catch (Exception e) {
2734 Eina.Log.Warning($"Callback error: {e.ToString()}");
2735 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2738 efl_ui_scrollbar_bar_position_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), posx, posy);
2741 private static efl_ui_scrollbar_bar_position_set_delegate efl_ui_scrollbar_bar_position_set_static_delegate;
2744 private delegate void efl_ui_scrollbar_bar_visibility_update_delegate(System.IntPtr obj, System.IntPtr pd);
2747 public delegate void efl_ui_scrollbar_bar_visibility_update_api_delegate(System.IntPtr obj);
2748 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");
2749 private static void bar_visibility_update(System.IntPtr obj, System.IntPtr pd)
2751 Eina.Log.Debug("function efl_ui_scrollbar_bar_visibility_update was called");
2752 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2753 if(wrapper != null) {
2756 ((Scroller)wrapper).UpdateBarVisibility();
2757 } catch (Exception e) {
2758 Eina.Log.Warning($"Callback error: {e.ToString()}");
2759 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2762 efl_ui_scrollbar_bar_visibility_update_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2765 private static efl_ui_scrollbar_bar_visibility_update_delegate efl_ui_scrollbar_bar_visibility_update_static_delegate;
2768 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Ui.Focus.IManagerConcrete, Efl.Eo.NonOwnTag>))] 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.MarshalTest<Efl.Ui.Focus.IObjectConcrete, Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject root);
2771 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Ui.Focus.IManagerConcrete, Efl.Eo.NonOwnTag>))] public delegate Efl.Ui.Focus.IManager efl_ui_widget_focus_manager_create_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Ui.Focus.IObjectConcrete, Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject root);
2772 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");
2773 private static Efl.Ui.Focus.IManager focus_manager_create(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject root)
2775 Eina.Log.Debug("function efl_ui_widget_focus_manager_create was called");
2776 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2777 if(wrapper != null) {
2778 Efl.Ui.Focus.IManager _ret_var = default(Efl.Ui.Focus.IManager);
2780 _ret_var = ((Scroller)wrapper).FocusManagerCreate( root);
2781 } catch (Exception e) {
2782 Eina.Log.Warning($"Callback error: {e.ToString()}");
2783 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2787 return efl_ui_widget_focus_manager_create_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), root);
2790 private static efl_ui_widget_focus_manager_create_delegate efl_ui_widget_focus_manager_create_static_delegate;
2793 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Ui.Focus.IObjectConcrete, Efl.Eo.NonOwnTag>))] private delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_focus_get_delegate(System.IntPtr obj, System.IntPtr pd);
2796 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Ui.Focus.IObjectConcrete, Efl.Eo.NonOwnTag>))] public delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_focus_get_api_delegate(System.IntPtr obj);
2797 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");
2798 private static Efl.Ui.Focus.IObject manager_focus_get(System.IntPtr obj, System.IntPtr pd)
2800 Eina.Log.Debug("function efl_ui_focus_manager_focus_get was called");
2801 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2802 if(wrapper != null) {
2803 Efl.Ui.Focus.IObject _ret_var = default(Efl.Ui.Focus.IObject);
2805 _ret_var = ((Scroller)wrapper).GetManagerFocus();
2806 } catch (Exception e) {
2807 Eina.Log.Warning($"Callback error: {e.ToString()}");
2808 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2812 return efl_ui_focus_manager_focus_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2815 private static efl_ui_focus_manager_focus_get_delegate efl_ui_focus_manager_focus_get_static_delegate;
2818 private delegate void efl_ui_focus_manager_focus_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Ui.Focus.IObjectConcrete, Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject focus);
2821 public delegate void efl_ui_focus_manager_focus_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Ui.Focus.IObjectConcrete, Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject focus);
2822 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");
2823 private static void manager_focus_set(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject focus)
2825 Eina.Log.Debug("function efl_ui_focus_manager_focus_set was called");
2826 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2827 if(wrapper != null) {
2830 ((Scroller)wrapper).SetManagerFocus( focus);
2831 } catch (Exception e) {
2832 Eina.Log.Warning($"Callback error: {e.ToString()}");
2833 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2836 efl_ui_focus_manager_focus_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), focus);
2839 private static efl_ui_focus_manager_focus_set_delegate efl_ui_focus_manager_focus_set_static_delegate;
2842 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Ui.Focus.IManagerConcrete, Efl.Eo.NonOwnTag>))] private delegate Efl.Ui.Focus.IManager efl_ui_focus_manager_redirect_get_delegate(System.IntPtr obj, System.IntPtr pd);
2845 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Ui.Focus.IManagerConcrete, Efl.Eo.NonOwnTag>))] public delegate Efl.Ui.Focus.IManager efl_ui_focus_manager_redirect_get_api_delegate(System.IntPtr obj);
2846 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");
2847 private static Efl.Ui.Focus.IManager redirect_get(System.IntPtr obj, System.IntPtr pd)
2849 Eina.Log.Debug("function efl_ui_focus_manager_redirect_get was called");
2850 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2851 if(wrapper != null) {
2852 Efl.Ui.Focus.IManager _ret_var = default(Efl.Ui.Focus.IManager);
2854 _ret_var = ((Scroller)wrapper).GetRedirect();
2855 } catch (Exception e) {
2856 Eina.Log.Warning($"Callback error: {e.ToString()}");
2857 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2861 return efl_ui_focus_manager_redirect_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2864 private static efl_ui_focus_manager_redirect_get_delegate efl_ui_focus_manager_redirect_get_static_delegate;
2867 private delegate void efl_ui_focus_manager_redirect_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Ui.Focus.IManagerConcrete, Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IManager redirect);
2870 public delegate void efl_ui_focus_manager_redirect_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Ui.Focus.IManagerConcrete, Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IManager redirect);
2871 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");
2872 private static void redirect_set(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IManager redirect)
2874 Eina.Log.Debug("function efl_ui_focus_manager_redirect_set was called");
2875 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2876 if(wrapper != null) {
2879 ((Scroller)wrapper).SetRedirect( redirect);
2880 } catch (Exception e) {
2881 Eina.Log.Warning($"Callback error: {e.ToString()}");
2882 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2885 efl_ui_focus_manager_redirect_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), redirect);
2888 private static efl_ui_focus_manager_redirect_set_delegate efl_ui_focus_manager_redirect_set_static_delegate;
2891 private delegate System.IntPtr efl_ui_focus_manager_border_elements_get_delegate(System.IntPtr obj, System.IntPtr pd);
2894 public delegate System.IntPtr efl_ui_focus_manager_border_elements_get_api_delegate(System.IntPtr obj);
2895 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");
2896 private static System.IntPtr border_elements_get(System.IntPtr obj, System.IntPtr pd)
2898 Eina.Log.Debug("function efl_ui_focus_manager_border_elements_get was called");
2899 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2900 if(wrapper != null) {
2901 Eina.Iterator<Efl.Ui.Focus.IObject> _ret_var = default(Eina.Iterator<Efl.Ui.Focus.IObject>);
2903 _ret_var = ((Scroller)wrapper).GetBorderElements();
2904 } catch (Exception e) {
2905 Eina.Log.Warning($"Callback error: {e.ToString()}");
2906 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2908 return _ret_var.Handle;
2910 return efl_ui_focus_manager_border_elements_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2913 private static efl_ui_focus_manager_border_elements_get_delegate efl_ui_focus_manager_border_elements_get_static_delegate;
2916 private delegate System.IntPtr efl_ui_focus_manager_viewport_elements_get_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Rect.NativeStruct viewport);
2919 public delegate System.IntPtr efl_ui_focus_manager_viewport_elements_get_api_delegate(System.IntPtr obj, Eina.Rect.NativeStruct viewport);
2920 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");
2921 private static System.IntPtr viewport_elements_get(System.IntPtr obj, System.IntPtr pd, Eina.Rect.NativeStruct viewport)
2923 Eina.Log.Debug("function efl_ui_focus_manager_viewport_elements_get was called");
2924 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2925 if(wrapper != null) {
2926 Eina.Rect _in_viewport = viewport;
2927 Eina.Iterator<Efl.Ui.Focus.IObject> _ret_var = default(Eina.Iterator<Efl.Ui.Focus.IObject>);
2929 _ret_var = ((Scroller)wrapper).GetViewportElements( _in_viewport);
2930 } catch (Exception e) {
2931 Eina.Log.Warning($"Callback error: {e.ToString()}");
2932 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2934 return _ret_var.Handle;
2936 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);
2939 private static efl_ui_focus_manager_viewport_elements_get_delegate efl_ui_focus_manager_viewport_elements_get_static_delegate;
2942 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Ui.Focus.IObjectConcrete, Efl.Eo.NonOwnTag>))] private delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_root_get_delegate(System.IntPtr obj, System.IntPtr pd);
2945 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Ui.Focus.IObjectConcrete, Efl.Eo.NonOwnTag>))] public delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_root_get_api_delegate(System.IntPtr obj);
2946 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");
2947 private static Efl.Ui.Focus.IObject root_get(System.IntPtr obj, System.IntPtr pd)
2949 Eina.Log.Debug("function efl_ui_focus_manager_root_get was called");
2950 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2951 if(wrapper != null) {
2952 Efl.Ui.Focus.IObject _ret_var = default(Efl.Ui.Focus.IObject);
2954 _ret_var = ((Scroller)wrapper).GetRoot();
2955 } catch (Exception e) {
2956 Eina.Log.Warning($"Callback error: {e.ToString()}");
2957 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2961 return efl_ui_focus_manager_root_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2964 private static efl_ui_focus_manager_root_get_delegate efl_ui_focus_manager_root_get_static_delegate;
2967 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_ui_focus_manager_root_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Ui.Focus.IObjectConcrete, Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject root);
2970 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_ui_focus_manager_root_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Ui.Focus.IObjectConcrete, Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject root);
2971 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");
2972 private static bool root_set(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject root)
2974 Eina.Log.Debug("function efl_ui_focus_manager_root_set was called");
2975 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2976 if(wrapper != null) {
2977 bool _ret_var = default(bool);
2979 _ret_var = ((Scroller)wrapper).SetRoot( root);
2980 } catch (Exception e) {
2981 Eina.Log.Warning($"Callback error: {e.ToString()}");
2982 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2986 return efl_ui_focus_manager_root_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), root);
2989 private static efl_ui_focus_manager_root_set_delegate efl_ui_focus_manager_root_set_static_delegate;
2992 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Ui.Focus.IObjectConcrete, Efl.Eo.NonOwnTag>))] private delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_move_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.Direction direction);
2995 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Ui.Focus.IObjectConcrete, Efl.Eo.NonOwnTag>))] public delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_move_api_delegate(System.IntPtr obj, Efl.Ui.Focus.Direction direction);
2996 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");
2997 private static Efl.Ui.Focus.IObject move(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.Direction direction)
2999 Eina.Log.Debug("function efl_ui_focus_manager_move was called");
3000 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3001 if(wrapper != null) {
3002 Efl.Ui.Focus.IObject _ret_var = default(Efl.Ui.Focus.IObject);
3004 _ret_var = ((Scroller)wrapper).Move( direction);
3005 } catch (Exception e) {
3006 Eina.Log.Warning($"Callback error: {e.ToString()}");
3007 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3011 return efl_ui_focus_manager_move_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), direction);
3014 private static efl_ui_focus_manager_move_delegate efl_ui_focus_manager_move_static_delegate;
3017 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Ui.Focus.IObjectConcrete, Efl.Eo.NonOwnTag>))] 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.MarshalTest<Efl.Ui.Focus.IObjectConcrete, Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject child, [MarshalAs(UnmanagedType.U1)] bool logical);
3020 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Ui.Focus.IObjectConcrete, Efl.Eo.NonOwnTag>))] 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.MarshalTest<Efl.Ui.Focus.IObjectConcrete, Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject child, [MarshalAs(UnmanagedType.U1)] bool logical);
3021 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");
3022 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)
3024 Eina.Log.Debug("function efl_ui_focus_manager_request_move was called");
3025 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3026 if(wrapper != null) {
3027 Efl.Ui.Focus.IObject _ret_var = default(Efl.Ui.Focus.IObject);
3029 _ret_var = ((Scroller)wrapper).MoveRequest( direction, child, logical);
3030 } catch (Exception e) {
3031 Eina.Log.Warning($"Callback error: {e.ToString()}");
3032 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3036 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);
3039 private static efl_ui_focus_manager_request_move_delegate efl_ui_focus_manager_request_move_static_delegate;
3042 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Ui.Focus.IObjectConcrete, Efl.Eo.NonOwnTag>))] 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.MarshalTest<Efl.Ui.Focus.IObjectConcrete, Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject root);
3045 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Ui.Focus.IObjectConcrete, Efl.Eo.NonOwnTag>))] public delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_request_subchild_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Ui.Focus.IObjectConcrete, Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject root);
3046 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");
3047 private static Efl.Ui.Focus.IObject request_subchild(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject root)
3049 Eina.Log.Debug("function efl_ui_focus_manager_request_subchild was called");
3050 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3051 if(wrapper != null) {
3052 Efl.Ui.Focus.IObject _ret_var = default(Efl.Ui.Focus.IObject);
3054 _ret_var = ((Scroller)wrapper).RequestSubchild( root);
3055 } catch (Exception e) {
3056 Eina.Log.Warning($"Callback error: {e.ToString()}");
3057 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3061 return efl_ui_focus_manager_request_subchild_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), root);
3064 private static efl_ui_focus_manager_request_subchild_delegate efl_ui_focus_manager_request_subchild_static_delegate;
3067 private delegate System.IntPtr efl_ui_focus_manager_fetch_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Ui.Focus.IObjectConcrete, Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject child);
3070 public delegate System.IntPtr efl_ui_focus_manager_fetch_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Ui.Focus.IObjectConcrete, Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject child);
3071 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");
3072 private static System.IntPtr fetch(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject child)
3074 Eina.Log.Debug("function efl_ui_focus_manager_fetch was called");
3075 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3076 if(wrapper != null) {
3077 Efl.Ui.Focus.Relations _ret_var = default(Efl.Ui.Focus.Relations);
3079 _ret_var = ((Scroller)wrapper).Fetch( child);
3080 } catch (Exception e) {
3081 Eina.Log.Warning($"Callback error: {e.ToString()}");
3082 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3084 return Eina.PrimitiveConversion.ManagedToPointerAlloc(_ret_var);
3086 return efl_ui_focus_manager_fetch_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), child);
3089 private static efl_ui_focus_manager_fetch_delegate efl_ui_focus_manager_fetch_static_delegate;
3092 private delegate Efl.Ui.Focus.ManagerLogicalEndDetail.NativeStruct efl_ui_focus_manager_logical_end_delegate(System.IntPtr obj, System.IntPtr pd);
3095 public delegate Efl.Ui.Focus.ManagerLogicalEndDetail.NativeStruct efl_ui_focus_manager_logical_end_api_delegate(System.IntPtr obj);
3096 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");
3097 private static Efl.Ui.Focus.ManagerLogicalEndDetail.NativeStruct logical_end(System.IntPtr obj, System.IntPtr pd)
3099 Eina.Log.Debug("function efl_ui_focus_manager_logical_end was called");
3100 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3101 if(wrapper != null) {
3102 Efl.Ui.Focus.ManagerLogicalEndDetail _ret_var = default(Efl.Ui.Focus.ManagerLogicalEndDetail);
3104 _ret_var = ((Scroller)wrapper).LogicalEnd();
3105 } catch (Exception e) {
3106 Eina.Log.Warning($"Callback error: {e.ToString()}");
3107 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3111 return efl_ui_focus_manager_logical_end_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3114 private static efl_ui_focus_manager_logical_end_delegate efl_ui_focus_manager_logical_end_static_delegate;
3117 private delegate void efl_ui_focus_manager_reset_history_delegate(System.IntPtr obj, System.IntPtr pd);
3120 public delegate void efl_ui_focus_manager_reset_history_api_delegate(System.IntPtr obj);
3121 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");
3122 private static void reset_history(System.IntPtr obj, System.IntPtr pd)
3124 Eina.Log.Debug("function efl_ui_focus_manager_reset_history was called");
3125 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3126 if(wrapper != null) {
3129 ((Scroller)wrapper).ResetHistory();
3130 } catch (Exception e) {
3131 Eina.Log.Warning($"Callback error: {e.ToString()}");
3132 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3135 efl_ui_focus_manager_reset_history_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3138 private static efl_ui_focus_manager_reset_history_delegate efl_ui_focus_manager_reset_history_static_delegate;
3141 private delegate void efl_ui_focus_manager_pop_history_stack_delegate(System.IntPtr obj, System.IntPtr pd);
3144 public delegate void efl_ui_focus_manager_pop_history_stack_api_delegate(System.IntPtr obj);
3145 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");
3146 private static void pop_history_stack(System.IntPtr obj, System.IntPtr pd)
3148 Eina.Log.Debug("function efl_ui_focus_manager_pop_history_stack was called");
3149 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3150 if(wrapper != null) {
3153 ((Scroller)wrapper).PopHistoryStack();
3154 } catch (Exception e) {
3155 Eina.Log.Warning($"Callback error: {e.ToString()}");
3156 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3159 efl_ui_focus_manager_pop_history_stack_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3162 private static efl_ui_focus_manager_pop_history_stack_delegate efl_ui_focus_manager_pop_history_stack_static_delegate;
3165 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.MarshalTest<Efl.Ui.Focus.IObjectConcrete, Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject entry);
3168 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.MarshalTest<Efl.Ui.Focus.IObjectConcrete, Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject entry);
3169 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");
3170 private static void setup_on_first_touch(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.Direction direction, Efl.Ui.Focus.IObject entry)
3172 Eina.Log.Debug("function efl_ui_focus_manager_setup_on_first_touch was called");
3173 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3174 if(wrapper != null) {
3177 ((Scroller)wrapper).SetupOnFirstTouch( direction, entry);
3178 } catch (Exception e) {
3179 Eina.Log.Warning($"Callback error: {e.ToString()}");
3180 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3183 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);
3186 private static efl_ui_focus_manager_setup_on_first_touch_delegate efl_ui_focus_manager_setup_on_first_touch_static_delegate;
3189 private delegate void efl_ui_focus_manager_dirty_logic_freeze_delegate(System.IntPtr obj, System.IntPtr pd);
3192 public delegate void efl_ui_focus_manager_dirty_logic_freeze_api_delegate(System.IntPtr obj);
3193 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");
3194 private static void dirty_logic_freeze(System.IntPtr obj, System.IntPtr pd)
3196 Eina.Log.Debug("function efl_ui_focus_manager_dirty_logic_freeze was called");
3197 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3198 if(wrapper != null) {
3201 ((Scroller)wrapper).FreezeDirtyLogic();
3202 } catch (Exception e) {
3203 Eina.Log.Warning($"Callback error: {e.ToString()}");
3204 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3207 efl_ui_focus_manager_dirty_logic_freeze_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3210 private static efl_ui_focus_manager_dirty_logic_freeze_delegate efl_ui_focus_manager_dirty_logic_freeze_static_delegate;
3213 private delegate void efl_ui_focus_manager_dirty_logic_unfreeze_delegate(System.IntPtr obj, System.IntPtr pd);
3216 public delegate void efl_ui_focus_manager_dirty_logic_unfreeze_api_delegate(System.IntPtr obj);
3217 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");
3218 private static void dirty_logic_unfreeze(System.IntPtr obj, System.IntPtr pd)
3220 Eina.Log.Debug("function efl_ui_focus_manager_dirty_logic_unfreeze was called");
3221 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3222 if(wrapper != null) {
3225 ((Scroller)wrapper).DirtyLogicUnfreeze();
3226 } catch (Exception e) {
3227 Eina.Log.Warning($"Callback error: {e.ToString()}");
3228 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3231 efl_ui_focus_manager_dirty_logic_unfreeze_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3234 private static efl_ui_focus_manager_dirty_logic_unfreeze_delegate efl_ui_focus_manager_dirty_logic_unfreeze_static_delegate;