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 public class ManagerCalc : Efl.Object, Efl.Ui.Focus.IManager
19 ///<summary>Pointer to the native class description.</summary>
20 public override System.IntPtr NativeClass
24 if (((object)this).GetType() == typeof(ManagerCalc))
26 return GetEflClassStatic();
30 return Efl.Eo.ClassRegister.klassFromType[((object)this).GetType()];
35 [System.Runtime.InteropServices.DllImport(efl.Libs.Elementary)] internal static extern System.IntPtr
36 efl_ui_focus_manager_calc_class_get();
37 /// <summary>Initializes a new instance of the <see cref="ManagerCalc"/> class.</summary>
38 /// <param name="parent">Parent instance.</param>
39 public ManagerCalc(Efl.Object parent= null
40 ) : base(efl_ui_focus_manager_calc_class_get(), typeof(ManagerCalc), parent)
42 FinishInstantiation();
45 /// <summary>Initializes a new instance of the <see cref="ManagerCalc"/> class.
46 /// Internal usage: Constructs an instance from a native pointer. This is used when interacting with C code and should not be used directly.</summary>
47 /// <param name="raw">The native pointer to be wrapped.</param>
48 protected ManagerCalc(System.IntPtr raw) : base(raw)
52 /// <summary>Initializes a new instance of the <see cref="ManagerCalc"/> class.
53 /// Internal usage: Constructor to forward the wrapper initialization to the root class that interfaces with native code. Should not be used directly.</summary>
54 /// <param name="baseKlass">The pointer to the base native Eo class.</param>
55 /// <param name="managedType">The managed type of the public constructor that originated this call.</param>
56 /// <param name="parent">The Efl.Object parent of this instance.</param>
57 protected ManagerCalc(IntPtr baseKlass, System.Type managedType, Efl.Object parent) : base(baseKlass, managedType, parent)
61 /// <summary>Redirect object has changed, the old manager is passed as an event argument.
62 /// (Since EFL 1.22)</summary>
63 public event EventHandler<Efl.Ui.Focus.IManagerRedirectChangedEvt_Args> RedirectChangedEvt
69 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
71 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
74 Efl.Ui.Focus.IManagerRedirectChangedEvt_Args args = new Efl.Ui.Focus.IManagerRedirectChangedEvt_Args();
75 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Ui.Focus.IManagerConcrete);
78 value?.Invoke(obj, args);
82 Eina.Log.Error(e.ToString());
83 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
88 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_REDIRECT_CHANGED";
89 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
97 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_REDIRECT_CHANGED";
98 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
102 ///<summary>Method to raise event RedirectChangedEvt.</summary>
103 public void OnRedirectChangedEvt(Efl.Ui.Focus.IManagerRedirectChangedEvt_Args e)
105 var key = "_EFL_UI_FOCUS_MANAGER_EVENT_REDIRECT_CHANGED";
106 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
107 if (desc == IntPtr.Zero)
109 Eina.Log.Error($"Failed to get native event {key}");
113 IntPtr info = e.arg.NativeHandle;
114 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
116 /// <summary>After this event, the manager object will calculate relations in the graph. Can be used to add / remove children in a lazy fashion.
117 /// (Since EFL 1.22)</summary>
118 public event EventHandler FlushPreEvt
124 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
126 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
129 EventArgs args = EventArgs.Empty;
132 value?.Invoke(obj, args);
136 Eina.Log.Error(e.ToString());
137 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
142 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_FLUSH_PRE";
143 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
151 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_FLUSH_PRE";
152 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
156 ///<summary>Method to raise event FlushPreEvt.</summary>
157 public void OnFlushPreEvt(EventArgs e)
159 var key = "_EFL_UI_FOCUS_MANAGER_EVENT_FLUSH_PRE";
160 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
161 if (desc == IntPtr.Zero)
163 Eina.Log.Error($"Failed to get native event {key}");
167 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
169 /// <summary>Cached relationship calculation results have been invalidated.
170 /// (Since EFL 1.22)</summary>
171 public event EventHandler CoordsDirtyEvt
177 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
179 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
182 EventArgs args = EventArgs.Empty;
185 value?.Invoke(obj, args);
189 Eina.Log.Error(e.ToString());
190 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
195 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_COORDS_DIRTY";
196 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
204 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_COORDS_DIRTY";
205 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
209 ///<summary>Method to raise event CoordsDirtyEvt.</summary>
210 public void OnCoordsDirtyEvt(EventArgs e)
212 var key = "_EFL_UI_FOCUS_MANAGER_EVENT_COORDS_DIRTY";
213 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
214 if (desc == IntPtr.Zero)
216 Eina.Log.Error($"Failed to get native event {key}");
220 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
222 /// <summary>The manager_focus property has changed. The previously focused object is passed as an event argument.
223 /// (Since EFL 1.22)</summary>
224 public event EventHandler<Efl.Ui.Focus.IManagerManagerFocusChangedEvt_Args> ManagerFocusChangedEvt
230 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
232 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
235 Efl.Ui.Focus.IManagerManagerFocusChangedEvt_Args args = new Efl.Ui.Focus.IManagerManagerFocusChangedEvt_Args();
236 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Ui.Focus.IObjectConcrete);
239 value?.Invoke(obj, args);
243 Eina.Log.Error(e.ToString());
244 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
249 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_MANAGER_FOCUS_CHANGED";
250 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
258 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_MANAGER_FOCUS_CHANGED";
259 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
263 ///<summary>Method to raise event ManagerFocusChangedEvt.</summary>
264 public void OnManagerFocusChangedEvt(Efl.Ui.Focus.IManagerManagerFocusChangedEvt_Args e)
266 var key = "_EFL_UI_FOCUS_MANAGER_EVENT_MANAGER_FOCUS_CHANGED";
267 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
268 if (desc == IntPtr.Zero)
270 Eina.Log.Error($"Failed to get native event {key}");
274 IntPtr info = e.arg.NativeHandle;
275 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
277 /// <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.
278 /// (Since EFL 1.22)</summary>
279 public event EventHandler<Efl.Ui.Focus.IManagerDirtyLogicFreezeChangedEvt_Args> DirtyLogicFreezeChangedEvt
285 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
287 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
290 Efl.Ui.Focus.IManagerDirtyLogicFreezeChangedEvt_Args args = new Efl.Ui.Focus.IManagerDirtyLogicFreezeChangedEvt_Args();
291 args.arg = Marshal.ReadByte(evt.Info) != 0;
294 value?.Invoke(obj, args);
298 Eina.Log.Error(e.ToString());
299 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
304 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_DIRTY_LOGIC_FREEZE_CHANGED";
305 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
313 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_DIRTY_LOGIC_FREEZE_CHANGED";
314 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
318 ///<summary>Method to raise event DirtyLogicFreezeChangedEvt.</summary>
319 public void OnDirtyLogicFreezeChangedEvt(Efl.Ui.Focus.IManagerDirtyLogicFreezeChangedEvt_Args e)
321 var key = "_EFL_UI_FOCUS_MANAGER_EVENT_DIRTY_LOGIC_FREEZE_CHANGED";
322 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
323 if (desc == IntPtr.Zero)
325 Eina.Log.Error($"Failed to get native event {key}");
329 IntPtr info = Eina.PrimitiveConversion.ManagedToPointerAlloc(e.arg ? (byte) 1 : (byte) 0);
332 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
336 Marshal.FreeHGlobal(info);
339 /// <summary>Register a new item in the graph.
340 /// <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>
341 /// <param name="child">The object to register</param>
342 /// <param name="parent">The parent to use in the logical tree</param>
343 /// <param name="redirect">The redirect manager to set once this child is focused can be NULL for no redirect</param>
344 /// <returns><c>true</c> if successful, <c>false</c> otherwise</returns>
345 virtual public bool Register(Efl.Ui.Focus.IObject child, Efl.Ui.Focus.IObject parent, Efl.Ui.Focus.IManager redirect) {
346 var _ret_var = Efl.Ui.Focus.ManagerCalc.NativeMethods.efl_ui_focus_manager_calc_register_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),child, parent, redirect);
347 Eina.Error.RaiseIfUnhandledException();
350 /// <summary>Register a new item only for the logical parent.
351 /// The item can never get focus, it just helps to build a tree out of the items that are.</summary>
352 /// <param name="child">The object to register</param>
353 /// <param name="parent">The parent to use in the logical tree</param>
354 /// <param name="redirect">The redirect manager to set once this child is focused can be <c>null</c> for no redirect</param>
355 /// <returns><c>true</c> if successful, <c>false</c> otherwise</returns>
356 virtual public bool RegisterLogical(Efl.Ui.Focus.IObject child, Efl.Ui.Focus.IObject parent, Efl.Ui.Focus.IManager redirect) {
357 var _ret_var = Efl.Ui.Focus.ManagerCalc.NativeMethods.efl_ui_focus_manager_calc_register_logical_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),child, parent, redirect);
358 Eina.Error.RaiseIfUnhandledException();
361 /// <summary>Set a new redirect object for the given child.
362 /// 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>
363 /// <param name="child">The child to update</param>
364 /// <param name="redirect">Once <c>child</c> is focused this element will be set as redirect</param>
365 /// <returns><c>true</c> if successful, <c>false</c> otherwise</returns>
366 virtual public bool UpdateRedirect(Efl.Ui.Focus.IObject child, Efl.Ui.Focus.IManager redirect) {
367 var _ret_var = Efl.Ui.Focus.ManagerCalc.NativeMethods.efl_ui_focus_manager_calc_update_redirect_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),child, redirect);
368 Eina.Error.RaiseIfUnhandledException();
371 /// <summary>Set a new logical parent for the given child.</summary>
372 /// <param name="child">The child to update</param>
373 /// <param name="parent">The parent which now will be the logical parent of child</param>
374 /// <returns><c>true</c> if successful, <c>false</c> otherwise</returns>
375 virtual public bool UpdateParent(Efl.Ui.Focus.IObject child, Efl.Ui.Focus.IObject parent) {
376 var _ret_var = Efl.Ui.Focus.ManagerCalc.NativeMethods.efl_ui_focus_manager_calc_update_parent_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),child, parent);
377 Eina.Error.RaiseIfUnhandledException();
380 /// <summary>Give the list of children a different order.</summary>
381 /// <param name="parent">the parent to update</param>
382 /// <param name="children">the list with the new order</param>
383 /// <returns><c>true</c> if successful, <c>false</c> otherwise</returns>
384 virtual public bool UpdateChildren(Efl.Ui.Focus.IObject parent, Eina.List<Efl.Ui.Focus.IObject> children) {
385 var _in_children = children.Handle;
386 children.Own = false;
387 var _ret_var = Efl.Ui.Focus.ManagerCalc.NativeMethods.efl_ui_focus_manager_calc_update_children_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),parent, _in_children);
388 Eina.Error.RaiseIfUnhandledException();
391 /// <summary>Give the given order to the parent's child.
392 /// Children from the list which are not true children are ignored.</summary>
393 /// <param name="parent">the parent to update</param>
394 /// <param name="children">the order of items</param>
395 virtual public void UpdateOrder(Efl.Ui.Focus.IObject parent, Eina.List<Efl.Ui.Focus.IObject> children) {
396 var _in_children = children.Handle;
397 children.Own = false;
398 Efl.Ui.Focus.ManagerCalc.NativeMethods.efl_ui_focus_manager_calc_update_order_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),parent, _in_children);
399 Eina.Error.RaiseIfUnhandledException();
401 /// <summary>Unregister the given item from the focus graph.</summary>
402 /// <param name="child">The child to unregister.</param>
403 virtual public void Unregister(Efl.Ui.Focus.IObject child) {
404 Efl.Ui.Focus.ManagerCalc.NativeMethods.efl_ui_focus_manager_calc_unregister_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),child);
405 Eina.Error.RaiseIfUnhandledException();
407 /// <summary>The element which is currently focused by this manager
408 /// 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.
409 /// (Since EFL 1.22)</summary>
410 /// <returns>Currently focused element.</returns>
411 virtual public Efl.Ui.Focus.IObject GetManagerFocus() {
412 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_focus_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
413 Eina.Error.RaiseIfUnhandledException();
416 /// <summary>The element which is currently focused by this manager
417 /// 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.
418 /// (Since EFL 1.22)</summary>
419 /// <param name="focus">Currently focused element.</param>
420 virtual public void SetManagerFocus(Efl.Ui.Focus.IObject focus) {
421 Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_focus_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),focus);
422 Eina.Error.RaiseIfUnhandledException();
424 /// <summary>Add another manager to serve the move requests.
425 /// 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.
426 /// (Since EFL 1.22)</summary>
427 /// <returns>The redirect manager.</returns>
428 virtual public Efl.Ui.Focus.IManager GetRedirect() {
429 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_redirect_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
430 Eina.Error.RaiseIfUnhandledException();
433 /// <summary>Add another manager to serve the move requests.
434 /// 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.
435 /// (Since EFL 1.22)</summary>
436 /// <param name="redirect">The redirect manager.</param>
437 virtual public void SetRedirect(Efl.Ui.Focus.IManager redirect) {
438 Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_redirect_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),redirect);
439 Eina.Error.RaiseIfUnhandledException();
441 /// <summary>The list of elements which are at the border of the graph.
442 /// 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"/>
443 /// (Since EFL 1.22)</summary>
444 /// <returns>An iterator over the border objects.</returns>
445 virtual public Eina.Iterator<Efl.Ui.Focus.IObject> GetBorderElements() {
446 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_border_elements_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
447 Eina.Error.RaiseIfUnhandledException();
448 return new Eina.Iterator<Efl.Ui.Focus.IObject>(_ret_var, false, false);
450 /// <summary>Get all elements that are at the border of the viewport
451 /// Every element returned by this is located inside the viewport rectangle, but has a right, left, down or up neighbor outside the viewport.
452 /// (Since EFL 1.22)</summary>
453 /// <param name="viewport">The rectangle defining the viewport.</param>
454 /// <returns>The list of border objects.</returns>
455 virtual public Eina.Iterator<Efl.Ui.Focus.IObject> GetViewportElements(Eina.Rect viewport) {
456 Eina.Rect.NativeStruct _in_viewport = viewport;
457 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_viewport_elements_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),_in_viewport);
458 Eina.Error.RaiseIfUnhandledException();
459 return new Eina.Iterator<Efl.Ui.Focus.IObject>(_ret_var, false, false);
461 /// <summary>Root node for all logical subtrees.
462 /// This property can only be set once.
463 /// (Since EFL 1.22)</summary>
464 /// <returns>Will be registered into this manager object.</returns>
465 virtual public Efl.Ui.Focus.IObject GetRoot() {
466 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_root_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
467 Eina.Error.RaiseIfUnhandledException();
470 /// <summary>Root node for all logical subtrees.
471 /// This property can only be set once.
472 /// (Since EFL 1.22)</summary>
473 /// <param name="root">Will be registered into this manager object.</param>
474 /// <returns>If <c>true</c>, this is the root node</returns>
475 virtual public bool SetRoot(Efl.Ui.Focus.IObject root) {
476 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_root_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),root);
477 Eina.Error.RaiseIfUnhandledException();
480 /// <summary>Move the focus in the given direction.
481 /// This call flushes all changes. This means all changes between the last flush and now are computed.
482 /// (Since EFL 1.22)</summary>
483 /// <param name="direction">The direction to move to.</param>
484 /// <returns>The element which is now focused.</returns>
485 virtual public Efl.Ui.Focus.IObject Move(Efl.Ui.Focus.Direction direction) {
486 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_move_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),direction);
487 Eina.Error.RaiseIfUnhandledException();
490 /// <summary>Return the object in the <c>direction</c> from <c>child</c>.
491 /// (Since EFL 1.22)</summary>
492 /// <param name="direction">Direction to move focus.</param>
493 /// <param name="child">The child to move from. Pass <c>null</c> to indicate the currently focused child.</param>
494 /// <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>
495 /// <returns>Object that would receive focus if moved in the given direction.</returns>
496 virtual public Efl.Ui.Focus.IObject MoveRequest(Efl.Ui.Focus.Direction direction, Efl.Ui.Focus.IObject child, bool logical) {
497 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_request_move_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),direction, child, logical);
498 Eina.Error.RaiseIfUnhandledException();
501 /// <summary>Return the widget in the direction next.
502 /// 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.
503 /// (Since EFL 1.22)</summary>
504 /// <param name="root">Parent for returned child.</param>
505 /// <returns>Child of passed parameter.</returns>
506 virtual public Efl.Ui.Focus.IObject RequestSubchild(Efl.Ui.Focus.IObject root) {
507 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_request_subchild_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),root);
508 Eina.Error.RaiseIfUnhandledException();
511 /// <summary>This will fetch the data from a registered node.
512 /// Be aware this function will trigger a computation of all dirty nodes.
513 /// (Since EFL 1.22)</summary>
514 /// <param name="child">The child object to inspect.</param>
515 /// <returns>The list of relations starting from <c>child</c>.</returns>
516 virtual public Efl.Ui.Focus.Relations Fetch(Efl.Ui.Focus.IObject child) {
517 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_fetch_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),child);
518 Eina.Error.RaiseIfUnhandledException();
519 var __ret_tmp = Eina.PrimitiveConversion.PointerToManaged<Efl.Ui.Focus.Relations>(_ret_var);
520 Marshal.FreeHGlobal(_ret_var);
523 /// <summary>Return the last logical object.
524 /// The returned object is the last object that would be returned if you start at the root and move the direction into next.
525 /// (Since EFL 1.22)</summary>
526 /// <returns>Last object.</returns>
527 virtual public Efl.Ui.Focus.ManagerLogicalEndDetail LogicalEnd() {
528 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_logical_end_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
529 Eina.Error.RaiseIfUnhandledException();
532 /// <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.
533 /// You should focus another element immediately after calling this, in order to always have a focused object.
534 /// (Since EFL 1.22)</summary>
535 virtual public void ResetHistory() {
536 Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_reset_history_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
537 Eina.Error.RaiseIfUnhandledException();
539 /// <summary>Remove the uppermost history element, and focus the previous one.
540 /// 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.
541 /// (Since EFL 1.22)</summary>
542 virtual public void PopHistoryStack() {
543 Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_pop_history_stack_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
544 Eina.Error.RaiseIfUnhandledException();
546 /// <summary>Called when this manager is set as redirect.
547 /// 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.
548 /// (Since EFL 1.22)</summary>
549 /// <param name="direction">The direction in which this should be setup.</param>
550 /// <param name="entry">The object that caused this manager to be redirect.</param>
551 virtual public void SetupOnFirstTouch(Efl.Ui.Focus.Direction direction, Efl.Ui.Focus.IObject entry) {
552 Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_setup_on_first_touch_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),direction, entry);
553 Eina.Error.RaiseIfUnhandledException();
555 /// <summary>This disables the cache invalidation when an object is moved.
556 /// 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.
557 /// (Since EFL 1.22)</summary>
558 virtual public void FreezeDirtyLogic() {
559 Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_dirty_logic_freeze_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
560 Eina.Error.RaiseIfUnhandledException();
562 /// <summary>This enables the cache invalidation when an object is moved.
563 /// This is the counterpart to <see cref="Efl.Ui.Focus.IManager.FreezeDirtyLogic"/>.
564 /// (Since EFL 1.22)</summary>
565 virtual public void DirtyLogicUnfreeze() {
566 Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_dirty_logic_unfreeze_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
567 Eina.Error.RaiseIfUnhandledException();
569 /// <summary>The element which is currently focused by this manager
570 /// 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.
571 /// (Since EFL 1.22)</summary>
572 /// <value>Currently focused element.</value>
573 public Efl.Ui.Focus.IObject ManagerFocus {
574 get { return GetManagerFocus(); }
575 set { SetManagerFocus(value); }
577 /// <summary>Add another manager to serve the move requests.
578 /// 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.
579 /// (Since EFL 1.22)</summary>
580 /// <value>The redirect manager.</value>
581 public Efl.Ui.Focus.IManager Redirect {
582 get { return GetRedirect(); }
583 set { SetRedirect(value); }
585 /// <summary>The list of elements which are at the border of the graph.
586 /// 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"/>
587 /// (Since EFL 1.22)</summary>
588 /// <value>An iterator over the border objects.</value>
589 public Eina.Iterator<Efl.Ui.Focus.IObject> BorderElements {
590 get { return GetBorderElements(); }
592 /// <summary>Root node for all logical subtrees.
593 /// This property can only be set once.
594 /// (Since EFL 1.22)</summary>
595 /// <value>Will be registered into this manager object.</value>
596 public Efl.Ui.Focus.IObject Root {
597 get { return GetRoot(); }
598 set { SetRoot(value); }
600 private static IntPtr GetEflClassStatic()
602 return Efl.Ui.Focus.ManagerCalc.efl_ui_focus_manager_calc_class_get();
604 /// <summary>Wrapper for native methods and virtual method delegates.
605 /// For internal use by generated code only.</summary>
606 public new class NativeMethods : Efl.Object.NativeMethods
608 private static Efl.Eo.NativeModule Module = new Efl.Eo.NativeModule( efl.Libs.Elementary);
609 /// <summary>Gets the list of Eo operations to override.</summary>
610 /// <returns>The list of Eo operations to be overload.</returns>
611 public override System.Collections.Generic.List<Efl_Op_Description> GetEoOps(System.Type type)
613 var descs = new System.Collections.Generic.List<Efl_Op_Description>();
614 var methods = Efl.Eo.Globals.GetUserMethods(type);
616 if (efl_ui_focus_manager_calc_register_static_delegate == null)
618 efl_ui_focus_manager_calc_register_static_delegate = new efl_ui_focus_manager_calc_register_delegate(register);
621 if (methods.FirstOrDefault(m => m.Name == "Register") != null)
623 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) });
626 if (efl_ui_focus_manager_calc_register_logical_static_delegate == null)
628 efl_ui_focus_manager_calc_register_logical_static_delegate = new efl_ui_focus_manager_calc_register_logical_delegate(register_logical);
631 if (methods.FirstOrDefault(m => m.Name == "RegisterLogical") != null)
633 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) });
636 if (efl_ui_focus_manager_calc_update_redirect_static_delegate == null)
638 efl_ui_focus_manager_calc_update_redirect_static_delegate = new efl_ui_focus_manager_calc_update_redirect_delegate(update_redirect);
641 if (methods.FirstOrDefault(m => m.Name == "UpdateRedirect") != null)
643 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) });
646 if (efl_ui_focus_manager_calc_update_parent_static_delegate == null)
648 efl_ui_focus_manager_calc_update_parent_static_delegate = new efl_ui_focus_manager_calc_update_parent_delegate(update_parent);
651 if (methods.FirstOrDefault(m => m.Name == "UpdateParent") != null)
653 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) });
656 if (efl_ui_focus_manager_calc_update_children_static_delegate == null)
658 efl_ui_focus_manager_calc_update_children_static_delegate = new efl_ui_focus_manager_calc_update_children_delegate(update_children);
661 if (methods.FirstOrDefault(m => m.Name == "UpdateChildren") != null)
663 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) });
666 if (efl_ui_focus_manager_calc_update_order_static_delegate == null)
668 efl_ui_focus_manager_calc_update_order_static_delegate = new efl_ui_focus_manager_calc_update_order_delegate(update_order);
671 if (methods.FirstOrDefault(m => m.Name == "UpdateOrder") != null)
673 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) });
676 if (efl_ui_focus_manager_calc_unregister_static_delegate == null)
678 efl_ui_focus_manager_calc_unregister_static_delegate = new efl_ui_focus_manager_calc_unregister_delegate(unregister);
681 if (methods.FirstOrDefault(m => m.Name == "Unregister") != null)
683 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) });
686 if (efl_ui_focus_manager_focus_get_static_delegate == null)
688 efl_ui_focus_manager_focus_get_static_delegate = new efl_ui_focus_manager_focus_get_delegate(manager_focus_get);
691 if (methods.FirstOrDefault(m => m.Name == "GetManagerFocus") != null)
693 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) });
696 if (efl_ui_focus_manager_focus_set_static_delegate == null)
698 efl_ui_focus_manager_focus_set_static_delegate = new efl_ui_focus_manager_focus_set_delegate(manager_focus_set);
701 if (methods.FirstOrDefault(m => m.Name == "SetManagerFocus") != null)
703 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) });
706 if (efl_ui_focus_manager_redirect_get_static_delegate == null)
708 efl_ui_focus_manager_redirect_get_static_delegate = new efl_ui_focus_manager_redirect_get_delegate(redirect_get);
711 if (methods.FirstOrDefault(m => m.Name == "GetRedirect") != null)
713 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) });
716 if (efl_ui_focus_manager_redirect_set_static_delegate == null)
718 efl_ui_focus_manager_redirect_set_static_delegate = new efl_ui_focus_manager_redirect_set_delegate(redirect_set);
721 if (methods.FirstOrDefault(m => m.Name == "SetRedirect") != null)
723 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) });
726 if (efl_ui_focus_manager_border_elements_get_static_delegate == null)
728 efl_ui_focus_manager_border_elements_get_static_delegate = new efl_ui_focus_manager_border_elements_get_delegate(border_elements_get);
731 if (methods.FirstOrDefault(m => m.Name == "GetBorderElements") != null)
733 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) });
736 if (efl_ui_focus_manager_viewport_elements_get_static_delegate == null)
738 efl_ui_focus_manager_viewport_elements_get_static_delegate = new efl_ui_focus_manager_viewport_elements_get_delegate(viewport_elements_get);
741 if (methods.FirstOrDefault(m => m.Name == "GetViewportElements") != null)
743 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) });
746 if (efl_ui_focus_manager_root_get_static_delegate == null)
748 efl_ui_focus_manager_root_get_static_delegate = new efl_ui_focus_manager_root_get_delegate(root_get);
751 if (methods.FirstOrDefault(m => m.Name == "GetRoot") != null)
753 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) });
756 if (efl_ui_focus_manager_root_set_static_delegate == null)
758 efl_ui_focus_manager_root_set_static_delegate = new efl_ui_focus_manager_root_set_delegate(root_set);
761 if (methods.FirstOrDefault(m => m.Name == "SetRoot") != null)
763 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) });
766 if (efl_ui_focus_manager_move_static_delegate == null)
768 efl_ui_focus_manager_move_static_delegate = new efl_ui_focus_manager_move_delegate(move);
771 if (methods.FirstOrDefault(m => m.Name == "Move") != null)
773 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) });
776 if (efl_ui_focus_manager_request_move_static_delegate == null)
778 efl_ui_focus_manager_request_move_static_delegate = new efl_ui_focus_manager_request_move_delegate(request_move);
781 if (methods.FirstOrDefault(m => m.Name == "MoveRequest") != null)
783 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) });
786 if (efl_ui_focus_manager_request_subchild_static_delegate == null)
788 efl_ui_focus_manager_request_subchild_static_delegate = new efl_ui_focus_manager_request_subchild_delegate(request_subchild);
791 if (methods.FirstOrDefault(m => m.Name == "RequestSubchild") != null)
793 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) });
796 if (efl_ui_focus_manager_fetch_static_delegate == null)
798 efl_ui_focus_manager_fetch_static_delegate = new efl_ui_focus_manager_fetch_delegate(fetch);
801 if (methods.FirstOrDefault(m => m.Name == "Fetch") != null)
803 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) });
806 if (efl_ui_focus_manager_logical_end_static_delegate == null)
808 efl_ui_focus_manager_logical_end_static_delegate = new efl_ui_focus_manager_logical_end_delegate(logical_end);
811 if (methods.FirstOrDefault(m => m.Name == "LogicalEnd") != null)
813 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) });
816 if (efl_ui_focus_manager_reset_history_static_delegate == null)
818 efl_ui_focus_manager_reset_history_static_delegate = new efl_ui_focus_manager_reset_history_delegate(reset_history);
821 if (methods.FirstOrDefault(m => m.Name == "ResetHistory") != null)
823 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) });
826 if (efl_ui_focus_manager_pop_history_stack_static_delegate == null)
828 efl_ui_focus_manager_pop_history_stack_static_delegate = new efl_ui_focus_manager_pop_history_stack_delegate(pop_history_stack);
831 if (methods.FirstOrDefault(m => m.Name == "PopHistoryStack") != null)
833 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) });
836 if (efl_ui_focus_manager_setup_on_first_touch_static_delegate == null)
838 efl_ui_focus_manager_setup_on_first_touch_static_delegate = new efl_ui_focus_manager_setup_on_first_touch_delegate(setup_on_first_touch);
841 if (methods.FirstOrDefault(m => m.Name == "SetupOnFirstTouch") != null)
843 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) });
846 if (efl_ui_focus_manager_dirty_logic_freeze_static_delegate == null)
848 efl_ui_focus_manager_dirty_logic_freeze_static_delegate = new efl_ui_focus_manager_dirty_logic_freeze_delegate(dirty_logic_freeze);
851 if (methods.FirstOrDefault(m => m.Name == "FreezeDirtyLogic") != null)
853 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) });
856 if (efl_ui_focus_manager_dirty_logic_unfreeze_static_delegate == null)
858 efl_ui_focus_manager_dirty_logic_unfreeze_static_delegate = new efl_ui_focus_manager_dirty_logic_unfreeze_delegate(dirty_logic_unfreeze);
861 if (methods.FirstOrDefault(m => m.Name == "DirtyLogicUnfreeze") != null)
863 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) });
866 descs.AddRange(base.GetEoOps(type));
869 /// <summary>Returns the Eo class for the native methods of this class.</summary>
870 /// <returns>The native class pointer.</returns>
871 public override IntPtr GetEflClass()
873 return Efl.Ui.Focus.ManagerCalc.efl_ui_focus_manager_calc_class_get();
876 #pragma warning disable CA1707, CS1591, SA1300, SA1600
878 [return: MarshalAs(UnmanagedType.U1)]
879 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);
881 [return: MarshalAs(UnmanagedType.U1)]
882 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);
884 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");
886 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)
888 Eina.Log.Debug("function efl_ui_focus_manager_calc_register was called");
889 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
892 bool _ret_var = default(bool);
895 _ret_var = ((ManagerCalc)ws.Target).Register(child, parent, redirect);
899 Eina.Log.Warning($"Callback error: {e.ToString()}");
900 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
908 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);
912 private static efl_ui_focus_manager_calc_register_delegate efl_ui_focus_manager_calc_register_static_delegate;
914 [return: MarshalAs(UnmanagedType.U1)]
915 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);
917 [return: MarshalAs(UnmanagedType.U1)]
918 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);
920 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");
922 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)
924 Eina.Log.Debug("function efl_ui_focus_manager_calc_register_logical was called");
925 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
928 bool _ret_var = default(bool);
931 _ret_var = ((ManagerCalc)ws.Target).RegisterLogical(child, parent, redirect);
935 Eina.Log.Warning($"Callback error: {e.ToString()}");
936 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
944 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);
948 private static efl_ui_focus_manager_calc_register_logical_delegate efl_ui_focus_manager_calc_register_logical_static_delegate;
950 [return: MarshalAs(UnmanagedType.U1)]
951 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);
953 [return: MarshalAs(UnmanagedType.U1)]
954 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);
956 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");
958 private static bool update_redirect(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject child, Efl.Ui.Focus.IManager redirect)
960 Eina.Log.Debug("function efl_ui_focus_manager_calc_update_redirect was called");
961 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
964 bool _ret_var = default(bool);
967 _ret_var = ((ManagerCalc)ws.Target).UpdateRedirect(child, redirect);
971 Eina.Log.Warning($"Callback error: {e.ToString()}");
972 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
980 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);
984 private static efl_ui_focus_manager_calc_update_redirect_delegate efl_ui_focus_manager_calc_update_redirect_static_delegate;
986 [return: MarshalAs(UnmanagedType.U1)]
987 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);
989 [return: MarshalAs(UnmanagedType.U1)]
990 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);
992 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");
994 private static bool update_parent(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject child, Efl.Ui.Focus.IObject parent)
996 Eina.Log.Debug("function efl_ui_focus_manager_calc_update_parent was called");
997 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1000 bool _ret_var = default(bool);
1003 _ret_var = ((ManagerCalc)ws.Target).UpdateParent(child, parent);
1007 Eina.Log.Warning($"Callback error: {e.ToString()}");
1008 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1016 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);
1020 private static efl_ui_focus_manager_calc_update_parent_delegate efl_ui_focus_manager_calc_update_parent_static_delegate;
1022 [return: MarshalAs(UnmanagedType.U1)]
1023 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);
1025 [return: MarshalAs(UnmanagedType.U1)]
1026 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);
1028 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");
1030 private static bool update_children(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject parent, System.IntPtr children)
1032 Eina.Log.Debug("function efl_ui_focus_manager_calc_update_children was called");
1033 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1036 var _in_children = new Eina.List<Efl.Ui.Focus.IObject>(children, true, false);
1037 bool _ret_var = default(bool);
1040 _ret_var = ((ManagerCalc)ws.Target).UpdateChildren(parent, _in_children);
1044 Eina.Log.Warning($"Callback error: {e.ToString()}");
1045 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1053 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);
1057 private static efl_ui_focus_manager_calc_update_children_delegate efl_ui_focus_manager_calc_update_children_static_delegate;
1060 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);
1063 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);
1065 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");
1067 private static void update_order(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject parent, System.IntPtr children)
1069 Eina.Log.Debug("function efl_ui_focus_manager_calc_update_order was called");
1070 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1073 var _in_children = new Eina.List<Efl.Ui.Focus.IObject>(children, true, false);
1077 ((ManagerCalc)ws.Target).UpdateOrder(parent, _in_children);
1081 Eina.Log.Warning($"Callback error: {e.ToString()}");
1082 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1089 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);
1093 private static efl_ui_focus_manager_calc_update_order_delegate efl_ui_focus_manager_calc_update_order_static_delegate;
1096 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);
1099 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);
1101 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");
1103 private static void unregister(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject child)
1105 Eina.Log.Debug("function efl_ui_focus_manager_calc_unregister was called");
1106 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1112 ((ManagerCalc)ws.Target).Unregister(child);
1116 Eina.Log.Warning($"Callback error: {e.ToString()}");
1117 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1124 efl_ui_focus_manager_calc_unregister_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), child);
1128 private static efl_ui_focus_manager_calc_unregister_delegate efl_ui_focus_manager_calc_unregister_static_delegate;
1130 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1131 private delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_focus_get_delegate(System.IntPtr obj, System.IntPtr pd);
1133 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1134 public delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_focus_get_api_delegate(System.IntPtr obj);
1136 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");
1138 private static Efl.Ui.Focus.IObject manager_focus_get(System.IntPtr obj, System.IntPtr pd)
1140 Eina.Log.Debug("function efl_ui_focus_manager_focus_get was called");
1141 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1144 Efl.Ui.Focus.IObject _ret_var = default(Efl.Ui.Focus.IObject);
1147 _ret_var = ((ManagerCalc)ws.Target).GetManagerFocus();
1151 Eina.Log.Warning($"Callback error: {e.ToString()}");
1152 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1160 return efl_ui_focus_manager_focus_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1164 private static efl_ui_focus_manager_focus_get_delegate efl_ui_focus_manager_focus_get_static_delegate;
1167 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);
1170 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);
1172 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");
1174 private static void manager_focus_set(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject focus)
1176 Eina.Log.Debug("function efl_ui_focus_manager_focus_set was called");
1177 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1183 ((ManagerCalc)ws.Target).SetManagerFocus(focus);
1187 Eina.Log.Warning($"Callback error: {e.ToString()}");
1188 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1195 efl_ui_focus_manager_focus_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), focus);
1199 private static efl_ui_focus_manager_focus_set_delegate efl_ui_focus_manager_focus_set_static_delegate;
1201 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1202 private delegate Efl.Ui.Focus.IManager efl_ui_focus_manager_redirect_get_delegate(System.IntPtr obj, System.IntPtr pd);
1204 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1205 public delegate Efl.Ui.Focus.IManager efl_ui_focus_manager_redirect_get_api_delegate(System.IntPtr obj);
1207 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");
1209 private static Efl.Ui.Focus.IManager redirect_get(System.IntPtr obj, System.IntPtr pd)
1211 Eina.Log.Debug("function efl_ui_focus_manager_redirect_get was called");
1212 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1215 Efl.Ui.Focus.IManager _ret_var = default(Efl.Ui.Focus.IManager);
1218 _ret_var = ((ManagerCalc)ws.Target).GetRedirect();
1222 Eina.Log.Warning($"Callback error: {e.ToString()}");
1223 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1231 return efl_ui_focus_manager_redirect_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1235 private static efl_ui_focus_manager_redirect_get_delegate efl_ui_focus_manager_redirect_get_static_delegate;
1238 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);
1241 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);
1243 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");
1245 private static void redirect_set(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IManager redirect)
1247 Eina.Log.Debug("function efl_ui_focus_manager_redirect_set was called");
1248 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1254 ((ManagerCalc)ws.Target).SetRedirect(redirect);
1258 Eina.Log.Warning($"Callback error: {e.ToString()}");
1259 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1266 efl_ui_focus_manager_redirect_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), redirect);
1270 private static efl_ui_focus_manager_redirect_set_delegate efl_ui_focus_manager_redirect_set_static_delegate;
1273 private delegate System.IntPtr efl_ui_focus_manager_border_elements_get_delegate(System.IntPtr obj, System.IntPtr pd);
1276 public delegate System.IntPtr efl_ui_focus_manager_border_elements_get_api_delegate(System.IntPtr obj);
1278 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");
1280 private static System.IntPtr border_elements_get(System.IntPtr obj, System.IntPtr pd)
1282 Eina.Log.Debug("function efl_ui_focus_manager_border_elements_get was called");
1283 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1286 Eina.Iterator<Efl.Ui.Focus.IObject> _ret_var = default(Eina.Iterator<Efl.Ui.Focus.IObject>);
1289 _ret_var = ((ManagerCalc)ws.Target).GetBorderElements();
1293 Eina.Log.Warning($"Callback error: {e.ToString()}");
1294 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1297 return _ret_var.Handle;
1302 return efl_ui_focus_manager_border_elements_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1306 private static efl_ui_focus_manager_border_elements_get_delegate efl_ui_focus_manager_border_elements_get_static_delegate;
1309 private delegate System.IntPtr efl_ui_focus_manager_viewport_elements_get_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Rect.NativeStruct viewport);
1312 public delegate System.IntPtr efl_ui_focus_manager_viewport_elements_get_api_delegate(System.IntPtr obj, Eina.Rect.NativeStruct viewport);
1314 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");
1316 private static System.IntPtr viewport_elements_get(System.IntPtr obj, System.IntPtr pd, Eina.Rect.NativeStruct viewport)
1318 Eina.Log.Debug("function efl_ui_focus_manager_viewport_elements_get was called");
1319 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1322 Eina.Rect _in_viewport = viewport;
1323 Eina.Iterator<Efl.Ui.Focus.IObject> _ret_var = default(Eina.Iterator<Efl.Ui.Focus.IObject>);
1326 _ret_var = ((ManagerCalc)ws.Target).GetViewportElements(_in_viewport);
1330 Eina.Log.Warning($"Callback error: {e.ToString()}");
1331 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1334 return _ret_var.Handle;
1339 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);
1343 private static efl_ui_focus_manager_viewport_elements_get_delegate efl_ui_focus_manager_viewport_elements_get_static_delegate;
1345 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1346 private delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_root_get_delegate(System.IntPtr obj, System.IntPtr pd);
1348 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1349 public delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_root_get_api_delegate(System.IntPtr obj);
1351 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");
1353 private static Efl.Ui.Focus.IObject root_get(System.IntPtr obj, System.IntPtr pd)
1355 Eina.Log.Debug("function efl_ui_focus_manager_root_get was called");
1356 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1359 Efl.Ui.Focus.IObject _ret_var = default(Efl.Ui.Focus.IObject);
1362 _ret_var = ((ManagerCalc)ws.Target).GetRoot();
1366 Eina.Log.Warning($"Callback error: {e.ToString()}");
1367 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1375 return efl_ui_focus_manager_root_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1379 private static efl_ui_focus_manager_root_get_delegate efl_ui_focus_manager_root_get_static_delegate;
1381 [return: MarshalAs(UnmanagedType.U1)]
1382 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);
1384 [return: MarshalAs(UnmanagedType.U1)]
1385 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);
1387 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");
1389 private static bool root_set(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject root)
1391 Eina.Log.Debug("function efl_ui_focus_manager_root_set was called");
1392 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1395 bool _ret_var = default(bool);
1398 _ret_var = ((ManagerCalc)ws.Target).SetRoot(root);
1402 Eina.Log.Warning($"Callback error: {e.ToString()}");
1403 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1411 return efl_ui_focus_manager_root_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), root);
1415 private static efl_ui_focus_manager_root_set_delegate efl_ui_focus_manager_root_set_static_delegate;
1417 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1418 private delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_move_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.Direction direction);
1420 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1421 public delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_move_api_delegate(System.IntPtr obj, Efl.Ui.Focus.Direction direction);
1423 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");
1425 private static Efl.Ui.Focus.IObject move(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.Direction direction)
1427 Eina.Log.Debug("function efl_ui_focus_manager_move was called");
1428 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1431 Efl.Ui.Focus.IObject _ret_var = default(Efl.Ui.Focus.IObject);
1434 _ret_var = ((ManagerCalc)ws.Target).Move(direction);
1438 Eina.Log.Warning($"Callback error: {e.ToString()}");
1439 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1447 return efl_ui_focus_manager_move_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), direction);
1451 private static efl_ui_focus_manager_move_delegate efl_ui_focus_manager_move_static_delegate;
1453 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1454 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);
1456 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1457 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);
1459 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");
1461 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)
1463 Eina.Log.Debug("function efl_ui_focus_manager_request_move was called");
1464 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1467 Efl.Ui.Focus.IObject _ret_var = default(Efl.Ui.Focus.IObject);
1470 _ret_var = ((ManagerCalc)ws.Target).MoveRequest(direction, child, logical);
1474 Eina.Log.Warning($"Callback error: {e.ToString()}");
1475 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1483 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);
1487 private static efl_ui_focus_manager_request_move_delegate efl_ui_focus_manager_request_move_static_delegate;
1489 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1490 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);
1492 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1493 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);
1495 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");
1497 private static Efl.Ui.Focus.IObject request_subchild(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject root)
1499 Eina.Log.Debug("function efl_ui_focus_manager_request_subchild was called");
1500 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1503 Efl.Ui.Focus.IObject _ret_var = default(Efl.Ui.Focus.IObject);
1506 _ret_var = ((ManagerCalc)ws.Target).RequestSubchild(root);
1510 Eina.Log.Warning($"Callback error: {e.ToString()}");
1511 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1519 return efl_ui_focus_manager_request_subchild_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), root);
1523 private static efl_ui_focus_manager_request_subchild_delegate efl_ui_focus_manager_request_subchild_static_delegate;
1526 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);
1529 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);
1531 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");
1533 private static System.IntPtr fetch(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject child)
1535 Eina.Log.Debug("function efl_ui_focus_manager_fetch was called");
1536 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1539 Efl.Ui.Focus.Relations _ret_var = default(Efl.Ui.Focus.Relations);
1542 _ret_var = ((ManagerCalc)ws.Target).Fetch(child);
1546 Eina.Log.Warning($"Callback error: {e.ToString()}");
1547 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1550 return Eina.PrimitiveConversion.ManagedToPointerAlloc(_ret_var);
1555 return efl_ui_focus_manager_fetch_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), child);
1559 private static efl_ui_focus_manager_fetch_delegate efl_ui_focus_manager_fetch_static_delegate;
1562 private delegate Efl.Ui.Focus.ManagerLogicalEndDetail.NativeStruct efl_ui_focus_manager_logical_end_delegate(System.IntPtr obj, System.IntPtr pd);
1565 public delegate Efl.Ui.Focus.ManagerLogicalEndDetail.NativeStruct efl_ui_focus_manager_logical_end_api_delegate(System.IntPtr obj);
1567 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");
1569 private static Efl.Ui.Focus.ManagerLogicalEndDetail.NativeStruct logical_end(System.IntPtr obj, System.IntPtr pd)
1571 Eina.Log.Debug("function efl_ui_focus_manager_logical_end was called");
1572 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1575 Efl.Ui.Focus.ManagerLogicalEndDetail _ret_var = default(Efl.Ui.Focus.ManagerLogicalEndDetail);
1578 _ret_var = ((ManagerCalc)ws.Target).LogicalEnd();
1582 Eina.Log.Warning($"Callback error: {e.ToString()}");
1583 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1591 return efl_ui_focus_manager_logical_end_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1595 private static efl_ui_focus_manager_logical_end_delegate efl_ui_focus_manager_logical_end_static_delegate;
1598 private delegate void efl_ui_focus_manager_reset_history_delegate(System.IntPtr obj, System.IntPtr pd);
1601 public delegate void efl_ui_focus_manager_reset_history_api_delegate(System.IntPtr obj);
1603 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");
1605 private static void reset_history(System.IntPtr obj, System.IntPtr pd)
1607 Eina.Log.Debug("function efl_ui_focus_manager_reset_history was called");
1608 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1614 ((ManagerCalc)ws.Target).ResetHistory();
1618 Eina.Log.Warning($"Callback error: {e.ToString()}");
1619 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1626 efl_ui_focus_manager_reset_history_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1630 private static efl_ui_focus_manager_reset_history_delegate efl_ui_focus_manager_reset_history_static_delegate;
1633 private delegate void efl_ui_focus_manager_pop_history_stack_delegate(System.IntPtr obj, System.IntPtr pd);
1636 public delegate void efl_ui_focus_manager_pop_history_stack_api_delegate(System.IntPtr obj);
1638 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");
1640 private static void pop_history_stack(System.IntPtr obj, System.IntPtr pd)
1642 Eina.Log.Debug("function efl_ui_focus_manager_pop_history_stack was called");
1643 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1649 ((ManagerCalc)ws.Target).PopHistoryStack();
1653 Eina.Log.Warning($"Callback error: {e.ToString()}");
1654 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1661 efl_ui_focus_manager_pop_history_stack_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1665 private static efl_ui_focus_manager_pop_history_stack_delegate efl_ui_focus_manager_pop_history_stack_static_delegate;
1668 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);
1671 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);
1673 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");
1675 private static void setup_on_first_touch(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.Direction direction, Efl.Ui.Focus.IObject entry)
1677 Eina.Log.Debug("function efl_ui_focus_manager_setup_on_first_touch was called");
1678 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1684 ((ManagerCalc)ws.Target).SetupOnFirstTouch(direction, entry);
1688 Eina.Log.Warning($"Callback error: {e.ToString()}");
1689 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1696 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);
1700 private static efl_ui_focus_manager_setup_on_first_touch_delegate efl_ui_focus_manager_setup_on_first_touch_static_delegate;
1703 private delegate void efl_ui_focus_manager_dirty_logic_freeze_delegate(System.IntPtr obj, System.IntPtr pd);
1706 public delegate void efl_ui_focus_manager_dirty_logic_freeze_api_delegate(System.IntPtr obj);
1708 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");
1710 private static void dirty_logic_freeze(System.IntPtr obj, System.IntPtr pd)
1712 Eina.Log.Debug("function efl_ui_focus_manager_dirty_logic_freeze was called");
1713 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1719 ((ManagerCalc)ws.Target).FreezeDirtyLogic();
1723 Eina.Log.Warning($"Callback error: {e.ToString()}");
1724 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1731 efl_ui_focus_manager_dirty_logic_freeze_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1735 private static efl_ui_focus_manager_dirty_logic_freeze_delegate efl_ui_focus_manager_dirty_logic_freeze_static_delegate;
1738 private delegate void efl_ui_focus_manager_dirty_logic_unfreeze_delegate(System.IntPtr obj, System.IntPtr pd);
1741 public delegate void efl_ui_focus_manager_dirty_logic_unfreeze_api_delegate(System.IntPtr obj);
1743 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");
1745 private static void dirty_logic_unfreeze(System.IntPtr obj, System.IntPtr pd)
1747 Eina.Log.Debug("function efl_ui_focus_manager_dirty_logic_unfreeze was called");
1748 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1754 ((ManagerCalc)ws.Target).DirtyLogicUnfreeze();
1758 Eina.Log.Warning($"Callback error: {e.ToString()}");
1759 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1766 efl_ui_focus_manager_dirty_logic_unfreeze_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1770 private static efl_ui_focus_manager_dirty_logic_unfreeze_delegate efl_ui_focus_manager_dirty_logic_unfreeze_static_delegate;
1772 #pragma warning restore CA1707, CS1591, SA1300, SA1600