1 #pragma warning disable CS1591
3 using System.Runtime.InteropServices;
4 using System.Collections.Generic;
6 using System.Threading;
7 using System.ComponentModel;
12 /// <summary>No description supplied.
13 /// (Since EFL 1.22)</summary>
14 [Efl.Ui.IWidgetFocusManagerConcrete.NativeMethods]
15 [Efl.Eo.BindingEntity]
16 public interface IWidgetFocusManager :
17 Efl.Ui.Focus.IManager ,
18 Efl.Eo.IWrapper, IDisposable
20 /// <summary>If the widget needs a focus manager, this function will be called.
21 /// It can be used and overriden to inject your own manager or set custom options on the focus manager.
22 /// (Since EFL 1.22)</summary>
23 /// <param name="root">The logical root object for focus.</param>
24 /// <returns>The focus manager.</returns>
25 Efl.Ui.Focus.IManager FocusManagerCreate(Efl.Ui.Focus.IObject root);
27 /// <summary>No description supplied.
28 /// (Since EFL 1.22)</summary>
29 sealed public class IWidgetFocusManagerConcrete :
32 , Efl.Ui.Focus.IManager
34 ///<summary>Pointer to the native class description.</summary>
35 public override System.IntPtr NativeClass
39 if (((object)this).GetType() == typeof(IWidgetFocusManagerConcrete))
41 return GetEflClassStatic();
45 return Efl.Eo.ClassRegister.klassFromType[((object)this).GetType()];
50 /// <summary>Constructor to be used when objects are expected to be constructed from native code.</summary>
51 /// <param name="ch">Tag struct storing the native handle of the object being constructed.</param>
52 private IWidgetFocusManagerConcrete(ConstructingHandle ch) : base(ch)
56 [System.Runtime.InteropServices.DllImport(efl.Libs.Elementary)] internal static extern System.IntPtr
57 efl_ui_widget_focus_manager_mixin_get();
58 /// <summary>Initializes a new instance of the <see cref="IWidgetFocusManager"/> class.
59 /// Internal usage: This is used when interacting with C code and should not be used directly.</summary>
60 /// <param name="wh">The native pointer to be wrapped.</param>
61 private IWidgetFocusManagerConcrete(Efl.Eo.Globals.WrappingHandle wh) : base(wh)
65 /// <summary>Redirect object has changed, the old manager is passed as an event argument.
66 /// (Since EFL 1.22)</summary>
67 public event EventHandler<Efl.Ui.Focus.IManagerRedirectChangedEvt_Args> RedirectChangedEvt
71 lock (eflBindingEventLock)
73 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
75 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
78 Efl.Ui.Focus.IManagerRedirectChangedEvt_Args args = new Efl.Ui.Focus.IManagerRedirectChangedEvt_Args();
79 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Ui.Focus.IManagerConcrete);
82 value?.Invoke(obj, args);
86 Eina.Log.Error(e.ToString());
87 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
92 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_REDIRECT_CHANGED";
93 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
99 lock (eflBindingEventLock)
101 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_REDIRECT_CHANGED";
102 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
106 ///<summary>Method to raise event RedirectChangedEvt.</summary>
107 public void OnRedirectChangedEvt(Efl.Ui.Focus.IManagerRedirectChangedEvt_Args e)
109 var key = "_EFL_UI_FOCUS_MANAGER_EVENT_REDIRECT_CHANGED";
110 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
111 if (desc == IntPtr.Zero)
113 Eina.Log.Error($"Failed to get native event {key}");
117 IntPtr info = e.arg.NativeHandle;
118 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
120 /// <summary>After this event, the manager object will calculate relations in the graph. Can be used to add / remove children in a lazy fashion.
121 /// (Since EFL 1.22)</summary>
122 public event EventHandler FlushPreEvt
126 lock (eflBindingEventLock)
128 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
130 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
133 EventArgs args = EventArgs.Empty;
136 value?.Invoke(obj, args);
140 Eina.Log.Error(e.ToString());
141 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
146 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_FLUSH_PRE";
147 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
153 lock (eflBindingEventLock)
155 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_FLUSH_PRE";
156 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
160 ///<summary>Method to raise event FlushPreEvt.</summary>
161 public void OnFlushPreEvt(EventArgs e)
163 var key = "_EFL_UI_FOCUS_MANAGER_EVENT_FLUSH_PRE";
164 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
165 if (desc == IntPtr.Zero)
167 Eina.Log.Error($"Failed to get native event {key}");
171 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
173 /// <summary>Cached relationship calculation results have been invalidated.
174 /// (Since EFL 1.22)</summary>
175 public event EventHandler CoordsDirtyEvt
179 lock (eflBindingEventLock)
181 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
183 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
186 EventArgs args = EventArgs.Empty;
189 value?.Invoke(obj, args);
193 Eina.Log.Error(e.ToString());
194 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
199 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_COORDS_DIRTY";
200 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
206 lock (eflBindingEventLock)
208 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_COORDS_DIRTY";
209 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
213 ///<summary>Method to raise event CoordsDirtyEvt.</summary>
214 public void OnCoordsDirtyEvt(EventArgs e)
216 var key = "_EFL_UI_FOCUS_MANAGER_EVENT_COORDS_DIRTY";
217 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
218 if (desc == IntPtr.Zero)
220 Eina.Log.Error($"Failed to get native event {key}");
224 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
226 /// <summary>The manager_focus property has changed. The previously focused object is passed as an event argument.
227 /// (Since EFL 1.22)</summary>
228 public event EventHandler<Efl.Ui.Focus.IManagerManagerFocusChangedEvt_Args> ManagerFocusChangedEvt
232 lock (eflBindingEventLock)
234 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
236 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
239 Efl.Ui.Focus.IManagerManagerFocusChangedEvt_Args args = new Efl.Ui.Focus.IManagerManagerFocusChangedEvt_Args();
240 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Ui.Focus.IObjectConcrete);
243 value?.Invoke(obj, args);
247 Eina.Log.Error(e.ToString());
248 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
253 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_MANAGER_FOCUS_CHANGED";
254 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
260 lock (eflBindingEventLock)
262 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_MANAGER_FOCUS_CHANGED";
263 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
267 ///<summary>Method to raise event ManagerFocusChangedEvt.</summary>
268 public void OnManagerFocusChangedEvt(Efl.Ui.Focus.IManagerManagerFocusChangedEvt_Args e)
270 var key = "_EFL_UI_FOCUS_MANAGER_EVENT_MANAGER_FOCUS_CHANGED";
271 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
272 if (desc == IntPtr.Zero)
274 Eina.Log.Error($"Failed to get native event {key}");
278 IntPtr info = e.arg.NativeHandle;
279 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
281 /// <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.
282 /// (Since EFL 1.22)</summary>
283 public event EventHandler<Efl.Ui.Focus.IManagerDirtyLogicFreezeChangedEvt_Args> DirtyLogicFreezeChangedEvt
287 lock (eflBindingEventLock)
289 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
291 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
294 Efl.Ui.Focus.IManagerDirtyLogicFreezeChangedEvt_Args args = new Efl.Ui.Focus.IManagerDirtyLogicFreezeChangedEvt_Args();
295 args.arg = Marshal.ReadByte(evt.Info) != 0;
298 value?.Invoke(obj, args);
302 Eina.Log.Error(e.ToString());
303 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
308 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_DIRTY_LOGIC_FREEZE_CHANGED";
309 AddNativeEventHandler(efl.Libs.Elementary, key, callerCb, value);
315 lock (eflBindingEventLock)
317 string key = "_EFL_UI_FOCUS_MANAGER_EVENT_DIRTY_LOGIC_FREEZE_CHANGED";
318 RemoveNativeEventHandler(efl.Libs.Elementary, key, value);
322 ///<summary>Method to raise event DirtyLogicFreezeChangedEvt.</summary>
323 public void OnDirtyLogicFreezeChangedEvt(Efl.Ui.Focus.IManagerDirtyLogicFreezeChangedEvt_Args e)
325 var key = "_EFL_UI_FOCUS_MANAGER_EVENT_DIRTY_LOGIC_FREEZE_CHANGED";
326 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
327 if (desc == IntPtr.Zero)
329 Eina.Log.Error($"Failed to get native event {key}");
333 IntPtr info = Eina.PrimitiveConversion.ManagedToPointerAlloc(e.arg ? (byte) 1 : (byte) 0);
336 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
340 Marshal.FreeHGlobal(info);
343 /// <summary>If the widget needs a focus manager, this function will be called.
344 /// It can be used and overriden to inject your own manager or set custom options on the focus manager.
345 /// (Since EFL 1.22)</summary>
346 /// <param name="root">The logical root object for focus.</param>
347 /// <returns>The focus manager.</returns>
348 public Efl.Ui.Focus.IManager FocusManagerCreate(Efl.Ui.Focus.IObject root) {
349 var _ret_var = Efl.Ui.IWidgetFocusManagerConcrete.NativeMethods.efl_ui_widget_focus_manager_create_ptr.Value.Delegate(this.NativeHandle,root);
350 Eina.Error.RaiseIfUnhandledException();
353 /// <summary>The element which is currently focused by this manager
354 /// 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.
355 /// (Since EFL 1.22)</summary>
356 /// <returns>Currently focused element.</returns>
357 public Efl.Ui.Focus.IObject GetManagerFocus() {
358 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_focus_get_ptr.Value.Delegate(this.NativeHandle);
359 Eina.Error.RaiseIfUnhandledException();
362 /// <summary>The element which is currently focused by this manager
363 /// 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.
364 /// (Since EFL 1.22)</summary>
365 /// <param name="focus">Currently focused element.</param>
366 public void SetManagerFocus(Efl.Ui.Focus.IObject focus) {
367 Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_focus_set_ptr.Value.Delegate(this.NativeHandle,focus);
368 Eina.Error.RaiseIfUnhandledException();
370 /// <summary>Add another manager to serve the move requests.
371 /// 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.
372 /// (Since EFL 1.22)</summary>
373 /// <returns>The redirect manager.</returns>
374 public Efl.Ui.Focus.IManager GetRedirect() {
375 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_redirect_get_ptr.Value.Delegate(this.NativeHandle);
376 Eina.Error.RaiseIfUnhandledException();
379 /// <summary>Add another manager to serve the move requests.
380 /// 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.
381 /// (Since EFL 1.22)</summary>
382 /// <param name="redirect">The redirect manager.</param>
383 public void SetRedirect(Efl.Ui.Focus.IManager redirect) {
384 Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_redirect_set_ptr.Value.Delegate(this.NativeHandle,redirect);
385 Eina.Error.RaiseIfUnhandledException();
387 /// <summary>The list of elements which are at the border of the graph.
388 /// 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"/>
389 /// (Since EFL 1.22)</summary>
390 /// <returns>An iterator over the border objects.</returns>
391 public Eina.Iterator<Efl.Ui.Focus.IObject> GetBorderElements() {
392 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_border_elements_get_ptr.Value.Delegate(this.NativeHandle);
393 Eina.Error.RaiseIfUnhandledException();
394 return new Eina.Iterator<Efl.Ui.Focus.IObject>(_ret_var, false);
396 /// <summary>Get all elements that are at the border of the viewport
397 /// Every element returned by this is located inside the viewport rectangle, but has a right, left, down or up neighbor outside the viewport.
398 /// (Since EFL 1.22)</summary>
399 /// <param name="viewport">The rectangle defining the viewport.</param>
400 /// <returns>The list of border objects.</returns>
401 public Eina.Iterator<Efl.Ui.Focus.IObject> GetViewportElements(Eina.Rect viewport) {
402 Eina.Rect.NativeStruct _in_viewport = viewport;
403 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_viewport_elements_get_ptr.Value.Delegate(this.NativeHandle,_in_viewport);
404 Eina.Error.RaiseIfUnhandledException();
405 return new Eina.Iterator<Efl.Ui.Focus.IObject>(_ret_var, false);
407 /// <summary>Root node for all logical subtrees.
408 /// This property can only be set once.
409 /// (Since EFL 1.22)</summary>
410 /// <returns>Will be registered into this manager object.</returns>
411 public Efl.Ui.Focus.IObject GetRoot() {
412 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_root_get_ptr.Value.Delegate(this.NativeHandle);
413 Eina.Error.RaiseIfUnhandledException();
416 /// <summary>Root node for all logical subtrees.
417 /// This property can only be set once.
418 /// (Since EFL 1.22)</summary>
419 /// <param name="root">Will be registered into this manager object.</param>
420 /// <returns>If <c>true</c>, this is the root node</returns>
421 public bool SetRoot(Efl.Ui.Focus.IObject root) {
422 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_root_set_ptr.Value.Delegate(this.NativeHandle,root);
423 Eina.Error.RaiseIfUnhandledException();
426 /// <summary>Move the focus in the given direction.
427 /// This call flushes all changes. This means all changes between the last flush and now are computed.
428 /// (Since EFL 1.22)</summary>
429 /// <param name="direction">The direction to move to.</param>
430 /// <returns>The element which is now focused.</returns>
431 public Efl.Ui.Focus.IObject Move(Efl.Ui.Focus.Direction direction) {
432 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_move_ptr.Value.Delegate(this.NativeHandle,direction);
433 Eina.Error.RaiseIfUnhandledException();
436 /// <summary>Return the object in the <c>direction</c> from <c>child</c>.
437 /// (Since EFL 1.22)</summary>
438 /// <param name="direction">Direction to move focus.</param>
439 /// <param name="child">The child to move from. Pass <c>null</c> to indicate the currently focused child.</param>
440 /// <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>
441 /// <returns>Object that would receive focus if moved in the given direction.</returns>
442 public Efl.Ui.Focus.IObject MoveRequest(Efl.Ui.Focus.Direction direction, Efl.Ui.Focus.IObject child, bool logical) {
443 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_request_move_ptr.Value.Delegate(this.NativeHandle,direction, child, logical);
444 Eina.Error.RaiseIfUnhandledException();
447 /// <summary>Return the widget in the direction next.
448 /// 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.
449 /// (Since EFL 1.22)</summary>
450 /// <param name="root">Parent for returned child.</param>
451 /// <returns>Child of passed parameter.</returns>
452 public Efl.Ui.Focus.IObject RequestSubchild(Efl.Ui.Focus.IObject root) {
453 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_request_subchild_ptr.Value.Delegate(this.NativeHandle,root);
454 Eina.Error.RaiseIfUnhandledException();
457 /// <summary>This will fetch the data from a registered node.
458 /// Be aware this function will trigger a computation of all dirty nodes.
459 /// (Since EFL 1.22)</summary>
460 /// <param name="child">The child object to inspect.</param>
461 /// <returns>The list of relations starting from <c>child</c>.</returns>
462 public Efl.Ui.Focus.Relations Fetch(Efl.Ui.Focus.IObject child) {
463 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_fetch_ptr.Value.Delegate(this.NativeHandle,child);
464 Eina.Error.RaiseIfUnhandledException();
465 var __ret_tmp = Eina.PrimitiveConversion.PointerToManaged<Efl.Ui.Focus.Relations>(_ret_var);
466 Marshal.FreeHGlobal(_ret_var);
469 /// <summary>Return the last logical object.
470 /// The returned object is the last object that would be returned if you start at the root and move the direction into next.
471 /// (Since EFL 1.22)</summary>
472 /// <returns>Last object.</returns>
473 public Efl.Ui.Focus.ManagerLogicalEndDetail LogicalEnd() {
474 var _ret_var = Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_logical_end_ptr.Value.Delegate(this.NativeHandle);
475 Eina.Error.RaiseIfUnhandledException();
478 /// <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.
479 /// You should focus another element immediately after calling this, in order to always have a focused object.
480 /// (Since EFL 1.22)</summary>
481 public void ResetHistory() {
482 Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_reset_history_ptr.Value.Delegate(this.NativeHandle);
483 Eina.Error.RaiseIfUnhandledException();
485 /// <summary>Remove the uppermost history element, and focus the previous one.
486 /// 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.
487 /// (Since EFL 1.22)</summary>
488 public void PopHistoryStack() {
489 Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_pop_history_stack_ptr.Value.Delegate(this.NativeHandle);
490 Eina.Error.RaiseIfUnhandledException();
492 /// <summary>Called when this manager is set as redirect.
493 /// 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.
494 /// (Since EFL 1.22)</summary>
495 /// <param name="direction">The direction in which this should be setup.</param>
496 /// <param name="entry">The object that caused this manager to be redirect.</param>
497 public void SetupOnFirstTouch(Efl.Ui.Focus.Direction direction, Efl.Ui.Focus.IObject entry) {
498 Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_setup_on_first_touch_ptr.Value.Delegate(this.NativeHandle,direction, entry);
499 Eina.Error.RaiseIfUnhandledException();
501 /// <summary>This disables the cache invalidation when an object is moved.
502 /// 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.
503 /// (Since EFL 1.22)</summary>
504 public void FreezeDirtyLogic() {
505 Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_dirty_logic_freeze_ptr.Value.Delegate(this.NativeHandle);
506 Eina.Error.RaiseIfUnhandledException();
508 /// <summary>This enables the cache invalidation when an object is moved.
509 /// This is the counterpart to <see cref="Efl.Ui.Focus.IManager.FreezeDirtyLogic"/>.
510 /// (Since EFL 1.22)</summary>
511 public void DirtyLogicUnfreeze() {
512 Efl.Ui.Focus.IManagerConcrete.NativeMethods.efl_ui_focus_manager_dirty_logic_unfreeze_ptr.Value.Delegate(this.NativeHandle);
513 Eina.Error.RaiseIfUnhandledException();
515 /// <summary>The element which is currently focused by this manager
516 /// 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.
517 /// (Since EFL 1.22)</summary>
518 /// <value>Currently focused element.</value>
519 public Efl.Ui.Focus.IObject ManagerFocus {
520 get { return GetManagerFocus(); }
521 set { SetManagerFocus(value); }
523 /// <summary>Add another manager to serve the move requests.
524 /// 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.
525 /// (Since EFL 1.22)</summary>
526 /// <value>The redirect manager.</value>
527 public Efl.Ui.Focus.IManager Redirect {
528 get { return GetRedirect(); }
529 set { SetRedirect(value); }
531 /// <summary>The list of elements which are at the border of the graph.
532 /// 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"/>
533 /// (Since EFL 1.22)</summary>
534 /// <value>An iterator over the border objects.</value>
535 public Eina.Iterator<Efl.Ui.Focus.IObject> BorderElements {
536 get { return GetBorderElements(); }
538 /// <summary>Root node for all logical subtrees.
539 /// This property can only be set once.
540 /// (Since EFL 1.22)</summary>
541 /// <value>Will be registered into this manager object.</value>
542 public Efl.Ui.Focus.IObject Root {
543 get { return GetRoot(); }
544 set { SetRoot(value); }
546 private static IntPtr GetEflClassStatic()
548 return Efl.Ui.IWidgetFocusManagerConcrete.efl_ui_widget_focus_manager_mixin_get();
550 /// <summary>Wrapper for native methods and virtual method delegates.
551 /// For internal use by generated code only.</summary>
552 public new class NativeMethods : Efl.Eo.EoWrapper.NativeMethods
554 private static Efl.Eo.NativeModule Module = new Efl.Eo.NativeModule( efl.Libs.Elementary);
555 /// <summary>Gets the list of Eo operations to override.</summary>
556 /// <returns>The list of Eo operations to be overload.</returns>
557 public override System.Collections.Generic.List<Efl_Op_Description> GetEoOps(System.Type type)
559 var descs = new System.Collections.Generic.List<Efl_Op_Description>();
560 var methods = Efl.Eo.Globals.GetUserMethods(type);
562 if (efl_ui_widget_focus_manager_create_static_delegate == null)
564 efl_ui_widget_focus_manager_create_static_delegate = new efl_ui_widget_focus_manager_create_delegate(focus_manager_create);
567 if (methods.FirstOrDefault(m => m.Name == "FocusManagerCreate") != null)
569 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_widget_focus_manager_create"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_widget_focus_manager_create_static_delegate) });
572 if (efl_ui_focus_manager_focus_get_static_delegate == null)
574 efl_ui_focus_manager_focus_get_static_delegate = new efl_ui_focus_manager_focus_get_delegate(manager_focus_get);
577 if (methods.FirstOrDefault(m => m.Name == "GetManagerFocus") != null)
579 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) });
582 if (efl_ui_focus_manager_focus_set_static_delegate == null)
584 efl_ui_focus_manager_focus_set_static_delegate = new efl_ui_focus_manager_focus_set_delegate(manager_focus_set);
587 if (methods.FirstOrDefault(m => m.Name == "SetManagerFocus") != null)
589 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) });
592 if (efl_ui_focus_manager_redirect_get_static_delegate == null)
594 efl_ui_focus_manager_redirect_get_static_delegate = new efl_ui_focus_manager_redirect_get_delegate(redirect_get);
597 if (methods.FirstOrDefault(m => m.Name == "GetRedirect") != null)
599 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) });
602 if (efl_ui_focus_manager_redirect_set_static_delegate == null)
604 efl_ui_focus_manager_redirect_set_static_delegate = new efl_ui_focus_manager_redirect_set_delegate(redirect_set);
607 if (methods.FirstOrDefault(m => m.Name == "SetRedirect") != null)
609 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) });
612 if (efl_ui_focus_manager_border_elements_get_static_delegate == null)
614 efl_ui_focus_manager_border_elements_get_static_delegate = new efl_ui_focus_manager_border_elements_get_delegate(border_elements_get);
617 if (methods.FirstOrDefault(m => m.Name == "GetBorderElements") != null)
619 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) });
622 if (efl_ui_focus_manager_viewport_elements_get_static_delegate == null)
624 efl_ui_focus_manager_viewport_elements_get_static_delegate = new efl_ui_focus_manager_viewport_elements_get_delegate(viewport_elements_get);
627 if (methods.FirstOrDefault(m => m.Name == "GetViewportElements") != null)
629 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) });
632 if (efl_ui_focus_manager_root_get_static_delegate == null)
634 efl_ui_focus_manager_root_get_static_delegate = new efl_ui_focus_manager_root_get_delegate(root_get);
637 if (methods.FirstOrDefault(m => m.Name == "GetRoot") != null)
639 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) });
642 if (efl_ui_focus_manager_root_set_static_delegate == null)
644 efl_ui_focus_manager_root_set_static_delegate = new efl_ui_focus_manager_root_set_delegate(root_set);
647 if (methods.FirstOrDefault(m => m.Name == "SetRoot") != null)
649 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) });
652 if (efl_ui_focus_manager_move_static_delegate == null)
654 efl_ui_focus_manager_move_static_delegate = new efl_ui_focus_manager_move_delegate(move);
657 if (methods.FirstOrDefault(m => m.Name == "Move") != null)
659 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) });
662 if (efl_ui_focus_manager_request_move_static_delegate == null)
664 efl_ui_focus_manager_request_move_static_delegate = new efl_ui_focus_manager_request_move_delegate(request_move);
667 if (methods.FirstOrDefault(m => m.Name == "MoveRequest") != null)
669 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) });
672 if (efl_ui_focus_manager_request_subchild_static_delegate == null)
674 efl_ui_focus_manager_request_subchild_static_delegate = new efl_ui_focus_manager_request_subchild_delegate(request_subchild);
677 if (methods.FirstOrDefault(m => m.Name == "RequestSubchild") != null)
679 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) });
682 if (efl_ui_focus_manager_fetch_static_delegate == null)
684 efl_ui_focus_manager_fetch_static_delegate = new efl_ui_focus_manager_fetch_delegate(fetch);
687 if (methods.FirstOrDefault(m => m.Name == "Fetch") != null)
689 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) });
692 if (efl_ui_focus_manager_logical_end_static_delegate == null)
694 efl_ui_focus_manager_logical_end_static_delegate = new efl_ui_focus_manager_logical_end_delegate(logical_end);
697 if (methods.FirstOrDefault(m => m.Name == "LogicalEnd") != null)
699 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) });
702 if (efl_ui_focus_manager_reset_history_static_delegate == null)
704 efl_ui_focus_manager_reset_history_static_delegate = new efl_ui_focus_manager_reset_history_delegate(reset_history);
707 if (methods.FirstOrDefault(m => m.Name == "ResetHistory") != null)
709 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) });
712 if (efl_ui_focus_manager_pop_history_stack_static_delegate == null)
714 efl_ui_focus_manager_pop_history_stack_static_delegate = new efl_ui_focus_manager_pop_history_stack_delegate(pop_history_stack);
717 if (methods.FirstOrDefault(m => m.Name == "PopHistoryStack") != null)
719 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) });
722 if (efl_ui_focus_manager_setup_on_first_touch_static_delegate == null)
724 efl_ui_focus_manager_setup_on_first_touch_static_delegate = new efl_ui_focus_manager_setup_on_first_touch_delegate(setup_on_first_touch);
727 if (methods.FirstOrDefault(m => m.Name == "SetupOnFirstTouch") != null)
729 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) });
732 if (efl_ui_focus_manager_dirty_logic_freeze_static_delegate == null)
734 efl_ui_focus_manager_dirty_logic_freeze_static_delegate = new efl_ui_focus_manager_dirty_logic_freeze_delegate(dirty_logic_freeze);
737 if (methods.FirstOrDefault(m => m.Name == "FreezeDirtyLogic") != null)
739 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) });
742 if (efl_ui_focus_manager_dirty_logic_unfreeze_static_delegate == null)
744 efl_ui_focus_manager_dirty_logic_unfreeze_static_delegate = new efl_ui_focus_manager_dirty_logic_unfreeze_delegate(dirty_logic_unfreeze);
747 if (methods.FirstOrDefault(m => m.Name == "DirtyLogicUnfreeze") != null)
749 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) });
754 /// <summary>Returns the Eo class for the native methods of this class.</summary>
755 /// <returns>The native class pointer.</returns>
756 public override IntPtr GetEflClass()
758 return Efl.Ui.IWidgetFocusManagerConcrete.efl_ui_widget_focus_manager_mixin_get();
761 #pragma warning disable CA1707, CS1591, SA1300, SA1600
763 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
764 private delegate Efl.Ui.Focus.IManager efl_ui_widget_focus_manager_create_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject root);
766 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
767 public delegate Efl.Ui.Focus.IManager efl_ui_widget_focus_manager_create_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Ui.Focus.IObject root);
769 public static Efl.Eo.FunctionWrapper<efl_ui_widget_focus_manager_create_api_delegate> efl_ui_widget_focus_manager_create_ptr = new Efl.Eo.FunctionWrapper<efl_ui_widget_focus_manager_create_api_delegate>(Module, "efl_ui_widget_focus_manager_create");
771 private static Efl.Ui.Focus.IManager focus_manager_create(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject root)
773 Eina.Log.Debug("function efl_ui_widget_focus_manager_create was called");
774 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
777 Efl.Ui.Focus.IManager _ret_var = default(Efl.Ui.Focus.IManager);
780 _ret_var = ((IWidgetFocusManager)ws.Target).FocusManagerCreate(root);
784 Eina.Log.Warning($"Callback error: {e.ToString()}");
785 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
793 return efl_ui_widget_focus_manager_create_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), root);
797 private static efl_ui_widget_focus_manager_create_delegate efl_ui_widget_focus_manager_create_static_delegate;
799 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
800 private delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_focus_get_delegate(System.IntPtr obj, System.IntPtr pd);
802 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
803 public delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_focus_get_api_delegate(System.IntPtr obj);
805 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");
807 private static Efl.Ui.Focus.IObject manager_focus_get(System.IntPtr obj, System.IntPtr pd)
809 Eina.Log.Debug("function efl_ui_focus_manager_focus_get was called");
810 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
813 Efl.Ui.Focus.IObject _ret_var = default(Efl.Ui.Focus.IObject);
816 _ret_var = ((IWidgetFocusManager)ws.Target).GetManagerFocus();
820 Eina.Log.Warning($"Callback error: {e.ToString()}");
821 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
829 return efl_ui_focus_manager_focus_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
833 private static efl_ui_focus_manager_focus_get_delegate efl_ui_focus_manager_focus_get_static_delegate;
836 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);
839 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);
841 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");
843 private static void manager_focus_set(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject focus)
845 Eina.Log.Debug("function efl_ui_focus_manager_focus_set was called");
846 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
852 ((IWidgetFocusManager)ws.Target).SetManagerFocus(focus);
856 Eina.Log.Warning($"Callback error: {e.ToString()}");
857 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
864 efl_ui_focus_manager_focus_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), focus);
868 private static efl_ui_focus_manager_focus_set_delegate efl_ui_focus_manager_focus_set_static_delegate;
870 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
871 private delegate Efl.Ui.Focus.IManager efl_ui_focus_manager_redirect_get_delegate(System.IntPtr obj, System.IntPtr pd);
873 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
874 public delegate Efl.Ui.Focus.IManager efl_ui_focus_manager_redirect_get_api_delegate(System.IntPtr obj);
876 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");
878 private static Efl.Ui.Focus.IManager redirect_get(System.IntPtr obj, System.IntPtr pd)
880 Eina.Log.Debug("function efl_ui_focus_manager_redirect_get was called");
881 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
884 Efl.Ui.Focus.IManager _ret_var = default(Efl.Ui.Focus.IManager);
887 _ret_var = ((IWidgetFocusManager)ws.Target).GetRedirect();
891 Eina.Log.Warning($"Callback error: {e.ToString()}");
892 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
900 return efl_ui_focus_manager_redirect_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
904 private static efl_ui_focus_manager_redirect_get_delegate efl_ui_focus_manager_redirect_get_static_delegate;
907 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);
910 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);
912 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");
914 private static void redirect_set(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IManager redirect)
916 Eina.Log.Debug("function efl_ui_focus_manager_redirect_set was called");
917 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
923 ((IWidgetFocusManager)ws.Target).SetRedirect(redirect);
927 Eina.Log.Warning($"Callback error: {e.ToString()}");
928 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
935 efl_ui_focus_manager_redirect_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), redirect);
939 private static efl_ui_focus_manager_redirect_set_delegate efl_ui_focus_manager_redirect_set_static_delegate;
942 private delegate System.IntPtr efl_ui_focus_manager_border_elements_get_delegate(System.IntPtr obj, System.IntPtr pd);
945 public delegate System.IntPtr efl_ui_focus_manager_border_elements_get_api_delegate(System.IntPtr obj);
947 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");
949 private static System.IntPtr border_elements_get(System.IntPtr obj, System.IntPtr pd)
951 Eina.Log.Debug("function efl_ui_focus_manager_border_elements_get was called");
952 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
955 Eina.Iterator<Efl.Ui.Focus.IObject> _ret_var = default(Eina.Iterator<Efl.Ui.Focus.IObject>);
958 _ret_var = ((IWidgetFocusManager)ws.Target).GetBorderElements();
962 Eina.Log.Warning($"Callback error: {e.ToString()}");
963 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
966 return _ret_var.Handle;
971 return efl_ui_focus_manager_border_elements_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
975 private static efl_ui_focus_manager_border_elements_get_delegate efl_ui_focus_manager_border_elements_get_static_delegate;
978 private delegate System.IntPtr efl_ui_focus_manager_viewport_elements_get_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Rect.NativeStruct viewport);
981 public delegate System.IntPtr efl_ui_focus_manager_viewport_elements_get_api_delegate(System.IntPtr obj, Eina.Rect.NativeStruct viewport);
983 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");
985 private static System.IntPtr viewport_elements_get(System.IntPtr obj, System.IntPtr pd, Eina.Rect.NativeStruct viewport)
987 Eina.Log.Debug("function efl_ui_focus_manager_viewport_elements_get was called");
988 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
991 Eina.Rect _in_viewport = viewport;
992 Eina.Iterator<Efl.Ui.Focus.IObject> _ret_var = default(Eina.Iterator<Efl.Ui.Focus.IObject>);
995 _ret_var = ((IWidgetFocusManager)ws.Target).GetViewportElements(_in_viewport);
999 Eina.Log.Warning($"Callback error: {e.ToString()}");
1000 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1003 return _ret_var.Handle;
1008 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);
1012 private static efl_ui_focus_manager_viewport_elements_get_delegate efl_ui_focus_manager_viewport_elements_get_static_delegate;
1014 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1015 private delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_root_get_delegate(System.IntPtr obj, System.IntPtr pd);
1017 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1018 public delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_root_get_api_delegate(System.IntPtr obj);
1020 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");
1022 private static Efl.Ui.Focus.IObject root_get(System.IntPtr obj, System.IntPtr pd)
1024 Eina.Log.Debug("function efl_ui_focus_manager_root_get was called");
1025 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1028 Efl.Ui.Focus.IObject _ret_var = default(Efl.Ui.Focus.IObject);
1031 _ret_var = ((IWidgetFocusManager)ws.Target).GetRoot();
1035 Eina.Log.Warning($"Callback error: {e.ToString()}");
1036 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1044 return efl_ui_focus_manager_root_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1048 private static efl_ui_focus_manager_root_get_delegate efl_ui_focus_manager_root_get_static_delegate;
1050 [return: MarshalAs(UnmanagedType.U1)]
1051 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);
1053 [return: MarshalAs(UnmanagedType.U1)]
1054 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);
1056 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");
1058 private static bool root_set(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject root)
1060 Eina.Log.Debug("function efl_ui_focus_manager_root_set was called");
1061 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1064 bool _ret_var = default(bool);
1067 _ret_var = ((IWidgetFocusManager)ws.Target).SetRoot(root);
1071 Eina.Log.Warning($"Callback error: {e.ToString()}");
1072 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1080 return efl_ui_focus_manager_root_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), root);
1084 private static efl_ui_focus_manager_root_set_delegate efl_ui_focus_manager_root_set_static_delegate;
1086 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1087 private delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_move_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.Direction direction);
1089 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1090 public delegate Efl.Ui.Focus.IObject efl_ui_focus_manager_move_api_delegate(System.IntPtr obj, Efl.Ui.Focus.Direction direction);
1092 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");
1094 private static Efl.Ui.Focus.IObject move(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.Direction direction)
1096 Eina.Log.Debug("function efl_ui_focus_manager_move was called");
1097 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1100 Efl.Ui.Focus.IObject _ret_var = default(Efl.Ui.Focus.IObject);
1103 _ret_var = ((IWidgetFocusManager)ws.Target).Move(direction);
1107 Eina.Log.Warning($"Callback error: {e.ToString()}");
1108 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1116 return efl_ui_focus_manager_move_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), direction);
1120 private static efl_ui_focus_manager_move_delegate efl_ui_focus_manager_move_static_delegate;
1122 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1123 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);
1125 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1126 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);
1128 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");
1130 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)
1132 Eina.Log.Debug("function efl_ui_focus_manager_request_move was called");
1133 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1136 Efl.Ui.Focus.IObject _ret_var = default(Efl.Ui.Focus.IObject);
1139 _ret_var = ((IWidgetFocusManager)ws.Target).MoveRequest(direction, child, logical);
1143 Eina.Log.Warning($"Callback error: {e.ToString()}");
1144 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1152 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);
1156 private static efl_ui_focus_manager_request_move_delegate efl_ui_focus_manager_request_move_static_delegate;
1158 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1159 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);
1161 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1162 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);
1164 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");
1166 private static Efl.Ui.Focus.IObject request_subchild(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject root)
1168 Eina.Log.Debug("function efl_ui_focus_manager_request_subchild was called");
1169 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1172 Efl.Ui.Focus.IObject _ret_var = default(Efl.Ui.Focus.IObject);
1175 _ret_var = ((IWidgetFocusManager)ws.Target).RequestSubchild(root);
1179 Eina.Log.Warning($"Callback error: {e.ToString()}");
1180 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1188 return efl_ui_focus_manager_request_subchild_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), root);
1192 private static efl_ui_focus_manager_request_subchild_delegate efl_ui_focus_manager_request_subchild_static_delegate;
1195 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);
1198 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);
1200 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");
1202 private static System.IntPtr fetch(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IObject child)
1204 Eina.Log.Debug("function efl_ui_focus_manager_fetch was called");
1205 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1208 Efl.Ui.Focus.Relations _ret_var = default(Efl.Ui.Focus.Relations);
1211 _ret_var = ((IWidgetFocusManager)ws.Target).Fetch(child);
1215 Eina.Log.Warning($"Callback error: {e.ToString()}");
1216 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1219 return Eina.PrimitiveConversion.ManagedToPointerAlloc(_ret_var);
1224 return efl_ui_focus_manager_fetch_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), child);
1228 private static efl_ui_focus_manager_fetch_delegate efl_ui_focus_manager_fetch_static_delegate;
1231 private delegate Efl.Ui.Focus.ManagerLogicalEndDetail.NativeStruct efl_ui_focus_manager_logical_end_delegate(System.IntPtr obj, System.IntPtr pd);
1234 public delegate Efl.Ui.Focus.ManagerLogicalEndDetail.NativeStruct efl_ui_focus_manager_logical_end_api_delegate(System.IntPtr obj);
1236 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");
1238 private static Efl.Ui.Focus.ManagerLogicalEndDetail.NativeStruct logical_end(System.IntPtr obj, System.IntPtr pd)
1240 Eina.Log.Debug("function efl_ui_focus_manager_logical_end was called");
1241 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1244 Efl.Ui.Focus.ManagerLogicalEndDetail _ret_var = default(Efl.Ui.Focus.ManagerLogicalEndDetail);
1247 _ret_var = ((IWidgetFocusManager)ws.Target).LogicalEnd();
1251 Eina.Log.Warning($"Callback error: {e.ToString()}");
1252 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1260 return efl_ui_focus_manager_logical_end_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1264 private static efl_ui_focus_manager_logical_end_delegate efl_ui_focus_manager_logical_end_static_delegate;
1267 private delegate void efl_ui_focus_manager_reset_history_delegate(System.IntPtr obj, System.IntPtr pd);
1270 public delegate void efl_ui_focus_manager_reset_history_api_delegate(System.IntPtr obj);
1272 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");
1274 private static void reset_history(System.IntPtr obj, System.IntPtr pd)
1276 Eina.Log.Debug("function efl_ui_focus_manager_reset_history was called");
1277 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1283 ((IWidgetFocusManager)ws.Target).ResetHistory();
1287 Eina.Log.Warning($"Callback error: {e.ToString()}");
1288 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1295 efl_ui_focus_manager_reset_history_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1299 private static efl_ui_focus_manager_reset_history_delegate efl_ui_focus_manager_reset_history_static_delegate;
1302 private delegate void efl_ui_focus_manager_pop_history_stack_delegate(System.IntPtr obj, System.IntPtr pd);
1305 public delegate void efl_ui_focus_manager_pop_history_stack_api_delegate(System.IntPtr obj);
1307 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");
1309 private static void pop_history_stack(System.IntPtr obj, System.IntPtr pd)
1311 Eina.Log.Debug("function efl_ui_focus_manager_pop_history_stack was called");
1312 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1318 ((IWidgetFocusManager)ws.Target).PopHistoryStack();
1322 Eina.Log.Warning($"Callback error: {e.ToString()}");
1323 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1330 efl_ui_focus_manager_pop_history_stack_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1334 private static efl_ui_focus_manager_pop_history_stack_delegate efl_ui_focus_manager_pop_history_stack_static_delegate;
1337 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);
1340 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);
1342 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");
1344 private static void setup_on_first_touch(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.Direction direction, Efl.Ui.Focus.IObject entry)
1346 Eina.Log.Debug("function efl_ui_focus_manager_setup_on_first_touch was called");
1347 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1353 ((IWidgetFocusManager)ws.Target).SetupOnFirstTouch(direction, entry);
1357 Eina.Log.Warning($"Callback error: {e.ToString()}");
1358 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1365 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);
1369 private static efl_ui_focus_manager_setup_on_first_touch_delegate efl_ui_focus_manager_setup_on_first_touch_static_delegate;
1372 private delegate void efl_ui_focus_manager_dirty_logic_freeze_delegate(System.IntPtr obj, System.IntPtr pd);
1375 public delegate void efl_ui_focus_manager_dirty_logic_freeze_api_delegate(System.IntPtr obj);
1377 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");
1379 private static void dirty_logic_freeze(System.IntPtr obj, System.IntPtr pd)
1381 Eina.Log.Debug("function efl_ui_focus_manager_dirty_logic_freeze was called");
1382 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1388 ((IWidgetFocusManager)ws.Target).FreezeDirtyLogic();
1392 Eina.Log.Warning($"Callback error: {e.ToString()}");
1393 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1400 efl_ui_focus_manager_dirty_logic_freeze_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1404 private static efl_ui_focus_manager_dirty_logic_freeze_delegate efl_ui_focus_manager_dirty_logic_freeze_static_delegate;
1407 private delegate void efl_ui_focus_manager_dirty_logic_unfreeze_delegate(System.IntPtr obj, System.IntPtr pd);
1410 public delegate void efl_ui_focus_manager_dirty_logic_unfreeze_api_delegate(System.IntPtr obj);
1412 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");
1414 private static void dirty_logic_unfreeze(System.IntPtr obj, System.IntPtr pd)
1416 Eina.Log.Debug("function efl_ui_focus_manager_dirty_logic_unfreeze was called");
1417 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1423 ((IWidgetFocusManager)ws.Target).DirtyLogicUnfreeze();
1427 Eina.Log.Warning($"Callback error: {e.ToString()}");
1428 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1435 efl_ui_focus_manager_dirty_logic_unfreeze_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1439 private static efl_ui_focus_manager_dirty_logic_unfreeze_delegate efl_ui_focus_manager_dirty_logic_unfreeze_static_delegate;
1441 #pragma warning restore CA1707, CS1591, SA1300, SA1600