1 #pragma warning disable CS1591
3 using System.Runtime.InteropServices;
4 using System.Collections.Generic;
6 using System.Threading;
7 using System.ComponentModel;
14 /// <summary>Calculates the directions of Efl.Ui.Focus.Direction
15 /// Each registered item will get an other registered object in each direction. You can get items for the currently focused item if you call request move.</summary>
16 [Efl.Ui.Focus.ManagerCalc.NativeMethods]
17 [Efl.Eo.BindingEntity]
18 public class ManagerCalc : Efl.Object, Efl.Ui.Focus.IManager
20 ///<summary>Pointer to the native class description.</summary>
21 public override System.IntPtr NativeClass
25 if (((object)this).GetType() == typeof(ManagerCalc))
27 return GetEflClassStatic();
31 return Efl.Eo.ClassRegister.klassFromType[((object)this).GetType()];
36 [System.Runtime.InteropServices.DllImport(efl.Libs.Elementary)] internal static extern System.IntPtr
37 efl_ui_focus_manager_calc_class_get();
38 /// <summary>Initializes a new instance of the <see cref="ManagerCalc"/> class.</summary>
39 /// <param name="parent">Parent instance.</param>
40 public ManagerCalc(Efl.Object parent= null
41 ) : base(efl_ui_focus_manager_calc_class_get(), parent)
43 FinishInstantiation();
46 /// <summary>Constructor to be used when objects are expected to be constructed from native code.</summary>
47 /// <param name="ch">Tag struct storing the native handle of the object being constructed.</param>
48 protected ManagerCalc(ConstructingHandle ch) : base(ch)
52 /// <summary>Initializes a new instance of the <see cref="ManagerCalc"/> class.
53 /// Internal usage: Constructs an instance from a native pointer. This is used when interacting with C code and should not be used directly.</summary>
54 /// <param name="wh">The native pointer to be wrapped.</param>
55 protected ManagerCalc(Efl.Eo.Globals.WrappingHandle wh) : base(wh)
59 /// <summary>Initializes a new instance of the <see cref="ManagerCalc"/> class.
60 /// Internal usage: Constructor to forward the wrapper initialization to the root class that interfaces with native code. Should not be used directly.</summary>
61 /// <param name="baseKlass">The pointer to the base native Eo class.</param>
62 /// <param name="parent">The Efl.Object parent of this instance.</param>
63 protected ManagerCalc(IntPtr baseKlass, Efl.Object parent) : base(baseKlass, parent)
67 /// <summary>Redirect object has changed, the old manager is passed as an event argument.
68 /// (Since EFL 1.22)</summary>
69 public event EventHandler<Efl.Ui.Focus.IManagerRedirectChangedEvt_Args> RedirectChangedEvt
73 lock (eflBindingEventLock)
75 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
77 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
80 Efl.Ui.Focus.IManagerRedirectChangedEvt_Args args = new Efl.Ui.Focus.IManagerRedirectChangedEvt_Args();
81 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Ui.Focus.IManagerConcrete);
84 value?.Invoke(obj, args);
88 Eina.Log.Error(e.ToString());
89 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
94 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_REDIRECT_CHANGED";
95 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
101 lock (eflBindingEventLock)
103 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_REDIRECT_CHANGED";
104 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
108 ///<summary>Method to raise event RedirectChangedEvt.</summary>
109 public void OnRedirectChangedEvt(Efl.Ui.Focus.IManagerRedirectChangedEvt_Args e)
111 var key = "_EFL_UI_FOCUS_MANAGER_EVENT_REDIRECT_CHANGED";
112 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
113 if (desc == IntPtr.Zero)
115 Eina.Log.Error($"Failed to get native event {key}");
119 IntPtr info = e.arg.NativeHandle;
120 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
122 /// <summary>After this event, the manager object will calculate relations in the graph. Can be used to add / remove children in a lazy fashion.
123 /// (Since EFL 1.22)</summary>
124 public event EventHandler FlushPreEvt
128 lock (eflBindingEventLock)
130 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
132 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
135 EventArgs args = EventArgs.Empty;
138 value?.Invoke(obj, args);
142 Eina.Log.Error(e.ToString());
143 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
148 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_FLUSH_PRE";
149 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
155 lock (eflBindingEventLock)
157 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_FLUSH_PRE";
158 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
162 ///<summary>Method to raise event FlushPreEvt.</summary>
163 public void OnFlushPreEvt(EventArgs e)
165 var key = "_EFL_UI_FOCUS_MANAGER_EVENT_FLUSH_PRE";
166 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
167 if (desc == IntPtr.Zero)
169 Eina.Log.Error($"Failed to get native event {key}");
173 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
175 /// <summary>Cached relationship calculation results have been invalidated.
176 /// (Since EFL 1.22)</summary>
177 public event EventHandler CoordsDirtyEvt
181 lock (eflBindingEventLock)
183 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
185 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
188 EventArgs args = EventArgs.Empty;
191 value?.Invoke(obj, args);
195 Eina.Log.Error(e.ToString());
196 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
201 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_COORDS_DIRTY";
202 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
208 lock (eflBindingEventLock)
210 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_COORDS_DIRTY";
211 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
215 ///<summary>Method to raise event CoordsDirtyEvt.</summary>
216 public void OnCoordsDirtyEvt(EventArgs e)
218 var key = "_EFL_UI_FOCUS_MANAGER_EVENT_COORDS_DIRTY";
219 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
220 if (desc == IntPtr.Zero)
222 Eina.Log.Error($"Failed to get native event {key}");
226 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
228 /// <summary>The manager_focus property has changed. The previously focused object is passed as an event argument.
229 /// (Since EFL 1.22)</summary>
230 public event EventHandler<Efl.Ui.Focus.IManagerManagerFocusChangedEvt_Args> ManagerFocusChangedEvt
234 lock (eflBindingEventLock)
236 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
238 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
241 Efl.Ui.Focus.IManagerManagerFocusChangedEvt_Args args = new Efl.Ui.Focus.IManagerManagerFocusChangedEvt_Args();
242 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Ui.Focus.IObjectConcrete);
245 value?.Invoke(obj, args);
249 Eina.Log.Error(e.ToString());
250 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
255 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_MANAGER_FOCUS_CHANGED";
256 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
262 lock (eflBindingEventLock)
264 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_MANAGER_FOCUS_CHANGED";
265 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
269 ///<summary>Method to raise event ManagerFocusChangedEvt.</summary>
270 public void OnManagerFocusChangedEvt(Efl.Ui.Focus.IManagerManagerFocusChangedEvt_Args e)
272 var key = "_EFL_UI_FOCUS_MANAGER_EVENT_MANAGER_FOCUS_CHANGED";
273 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
274 if (desc == IntPtr.Zero)
276 Eina.Log.Error($"Failed to get native event {key}");
280 IntPtr info = e.arg.NativeHandle;
281 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
283 /// <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.
284 /// (Since EFL 1.22)</summary>
285 public event EventHandler<Efl.Ui.Focus.IManagerDirtyLogicFreezeChangedEvt_Args> DirtyLogicFreezeChangedEvt
289 lock (eflBindingEventLock)
291 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
293 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
296 Efl.Ui.Focus.IManagerDirtyLogicFreezeChangedEvt_Args args = new Efl.Ui.Focus.IManagerDirtyLogicFreezeChangedEvt_Args();
297 args.arg = Marshal.ReadByte(evt.Info) != 0;
300 value?.Invoke(obj, args);
304 Eina.Log.Error(e.ToString());
305 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
310 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_DIRTY_LOGIC_FREEZE_CHANGED";
311 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
317 lock (eflBindingEventLock)
319 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_DIRTY_LOGIC_FREEZE_CHANGED";
320 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
324 ///<summary>Method to raise event DirtyLogicFreezeChangedEvt.</summary>
325 public void OnDirtyLogicFreezeChangedEvt(Efl.Ui.Focus.IManagerDirtyLogicFreezeChangedEvt_Args e)
327 var key = "_EFL_UI_FOCUS_MANAGER_EVENT_DIRTY_LOGIC_FREEZE_CHANGED";
328 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
329 if (desc == IntPtr.Zero)
331 Eina.Log.Error($"Failed to get native event {key}");
335 IntPtr info = Eina.PrimitiveConversion.ManagedToPointerAlloc(e.arg ? (byte) 1 : (byte) 0);
338 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
342 Marshal.FreeHGlobal(info);
345 /// <summary>Register a new item in the graph.
346 /// <c>parent</c> can not be <c>null</c>, it will be used as the parent in the logical tree. <c>redirect</c> will be set as redirect property on that manager, once <c>child</c> gets focused.</summary>
347 /// <param name="child">The object to register</param>
348 /// <param name="parent">The parent to use in the logical tree</param>
349 /// <param name="redirect">The redirect manager to set once this child is focused can be NULL for no redirect</param>
350 /// <returns><c>true</c> if successful, <c>false</c> otherwise</returns>
351 virtual public bool Register(Efl.Ui.Focus.IObject child, Efl.Ui.Focus.IObject parent, Efl.Ui.Focus.IManager redirect) {
352 var _ret_var = Efl.Ui.Focus.ManagerCalc.NativeMethods.efl_ui_focus_manager_calc_register_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),child, parent, redirect);
353 Eina.Error.RaiseIfUnhandledException();
356 /// <summary>Register a new item only for the logical parent.
357 /// The item can never get focus, it just helps to build a tree out of the items that are.</summary>
358 /// <param name="child">The object to register</param>
359 /// <param name="parent">The parent to use in the logical tree</param>
360 /// <param name="redirect">The redirect manager to set once this child is focused can be <c>null</c> for no redirect</param>
361 /// <returns><c>true</c> if successful, <c>false</c> otherwise</returns>
362 virtual public bool RegisterLogical(Efl.Ui.Focus.IObject child, Efl.Ui.Focus.IObject parent, Efl.Ui.Focus.IManager redirect) {
363 var _ret_var = Efl.Ui.Focus.ManagerCalc.NativeMethods.efl_ui_focus_manager_calc_register_logical_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),child, parent, redirect);
364 Eina.Error.RaiseIfUnhandledException();
367 /// <summary>Set a new redirect object for the given child.
368 /// Once <c>child</c> is focused the redirect manager will be set in the redirect property. Set redirect to <c>null</c> if nothing should happen.</summary>
369 /// <param name="child">The child to update</param>
370 /// <param name="redirect">Once <c>child</c> is focused this element will be set as redirect</param>
371 /// <returns><c>true</c> if successful, <c>false</c> otherwise</returns>
372 virtual public bool UpdateRedirect(Efl.Ui.Focus.IObject child, Efl.Ui.Focus.IManager redirect) {
373 var _ret_var = Efl.Ui.Focus.ManagerCalc.NativeMethods.efl_ui_focus_manager_calc_update_redirect_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),child, redirect);
374 Eina.Error.RaiseIfUnhandledException();
377 /// <summary>Set a new logical parent for the given child.</summary>
378 /// <param name="child">The child to update</param>
379 /// <param name="parent">The parent which now will be the logical parent of child</param>
380 /// <returns><c>true</c> if successful, <c>false</c> otherwise</returns>
381 virtual public bool UpdateParent(Efl.Ui.Focus.IObject child, Efl.Ui.Focus.IObject parent) {
382 var _ret_var = Efl.Ui.Focus.ManagerCalc.NativeMethods.efl_ui_focus_manager_calc_update_parent_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),child, parent);
383 Eina.Error.RaiseIfUnhandledException();
386 /// <summary>Give the list of children a different order.</summary>
387 /// <param name="parent">the parent to update</param>
388 /// <param name="children">the list with the new order</param>
389 /// <returns><c>true</c> if successful, <c>false</c> otherwise</returns>
390 virtual public bool UpdateChildren(Efl.Ui.Focus.IObject parent, Eina.List<Efl.Ui.Focus.IObject> children) {
391 var _in_children = children.Handle;
392 children.Own = false;
393 var _ret_var = Efl.Ui.Focus.ManagerCalc.NativeMethods.efl_ui_focus_manager_calc_update_children_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),parent, _in_children);
394 Eina.Error.RaiseIfUnhandledException();
397 /// <summary>Give the given order to the parent's child.
398 /// Children from the list which are not true children are ignored.</summary>
399 /// <param name="parent">the parent to update</param>
400 /// <param name="children">the order of items</param>
401 virtual public void UpdateOrder(Efl.Ui.Focus.IObject parent, Eina.List<Efl.Ui.Focus.IObject> children) {
402 var _in_children = children.Handle;
403 children.Own = false;
404 Efl.Ui.Focus.ManagerCalc.NativeMethods.efl_ui_focus_manager_calc_update_order_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),parent, _in_children);
405 Eina.Error.RaiseIfUnhandledException();
407 /// <summary>Unregister the given item from the focus graph.</summary>
408 /// <param name="child">The child to unregister.</param>
409 virtual public void Unregister(Efl.Ui.Focus.IObject child) {
410 Efl.Ui.Focus.ManagerCalc.NativeMethods.efl_ui_focus_manager_calc_unregister_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),child);
411 Eina.Error.RaiseIfUnhandledException();
413 /// <summary>The element which is currently focused by this manager
414 /// 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.
415 /// (Since EFL 1.22)</summary>
416 /// <returns>Currently focused element.</returns>
417 virtual public Efl.Ui.Focus.IObject GetManagerFocus() {
418 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_focus_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
419 Eina.Error.RaiseIfUnhandledException();
422 /// <summary>The element which is currently focused by this manager
423 /// 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.
424 /// (Since EFL 1.22)</summary>
425 /// <param name="focus">Currently focused element.</param>
426 virtual public void SetManagerFocus(Efl.Ui.Focus.IObject focus) {
427 Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_focus_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),focus);
428 Eina.Error.RaiseIfUnhandledException();
430 /// <summary>Add another manager to serve the move requests.
431 /// 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.
432 /// (Since EFL 1.22)</summary>
433 /// <returns>The redirect manager.</returns>
434 virtual public Efl.Ui.Focus.IManager GetRedirect() {
435 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_redirect_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
436 Eina.Error.RaiseIfUnhandledException();
439 /// <summary>Add another manager to serve the move requests.
440 /// 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.
441 /// (Since EFL 1.22)</summary>
442 /// <param name="redirect">The redirect manager.</param>
443 virtual public void SetRedirect(Efl.Ui.Focus.IManager redirect) {
444 Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_redirect_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),redirect);
445 Eina.Error.RaiseIfUnhandledException();
447 /// <summary>The list of elements which are at the border of the graph.
448 /// 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"/>
449 /// (Since EFL 1.22)</summary>
450 /// <returns>An iterator over the border objects.</returns>
451 virtual public Eina.Iterator<Efl.Ui.Focus.IObject> GetBorderElements() {
452 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_border_elements_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
453 Eina.Error.RaiseIfUnhandledException();
454 return new Eina.Iterator<Efl.Ui.Focus.IObject>(_ret_var, false);
456 /// <summary>Get all elements that are at the border of the viewport
457 /// Every element returned by this is located inside the viewport rectangle, but has a right, left, down or up neighbor outside the viewport.
458 /// (Since EFL 1.22)</summary>
459 /// <param name="viewport">The rectangle defining the viewport.</param>
460 /// <returns>The list of border objects.</returns>
461 virtual public Eina.Iterator<Efl.Ui.Focus.IObject> GetViewportElements(Eina.Rect viewport) {
462 Eina.Rect.NativeStruct _in_viewport = viewport;
463 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_viewport_elements_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),_in_viewport);
464 Eina.Error.RaiseIfUnhandledException();
465 return new Eina.Iterator<Efl.Ui.Focus.IObject>(_ret_var, false);
467 /// <summary>Root node for all logical subtrees.
468 /// This property can only be set once.
469 /// (Since EFL 1.22)</summary>
470 /// <returns>Will be registered into this manager object.</returns>
471 virtual public Efl.Ui.Focus.IObject GetRoot() {
472 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_root_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
473 Eina.Error.RaiseIfUnhandledException();
476 /// <summary>Root node for all logical subtrees.
477 /// This property can only be set once.
478 /// (Since EFL 1.22)</summary>
479 /// <param name="root">Will be registered into this manager object.</param>
480 /// <returns>If <c>true</c>, this is the root node</returns>
481 virtual public bool SetRoot(Efl.Ui.Focus.IObject root) {
482 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_root_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),root);
483 Eina.Error.RaiseIfUnhandledException();
486 /// <summary>Move the focus in the given direction.
487 /// This call flushes all changes. This means all changes between the last flush and now are computed.
488 /// (Since EFL 1.22)</summary>
489 /// <param name="direction">The direction to move to.</param>
490 /// <returns>The element which is now focused.</returns>
491 virtual public Efl.Ui.Focus.IObject Move(Efl.Ui.Focus.Direction direction) {
492 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_move_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),direction);
493 Eina.Error.RaiseIfUnhandledException();
496 /// <summary>Return the object in the <c>direction</c> from <c>child</c>.
497 /// (Since EFL 1.22)</summary>
498 /// <param name="direction">Direction to move focus.</param>
499 /// <param name="child">The child to move from. Pass <c>null</c> to indicate the currently focused child.</param>
500 /// <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>
501 /// <returns>Object that would receive focus if moved in the given direction.</returns>
502 virtual public Efl.Ui.Focus.IObject MoveRequest(Efl.Ui.Focus.Direction direction, Efl.Ui.Focus.IObject child, bool logical) {
503 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_request_move_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),direction, child, logical);
504 Eina.Error.RaiseIfUnhandledException();
507 /// <summary>Return the widget in the direction next.
508 /// 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.
509 /// (Since EFL 1.22)</summary>
510 /// <param name="root">Parent for returned child.</param>
511 /// <returns>Child of passed parameter.</returns>
512 virtual public Efl.Ui.Focus.IObject RequestSubchild(Efl.Ui.Focus.IObject root) {
513 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_request_subchild_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),root);
514 Eina.Error.RaiseIfUnhandledException();
517 /// <summary>This will fetch the data from a registered node.
518 /// Be aware this function will trigger a computation of all dirty nodes.
519 /// (Since EFL 1.22)</summary>
520 /// <param name="child">The child object to inspect.</param>
521 /// <returns>The list of relations starting from <c>child</c>.</returns>
522 virtual public Efl.Ui.Focus.Relations Fetch(Efl.Ui.Focus.IObject child) {
523 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_fetch_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),child);
524 Eina.Error.RaiseIfUnhandledException();
525 var __ret_tmp = Eina.PrimitiveConversion.PointerToManaged<Efl.Ui.Focus.Relations>(_ret_var);
526 Marshal.FreeHGlobal(_ret_var);
529 /// <summary>Return the last logical object.
530 /// The returned object is the last object that would be returned if you start at the root and move the direction into next.
531 /// (Since EFL 1.22)</summary>
532 /// <returns>Last object.</returns>
533 virtual public Efl.Ui.Focus.ManagerLogicalEndDetail LogicalEnd() {
534 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_logical_end_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
535 Eina.Error.RaiseIfUnhandledException();
538 /// <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.
539 /// You should focus another element immediately after calling this, in order to always have a focused object.
540 /// (Since EFL 1.22)</summary>
541 virtual public void ResetHistory() {
542 Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_reset_history_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
543 Eina.Error.RaiseIfUnhandledException();
545 /// <summary>Remove the uppermost history element, and focus the previous one.
546 /// 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.
547 /// (Since EFL 1.22)</summary>
548 virtual public void PopHistoryStack() {
549 Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_pop_history_stack_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
550 Eina.Error.RaiseIfUnhandledException();
552 /// <summary>Called when this manager is set as redirect.
553 /// 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.
554 /// (Since EFL 1.22)</summary>
555 /// <param name="direction">The direction in which this should be setup.</param>
556 /// <param name="entry">The object that caused this manager to be redirect.</param>
557 virtual public void SetupOnFirstTouch(Efl.Ui.Focus.Direction direction, Efl.Ui.Focus.IObject entry) {
558 Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_setup_on_first_touch_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),direction, entry);
559 Eina.Error.RaiseIfUnhandledException();
561 /// <summary>This disables the cache invalidation when an object is moved.
562 /// 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.
563 /// (Since EFL 1.22)</summary>
564 virtual public void FreezeDirtyLogic() {
565 Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_dirty_logic_freeze_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
566 Eina.Error.RaiseIfUnhandledException();
568 /// <summary>This enables the cache invalidation when an object is moved.
569 /// This is the counterpart to <see cref="Efl.Ui.Focus.IManager.FreezeDirtyLogic"/>.
570 /// (Since EFL 1.22)</summary>
571 virtual public void DirtyLogicUnfreeze() {
572 Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_dirty_logic_unfreeze_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
573 Eina.Error.RaiseIfUnhandledException();
575 /// <summary>The element which is currently focused by this manager
576 /// 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.
577 /// (Since EFL 1.22)</summary>
578 /// <value>Currently focused element.</value>
579 public Efl.Ui.Focus.IObject ManagerFocus {
580 get { return GetManagerFocus(); }
581 set { SetManagerFocus(value); }
583 /// <summary>Add another manager to serve the move requests.
584 /// 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.
585 /// (Since EFL 1.22)</summary>
586 /// <value>The redirect manager.</value>
587 public Efl.Ui.Focus.IManager Redirect {
588 get { return GetRedirect(); }
589 set { SetRedirect(value); }
591 /// <summary>The list of elements which are at the border of the graph.
592 /// 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"/>
593 /// (Since EFL 1.22)</summary>
594 /// <value>An iterator over the border objects.</value>
595 public Eina.Iterator<Efl.Ui.Focus.IObject> BorderElements {
596 get { return GetBorderElements(); }
598 /// <summary>Root node for all logical subtrees.
599 /// This property can only be set once.
600 /// (Since EFL 1.22)</summary>
601 /// <value>Will be registered into this manager object.</value>
602 public Efl.Ui.Focus.IObject Root {
603 get { return GetRoot(); }
604 set { SetRoot(value); }
606 private static IntPtr GetEflClassStatic()
608 return Efl.Ui.Focus.ManagerCalc.efl_ui_focus_manager_calc_class_get();
610 /// <summary>Wrapper for native methods and virtual method delegates.
611 /// For internal use by generated code only.</summary>
612 public new class NativeMethods : Efl.Object.NativeMethods
614 private static Efl.Eo.NativeModule Module = new Efl.Eo.NativeModule( efl.Libs.Elementary);
615 /// <summary>Gets the list of Eo operations to override.</summary>
616 /// <returns>The list of Eo operations to be overload.</returns>
617 public override System.Collections.Generic.List<Efl_Op_Description> GetEoOps(System.Type type)
619 var descs = new System.Collections.Generic.List<Efl_Op_Description>();
620 var methods = Efl.Eo.Globals.GetUserMethods(type);
622 if (efl_ui_focus_manager_calc_register_static_delegate == null)
624 efl_ui_focus_manager_calc_register_static_delegate = new efl_ui_focus_manager_calc_register_delegate(register);
627 if (methods.FirstOrDefault(m => m.Name == "Register") != null)
629 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_focus_manager_calc_register"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_focus_manager_calc_register_static_delegate) });
632 if (efl_ui_focus_manager_calc_register_logical_static_delegate == null)
634 efl_ui_focus_manager_calc_register_logical_static_delegate = new efl_ui_focus_manager_calc_register_logical_delegate(register_logical);
637 if (methods.FirstOrDefault(m => m.Name == "RegisterLogical") != null)
639 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_focus_manager_calc_register_logical"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_focus_manager_calc_register_logical_static_delegate) });
642 if (efl_ui_focus_manager_calc_update_redirect_static_delegate == null)
644 efl_ui_focus_manager_calc_update_redirect_static_delegate = new efl_ui_focus_manager_calc_update_redirect_delegate(update_redirect);
647 if (methods.FirstOrDefault(m => m.Name == "UpdateRedirect") != null)
649 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_focus_manager_calc_update_redirect"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_focus_manager_calc_update_redirect_static_delegate) });
652 if (efl_ui_focus_manager_calc_update_parent_static_delegate == null)
654 efl_ui_focus_manager_calc_update_parent_static_delegate = new efl_ui_focus_manager_calc_update_parent_delegate(update_parent);
657 if (methods.FirstOrDefault(m => m.Name == "UpdateParent") != null)
659 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_focus_manager_calc_update_parent"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_focus_manager_calc_update_parent_static_delegate) });
662 if (efl_ui_focus_manager_calc_update_children_static_delegate == null)
664 efl_ui_focus_manager_calc_update_children_static_delegate = new efl_ui_focus_manager_calc_update_children_delegate(update_children);
667 if (methods.FirstOrDefault(m => m.Name == "UpdateChildren") != null)
669 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_focus_manager_calc_update_children"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_focus_manager_calc_update_children_static_delegate) });
672 if (efl_ui_focus_manager_calc_update_order_static_delegate == null)
674 efl_ui_focus_manager_calc_update_order_static_delegate = new efl_ui_focus_manager_calc_update_order_delegate(update_order);
677 if (methods.FirstOrDefault(m => m.Name == "UpdateOrder") != null)
679 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_focus_manager_calc_update_order"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_focus_manager_calc_update_order_static_delegate) });
682 if (efl_ui_focus_manager_calc_unregister_static_delegate == null)
684 efl_ui_focus_manager_calc_unregister_static_delegate = new efl_ui_focus_manager_calc_unregister_delegate(unregister);
687 if (methods.FirstOrDefault(m => m.Name == "Unregister") != null)
689 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_focus_manager_calc_unregister"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_focus_manager_calc_unregister_static_delegate) });
692 if (efl_ui_focus_manager_focus_get_static_delegate == null)
694 efl_ui_focus_manager_focus_get_static_delegate = new efl_ui_focus_manager_focus_get_delegate(manager_focus_get);
697 if (methods.FirstOrDefault(m => m.Name == "GetManagerFocus") != null)
699 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) });
702 if (efl_ui_focus_manager_focus_set_static_delegate == null)
704 efl_ui_focus_manager_focus_set_static_delegate = new efl_ui_focus_manager_focus_set_delegate(manager_focus_set);
707 if (methods.FirstOrDefault(m => m.Name == "SetManagerFocus") != null)
709 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) });
712 if (efl_ui_focus_manager_redirect_get_static_delegate == null)
714 efl_ui_focus_manager_redirect_get_static_delegate = new efl_ui_focus_manager_redirect_get_delegate(redirect_get);
717 if (methods.FirstOrDefault(m => m.Name == "GetRedirect") != null)
719 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) });
722 if (efl_ui_focus_manager_redirect_set_static_delegate == null)
724 efl_ui_focus_manager_redirect_set_static_delegate = new efl_ui_focus_manager_redirect_set_delegate(redirect_set);
727 if (methods.FirstOrDefault(m => m.Name == "SetRedirect") != null)
729 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) });
732 if (efl_ui_focus_manager_border_elements_get_static_delegate == null)
734 efl_ui_focus_manager_border_elements_get_static_delegate = new efl_ui_focus_manager_border_elements_get_delegate(border_elements_get);
737 if (methods.FirstOrDefault(m => m.Name == "GetBorderElements") != null)
739 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) });
742 if (efl_ui_focus_manager_viewport_elements_get_static_delegate == null)
744 efl_ui_focus_manager_viewport_elements_get_static_delegate = new efl_ui_focus_manager_viewport_elements_get_delegate(viewport_elements_get);
747 if (methods.FirstOrDefault(m => m.Name == "GetViewportElements") != null)
749 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) });
752 if (efl_ui_focus_manager_root_get_static_delegate == null)
754 efl_ui_focus_manager_root_get_static_delegate = new efl_ui_focus_manager_root_get_delegate(root_get);
757 if (methods.FirstOrDefault(m => m.Name == "GetRoot") != null)
759 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) });
762 if (efl_ui_focus_manager_root_set_static_delegate == null)
764 efl_ui_focus_manager_root_set_static_delegate = new efl_ui_focus_manager_root_set_delegate(root_set);
767 if (methods.FirstOrDefault(m => m.Name == "SetRoot") != null)
769 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) });
772 if (efl_ui_focus_manager_move_static_delegate == null)
774 efl_ui_focus_manager_move_static_delegate = new efl_ui_focus_manager_move_delegate(move);
777 if (methods.FirstOrDefault(m => m.Name == "Move") != null)
779 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) });
782 if (efl_ui_focus_manager_request_move_static_delegate == null)
784 efl_ui_focus_manager_request_move_static_delegate = new efl_ui_focus_manager_request_move_delegate(request_move);
787 if (methods.FirstOrDefault(m => m.Name == "MoveRequest") != null)
789 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) });
792 if (efl_ui_focus_manager_request_subchild_static_delegate == null)
794 efl_ui_focus_manager_request_subchild_static_delegate = new efl_ui_focus_manager_request_subchild_delegate(request_subchild);
797 if (methods.FirstOrDefault(m => m.Name == "RequestSubchild") != null)
799 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) });
802 if (efl_ui_focus_manager_fetch_static_delegate == null)
804 efl_ui_focus_manager_fetch_static_delegate = new efl_ui_focus_manager_fetch_delegate(fetch);
807 if (methods.FirstOrDefault(m => m.Name == "Fetch") != null)
809 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) });
812 if (efl_ui_focus_manager_logical_end_static_delegate == null)
814 efl_ui_focus_manager_logical_end_static_delegate = new efl_ui_focus_manager_logical_end_delegate(logical_end);
817 if (methods.FirstOrDefault(m => m.Name == "LogicalEnd") != null)
819 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) });
822 if (efl_ui_focus_manager_reset_history_static_delegate == null)
824 efl_ui_focus_manager_reset_history_static_delegate = new efl_ui_focus_manager_reset_history_delegate(reset_history);
827 if (methods.FirstOrDefault(m => m.Name == "ResetHistory") != null)
829 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) });
832 if (efl_ui_focus_manager_pop_history_stack_static_delegate == null)
834 efl_ui_focus_manager_pop_history_stack_static_delegate = new efl_ui_focus_manager_pop_history_stack_delegate(pop_history_stack);
837 if (methods.FirstOrDefault(m => m.Name == "PopHistoryStack") != null)
839 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) });
842 if (efl_ui_focus_manager_setup_on_first_touch_static_delegate == null)
844 efl_ui_focus_manager_setup_on_first_touch_static_delegate = new efl_ui_focus_manager_setup_on_first_touch_delegate(setup_on_first_touch);
847 if (methods.FirstOrDefault(m => m.Name == "SetupOnFirstTouch") != null)
849 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) });
852 if (efl_ui_focus_manager_dirty_logic_freeze_static_delegate == null)
854 efl_ui_focus_manager_dirty_logic_freeze_static_delegate = new efl_ui_focus_manager_dirty_logic_freeze_delegate(dirty_logic_freeze);
857 if (methods.FirstOrDefault(m => m.Name == "FreezeDirtyLogic") != null)
859 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) });
862 if (efl_ui_focus_manager_dirty_logic_unfreeze_static_delegate == null)
864 efl_ui_focus_manager_dirty_logic_unfreeze_static_delegate = new efl_ui_focus_manager_dirty_logic_unfreeze_delegate(dirty_logic_unfreeze);
867 if (methods.FirstOrDefault(m => m.Name == "DirtyLogicUnfreeze") != null)
869 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) });
872 descs.AddRange(base.GetEoOps(type));
875 /// <summary>Returns the Eo class for the native methods of this class.</summary>
876 /// <returns>The native class pointer.</returns>
877 public override IntPtr GetEflClass()
879 return Efl.Ui.Focus.ManagerCalc.efl_ui_focus_manager_calc_class_get();
882 #pragma warning disable CA1707, CS1591, SA1300, SA1600
884 [return: MarshalAs(UnmanagedType.U1)]
885 private delegate bool efl_ui_focus_manager_calc_register_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject child, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject parent, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IManager redirect);
887 [return: MarshalAs(UnmanagedType.U1)]
888 public delegate bool efl_ui_focus_manager_calc_register_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject child, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject parent, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IManager redirect);
890 public static Efl.Eo.FunctionWrapper<efl_ui_focus_manager_calc_register_api_delegate> efl_ui_focus_manager_calc_register_ptr = new Efl.Eo.FunctionWrapper<efl_ui_focus_manager_calc_register_api_delegate>(Module, "efl_ui_focus_manager_calc_register");
892 private static bool register(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject child, Efl.Ui.Focus.IObject parent, Efl.Ui.Focus.IManager redirect)
894 Eina.Log.Debug("function efl_ui_focus_manager_calc_register was called");
895 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
898 bool _ret_var = default(bool);
901 _ret_var = ((ManagerCalc)ws.Target).Register(child, parent, redirect);
905 Eina.Log.Warning($"Callback error: {e.ToString()}");
906 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
914 return efl_ui_focus_manager_calc_register_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), child, parent, redirect);
918 private static efl_ui_focus_manager_calc_register_delegate efl_ui_focus_manager_calc_register_static_delegate;
920 [return: MarshalAs(UnmanagedType.U1)]
921 private delegate bool efl_ui_focus_manager_calc_register_logical_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject child, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject parent, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IManager redirect);
923 [return: MarshalAs(UnmanagedType.U1)]
924 public delegate bool efl_ui_focus_manager_calc_register_logical_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject child, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject parent, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IManager redirect);
926 public static Efl.Eo.FunctionWrapper<efl_ui_focus_manager_calc_register_logical_api_delegate> efl_ui_focus_manager_calc_register_logical_ptr = new Efl.Eo.FunctionWrapper<efl_ui_focus_manager_calc_register_logical_api_delegate>(Module, "efl_ui_focus_manager_calc_register_logical");
928 private static bool register_logical(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject child, Efl.Ui.Focus.IObject parent, Efl.Ui.Focus.IManager redirect)
930 Eina.Log.Debug("function efl_ui_focus_manager_calc_register_logical was called");
931 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
934 bool _ret_var = default(bool);
937 _ret_var = ((ManagerCalc)ws.Target).RegisterLogical(child, parent, redirect);
941 Eina.Log.Warning($"Callback error: {e.ToString()}");
942 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
950 return efl_ui_focus_manager_calc_register_logical_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), child, parent, redirect);
954 private static efl_ui_focus_manager_calc_register_logical_delegate efl_ui_focus_manager_calc_register_logical_static_delegate;
956 [return: MarshalAs(UnmanagedType.U1)]
957 private delegate bool efl_ui_focus_manager_calc_update_redirect_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject child, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IManager redirect);
959 [return: MarshalAs(UnmanagedType.U1)]
960 public delegate bool efl_ui_focus_manager_calc_update_redirect_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject child, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IManager redirect);
962 public static Efl.Eo.FunctionWrapper<efl_ui_focus_manager_calc_update_redirect_api_delegate> efl_ui_focus_manager_calc_update_redirect_ptr = new Efl.Eo.FunctionWrapper<efl_ui_focus_manager_calc_update_redirect_api_delegate>(Module, "efl_ui_focus_manager_calc_update_redirect");
964 private static bool update_redirect(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject child, Efl.Ui.Focus.IManager redirect)
966 Eina.Log.Debug("function efl_ui_focus_manager_calc_update_redirect was called");
967 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
970 bool _ret_var = default(bool);
973 _ret_var = ((ManagerCalc)ws.Target).UpdateRedirect(child, redirect);
977 Eina.Log.Warning($"Callback error: {e.ToString()}");
978 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
986 return efl_ui_focus_manager_calc_update_redirect_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), child, redirect);
990 private static efl_ui_focus_manager_calc_update_redirect_delegate efl_ui_focus_manager_calc_update_redirect_static_delegate;
992 [return: MarshalAs(UnmanagedType.U1)]
993 private delegate bool efl_ui_focus_manager_calc_update_parent_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject child, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject parent);
995 [return: MarshalAs(UnmanagedType.U1)]
996 public delegate bool efl_ui_focus_manager_calc_update_parent_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject child, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject parent);
998 public static Efl.Eo.FunctionWrapper<efl_ui_focus_manager_calc_update_parent_api_delegate> efl_ui_focus_manager_calc_update_parent_ptr = new Efl.Eo.FunctionWrapper<efl_ui_focus_manager_calc_update_parent_api_delegate>(Module, "efl_ui_focus_manager_calc_update_parent");
1000 private static bool update_parent(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject child, Efl.Ui.Focus.IObject parent)
1002 Eina.Log.Debug("function efl_ui_focus_manager_calc_update_parent was called");
1003 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1006 bool _ret_var = default(bool);
1009 _ret_var = ((ManagerCalc)ws.Target).UpdateParent(child, parent);
1013 Eina.Log.Warning($"Callback error: {e.ToString()}");
1014 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1022 return efl_ui_focus_manager_calc_update_parent_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), child, parent);
1026 private static efl_ui_focus_manager_calc_update_parent_delegate efl_ui_focus_manager_calc_update_parent_static_delegate;
1028 [return: MarshalAs(UnmanagedType.U1)]
1029 private delegate bool efl_ui_focus_manager_calc_update_children_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject parent, System.IntPtr children);
1031 [return: MarshalAs(UnmanagedType.U1)]
1032 public delegate bool efl_ui_focus_manager_calc_update_children_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject parent, System.IntPtr children);
1034 public static Efl.Eo.FunctionWrapper<efl_ui_focus_manager_calc_update_children_api_delegate> efl_ui_focus_manager_calc_update_children_ptr = new Efl.Eo.FunctionWrapper<efl_ui_focus_manager_calc_update_children_api_delegate>(Module, "efl_ui_focus_manager_calc_update_children");
1036 private static bool update_children(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject parent, System.IntPtr children)
1038 Eina.Log.Debug("function efl_ui_focus_manager_calc_update_children was called");
1039 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1042 var _in_children = new Eina.List<Efl.Ui.Focus.IObject>(children, true, false);
1043 bool _ret_var = default(bool);
1046 _ret_var = ((ManagerCalc)ws.Target).UpdateChildren(parent, _in_children);
1050 Eina.Log.Warning($"Callback error: {e.ToString()}");
1051 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1059 return efl_ui_focus_manager_calc_update_children_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), parent, children);
1063 private static efl_ui_focus_manager_calc_update_children_delegate efl_ui_focus_manager_calc_update_children_static_delegate;
1066 private delegate void efl_ui_focus_manager_calc_update_order_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject parent, System.IntPtr children);
1069 public delegate void efl_ui_focus_manager_calc_update_order_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject parent, System.IntPtr children);
1071 public static Efl.Eo.FunctionWrapper<efl_ui_focus_manager_calc_update_order_api_delegate> efl_ui_focus_manager_calc_update_order_ptr = new Efl.Eo.FunctionWrapper<efl_ui_focus_manager_calc_update_order_api_delegate>(Module, "efl_ui_focus_manager_calc_update_order");
1073 private static void update_order(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject parent, System.IntPtr children)
1075 Eina.Log.Debug("function efl_ui_focus_manager_calc_update_order was called");
1076 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1079 var _in_children = new Eina.List<Efl.Ui.Focus.IObject>(children, true, false);
1083 ((ManagerCalc)ws.Target).UpdateOrder(parent, _in_children);
1087 Eina.Log.Warning($"Callback error: {e.ToString()}");
1088 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1095 efl_ui_focus_manager_calc_update_order_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), parent, children);
1099 private static efl_ui_focus_manager_calc_update_order_delegate efl_ui_focus_manager_calc_update_order_static_delegate;
1102 private delegate void efl_ui_focus_manager_calc_unregister_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject child);
1105 public delegate void efl_ui_focus_manager_calc_unregister_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject child);
1107 public static Efl.Eo.FunctionWrapper<efl_ui_focus_manager_calc_unregister_api_delegate> efl_ui_focus_manager_calc_unregister_ptr = new Efl.Eo.FunctionWrapper<efl_ui_focus_manager_calc_unregister_api_delegate>(Module, "efl_ui_focus_manager_calc_unregister");
1109 private static void unregister(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject child)
1111 Eina.Log.Debug("function efl_ui_focus_manager_calc_unregister was called");
1112 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1118 ((ManagerCalc)ws.Target).Unregister(child);
1122 Eina.Log.Warning($"Callback error: {e.ToString()}");
1123 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1130 efl_ui_focus_manager_calc_unregister_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), child);
1134 private static efl_ui_focus_manager_calc_unregister_delegate efl_ui_focus_manager_calc_unregister_static_delegate;
1136 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1137 private delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_focus_get_delegate(System.IntPtr obj, System.IntPtr pd);
1139 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1140 public delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_focus_get_api_delegate(System.IntPtr obj);
1142 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");
1144 private static Efl.Ui.Focus.IObject manager_focus_get(System.IntPtr obj, System.IntPtr pd)
1146 Eina.Log.Debug("function efl_ui_focus_manager_focus_get was called");
1147 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1150 Efl.Ui.Focus.IObject _ret_var = default(Efl.Ui.Focus.IObject);
1153 _ret_var = ((ManagerCalc)ws.Target).GetManagerFocus();
1157 Eina.Log.Warning($"Callback error: {e.ToString()}");
1158 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1166 return efl_ui_focus_manager_focus_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1170 private static efl_ui_focus_manager_focus_get_delegate efl_ui_focus_manager_focus_get_static_delegate;
1173 private delegate void efl_ui_focus_manager_focus_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject focus);
1176 public delegate void efl_ui_focus_manager_focus_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject focus);
1178 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");
1180 private static void manager_focus_set(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject focus)
1182 Eina.Log.Debug("function efl_ui_focus_manager_focus_set was called");
1183 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1189 ((ManagerCalc)ws.Target).SetManagerFocus(focus);
1193 Eina.Log.Warning($"Callback error: {e.ToString()}");
1194 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1201 efl_ui_focus_manager_focus_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), focus);
1205 private static efl_ui_focus_manager_focus_set_delegate efl_ui_focus_manager_focus_set_static_delegate;
1207 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1208 private delegate Efl.Ui.Focus.IManager efl_ui_focus_manager_redirect_get_delegate(System.IntPtr obj, System.IntPtr pd);
1210 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1211 public delegate Efl.Ui.Focus.IManager efl_ui_focus_manager_redirect_get_api_delegate(System.IntPtr obj);
1213 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");
1215 private static Efl.Ui.Focus.IManager redirect_get(System.IntPtr obj, System.IntPtr pd)
1217 Eina.Log.Debug("function efl_ui_focus_manager_redirect_get was called");
1218 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1221 Efl.Ui.Focus.IManager _ret_var = default(Efl.Ui.Focus.IManager);
1224 _ret_var = ((ManagerCalc)ws.Target).GetRedirect();
1228 Eina.Log.Warning($"Callback error: {e.ToString()}");
1229 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1237 return efl_ui_focus_manager_redirect_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1241 private static efl_ui_focus_manager_redirect_get_delegate efl_ui_focus_manager_redirect_get_static_delegate;
1244 private delegate void efl_ui_focus_manager_redirect_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IManager redirect);
1247 public delegate void efl_ui_focus_manager_redirect_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IManager redirect);
1249 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");
1251 private static void redirect_set(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IManager redirect)
1253 Eina.Log.Debug("function efl_ui_focus_manager_redirect_set was called");
1254 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1260 ((ManagerCalc)ws.Target).SetRedirect(redirect);
1264 Eina.Log.Warning($"Callback error: {e.ToString()}");
1265 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1272 efl_ui_focus_manager_redirect_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), redirect);
1276 private static efl_ui_focus_manager_redirect_set_delegate efl_ui_focus_manager_redirect_set_static_delegate;
1279 private delegate System.IntPtr efl_ui_focus_manager_border_elements_get_delegate(System.IntPtr obj, System.IntPtr pd);
1282 public delegate System.IntPtr efl_ui_focus_manager_border_elements_get_api_delegate(System.IntPtr obj);
1284 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");
1286 private static System.IntPtr border_elements_get(System.IntPtr obj, System.IntPtr pd)
1288 Eina.Log.Debug("function efl_ui_focus_manager_border_elements_get was called");
1289 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1292 Eina.Iterator<Efl.Ui.Focus.IObject> _ret_var = default(Eina.Iterator<Efl.Ui.Focus.IObject>);
1295 _ret_var = ((ManagerCalc)ws.Target).GetBorderElements();
1299 Eina.Log.Warning($"Callback error: {e.ToString()}");
1300 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1303 return _ret_var.Handle;
1308 return efl_ui_focus_manager_border_elements_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1312 private static efl_ui_focus_manager_border_elements_get_delegate efl_ui_focus_manager_border_elements_get_static_delegate;
1315 private delegate System.IntPtr efl_ui_focus_manager_viewport_elements_get_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Rect.NativeStruct viewport);
1318 public delegate System.IntPtr efl_ui_focus_manager_viewport_elements_get_api_delegate(System.IntPtr obj, Eina.Rect.NativeStruct viewport);
1320 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");
1322 private static System.IntPtr viewport_elements_get(System.IntPtr obj, System.IntPtr pd, Eina.Rect.NativeStruct viewport)
1324 Eina.Log.Debug("function efl_ui_focus_manager_viewport_elements_get was called");
1325 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1328 Eina.Rect _in_viewport = viewport;
1329 Eina.Iterator<Efl.Ui.Focus.IObject> _ret_var = default(Eina.Iterator<Efl.Ui.Focus.IObject>);
1332 _ret_var = ((ManagerCalc)ws.Target).GetViewportElements(_in_viewport);
1336 Eina.Log.Warning($"Callback error: {e.ToString()}");
1337 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1340 return _ret_var.Handle;
1345 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);
1349 private static efl_ui_focus_manager_viewport_elements_get_delegate efl_ui_focus_manager_viewport_elements_get_static_delegate;
1351 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1352 private delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_root_get_delegate(System.IntPtr obj, System.IntPtr pd);
1354 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1355 public delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_root_get_api_delegate(System.IntPtr obj);
1357 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");
1359 private static Efl.Ui.Focus.IObject root_get(System.IntPtr obj, System.IntPtr pd)
1361 Eina.Log.Debug("function efl_ui_focus_manager_root_get was called");
1362 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1365 Efl.Ui.Focus.IObject _ret_var = default(Efl.Ui.Focus.IObject);
1368 _ret_var = ((ManagerCalc)ws.Target).GetRoot();
1372 Eina.Log.Warning($"Callback error: {e.ToString()}");
1373 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1381 return efl_ui_focus_manager_root_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1385 private static efl_ui_focus_manager_root_get_delegate efl_ui_focus_manager_root_get_static_delegate;
1387 [return: MarshalAs(UnmanagedType.U1)]
1388 private delegate bool efl_ui_focus_manager_root_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject root);
1390 [return: MarshalAs(UnmanagedType.U1)]
1391 public delegate bool efl_ui_focus_manager_root_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject root);
1393 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");
1395 private static bool root_set(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject root)
1397 Eina.Log.Debug("function efl_ui_focus_manager_root_set was called");
1398 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1401 bool _ret_var = default(bool);
1404 _ret_var = ((ManagerCalc)ws.Target).SetRoot(root);
1408 Eina.Log.Warning($"Callback error: {e.ToString()}");
1409 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1417 return efl_ui_focus_manager_root_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), root);
1421 private static efl_ui_focus_manager_root_set_delegate efl_ui_focus_manager_root_set_static_delegate;
1423 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1424 private delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_move_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.Direction direction);
1426 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1427 public delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_move_api_delegate(System.IntPtr obj, Efl.Ui.Focus.Direction direction);
1429 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");
1431 private static Efl.Ui.Focus.IObject move(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.Direction direction)
1433 Eina.Log.Debug("function efl_ui_focus_manager_move was called");
1434 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1437 Efl.Ui.Focus.IObject _ret_var = default(Efl.Ui.Focus.IObject);
1440 _ret_var = ((ManagerCalc)ws.Target).Move(direction);
1444 Eina.Log.Warning($"Callback error: {e.ToString()}");
1445 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1453 return efl_ui_focus_manager_move_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), direction);
1457 private static efl_ui_focus_manager_move_delegate efl_ui_focus_manager_move_static_delegate;
1459 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1460 private delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_request_move_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.Direction direction, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject child, [MarshalAs(UnmanagedType.U1)] bool logical);
1462 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1463 public delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_request_move_api_delegate(System.IntPtr obj, Efl.Ui.Focus.Direction direction, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject child, [MarshalAs(UnmanagedType.U1)] bool logical);
1465 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");
1467 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)
1469 Eina.Log.Debug("function efl_ui_focus_manager_request_move was called");
1470 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1473 Efl.Ui.Focus.IObject _ret_var = default(Efl.Ui.Focus.IObject);
1476 _ret_var = ((ManagerCalc)ws.Target).MoveRequest(direction, child, logical);
1480 Eina.Log.Warning($"Callback error: {e.ToString()}");
1481 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1489 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);
1493 private static efl_ui_focus_manager_request_move_delegate efl_ui_focus_manager_request_move_static_delegate;
1495 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1496 private delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_request_subchild_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject root);
1498 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1499 public delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_request_subchild_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject root);
1501 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");
1503 private static Efl.Ui.Focus.IObject request_subchild(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject root)
1505 Eina.Log.Debug("function efl_ui_focus_manager_request_subchild was called");
1506 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1509 Efl.Ui.Focus.IObject _ret_var = default(Efl.Ui.Focus.IObject);
1512 _ret_var = ((ManagerCalc)ws.Target).RequestSubchild(root);
1516 Eina.Log.Warning($"Callback error: {e.ToString()}");
1517 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1525 return efl_ui_focus_manager_request_subchild_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), root);
1529 private static efl_ui_focus_manager_request_subchild_delegate efl_ui_focus_manager_request_subchild_static_delegate;
1532 private delegate System.IntPtr efl_ui_focus_manager_fetch_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject child);
1535 public delegate System.IntPtr efl_ui_focus_manager_fetch_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject child);
1537 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");
1539 private static System.IntPtr fetch(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject child)
1541 Eina.Log.Debug("function efl_ui_focus_manager_fetch was called");
1542 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1545 Efl.Ui.Focus.Relations _ret_var = default(Efl.Ui.Focus.Relations);
1548 _ret_var = ((ManagerCalc)ws.Target).Fetch(child);
1552 Eina.Log.Warning($"Callback error: {e.ToString()}");
1553 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1556 return Eina.PrimitiveConversion.ManagedToPointerAlloc(_ret_var);
1561 return efl_ui_focus_manager_fetch_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), child);
1565 private static efl_ui_focus_manager_fetch_delegate efl_ui_focus_manager_fetch_static_delegate;
1568 private delegate Efl.Ui.Focus.ManagerLogicalEndDetail.NativeStruct efl_ui_focus_manager_logical_end_delegate(System.IntPtr obj, System.IntPtr pd);
1571 public delegate Efl.Ui.Focus.ManagerLogicalEndDetail.NativeStruct efl_ui_focus_manager_logical_end_api_delegate(System.IntPtr obj);
1573 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");
1575 private static Efl.Ui.Focus.ManagerLogicalEndDetail.NativeStruct logical_end(System.IntPtr obj, System.IntPtr pd)
1577 Eina.Log.Debug("function efl_ui_focus_manager_logical_end was called");
1578 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1581 Efl.Ui.Focus.ManagerLogicalEndDetail _ret_var = default(Efl.Ui.Focus.ManagerLogicalEndDetail);
1584 _ret_var = ((ManagerCalc)ws.Target).LogicalEnd();
1588 Eina.Log.Warning($"Callback error: {e.ToString()}");
1589 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1597 return efl_ui_focus_manager_logical_end_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1601 private static efl_ui_focus_manager_logical_end_delegate efl_ui_focus_manager_logical_end_static_delegate;
1604 private delegate void efl_ui_focus_manager_reset_history_delegate(System.IntPtr obj, System.IntPtr pd);
1607 public delegate void efl_ui_focus_manager_reset_history_api_delegate(System.IntPtr obj);
1609 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");
1611 private static void reset_history(System.IntPtr obj, System.IntPtr pd)
1613 Eina.Log.Debug("function efl_ui_focus_manager_reset_history was called");
1614 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1620 ((ManagerCalc)ws.Target).ResetHistory();
1624 Eina.Log.Warning($"Callback error: {e.ToString()}");
1625 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1632 efl_ui_focus_manager_reset_history_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1636 private static efl_ui_focus_manager_reset_history_delegate efl_ui_focus_manager_reset_history_static_delegate;
1639 private delegate void efl_ui_focus_manager_pop_history_stack_delegate(System.IntPtr obj, System.IntPtr pd);
1642 public delegate void efl_ui_focus_manager_pop_history_stack_api_delegate(System.IntPtr obj);
1644 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");
1646 private static void pop_history_stack(System.IntPtr obj, System.IntPtr pd)
1648 Eina.Log.Debug("function efl_ui_focus_manager_pop_history_stack was called");
1649 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1655 ((ManagerCalc)ws.Target).PopHistoryStack();
1659 Eina.Log.Warning($"Callback error: {e.ToString()}");
1660 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1667 efl_ui_focus_manager_pop_history_stack_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1671 private static efl_ui_focus_manager_pop_history_stack_delegate efl_ui_focus_manager_pop_history_stack_static_delegate;
1674 private delegate void efl_ui_focus_manager_setup_on_first_touch_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.Direction direction, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject entry);
1677 public delegate void efl_ui_focus_manager_setup_on_first_touch_api_delegate(System.IntPtr obj, Efl.Ui.Focus.Direction direction, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject entry);
1679 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");
1681 private static void setup_on_first_touch(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.Direction direction, Efl.Ui.Focus.IObject entry)
1683 Eina.Log.Debug("function efl_ui_focus_manager_setup_on_first_touch was called");
1684 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1690 ((ManagerCalc)ws.Target).SetupOnFirstTouch(direction, entry);
1694 Eina.Log.Warning($"Callback error: {e.ToString()}");
1695 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1702 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);
1706 private static efl_ui_focus_manager_setup_on_first_touch_delegate efl_ui_focus_manager_setup_on_first_touch_static_delegate;
1709 private delegate void efl_ui_focus_manager_dirty_logic_freeze_delegate(System.IntPtr obj, System.IntPtr pd);
1712 public delegate void efl_ui_focus_manager_dirty_logic_freeze_api_delegate(System.IntPtr obj);
1714 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");
1716 private static void dirty_logic_freeze(System.IntPtr obj, System.IntPtr pd)
1718 Eina.Log.Debug("function efl_ui_focus_manager_dirty_logic_freeze was called");
1719 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1725 ((ManagerCalc)ws.Target).FreezeDirtyLogic();
1729 Eina.Log.Warning($"Callback error: {e.ToString()}");
1730 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1737 efl_ui_focus_manager_dirty_logic_freeze_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1741 private static efl_ui_focus_manager_dirty_logic_freeze_delegate efl_ui_focus_manager_dirty_logic_freeze_static_delegate;
1744 private delegate void efl_ui_focus_manager_dirty_logic_unfreeze_delegate(System.IntPtr obj, System.IntPtr pd);
1747 public delegate void efl_ui_focus_manager_dirty_logic_unfreeze_api_delegate(System.IntPtr obj);
1749 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");
1751 private static void dirty_logic_unfreeze(System.IntPtr obj, System.IntPtr pd)
1753 Eina.Log.Debug("function efl_ui_focus_manager_dirty_logic_unfreeze was called");
1754 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1760 ((ManagerCalc)ws.Target).DirtyLogicUnfreeze();
1764 Eina.Log.Warning($"Callback error: {e.ToString()}");
1765 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1772 efl_ui_focus_manager_dirty_logic_unfreeze_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1776 private static efl_ui_focus_manager_dirty_logic_unfreeze_delegate efl_ui_focus_manager_dirty_logic_unfreeze_static_delegate;
1778 #pragma warning restore CA1707, CS1591, SA1300, SA1600