1 #pragma warning disable CS1591
3 using System.Runtime.InteropServices;
4 using System.Collections.Generic;
6 using System.ComponentModel;
7 namespace Efl { namespace Access {
8 /// <summary>AT-SPI component mixin</summary>
9 [ComponentNativeInherit]
10 public interface Component :
13 Efl.Eo.IWrapper, IDisposable
15 /// <summary>Gets the depth at which the component is shown in relation to other components in the same container.</summary>
16 /// <returns>Z order of component</returns>
18 /// <summary>Geometry of accessible widget.</summary>
19 /// <param name="screen_coords">If <c>true</c> x and y values will be relative to screen origin, otherwise relative to canvas</param>
20 /// <returns>The geometry.</returns>
21 Eina.Rect GetExtents( bool screen_coords);
22 /// <summary>Geometry of accessible widget.</summary>
23 /// <param name="screen_coords">If <c>true</c> x and y values will be relative to screen origin, otherwise relative to canvas</param>
24 /// <param name="rect">The geometry.</param>
25 /// <returns><c>true</c> if geometry was set, <c>false</c> otherwise</returns>
26 bool SetExtents( bool screen_coords, Eina.Rect rect);
27 /// <summary>Position of accessible widget.</summary>
28 /// <param name="x">X coordinate</param>
29 /// <param name="y">Y coordinate</param>
30 /// <returns></returns>
31 void GetScreenPosition( out int x, out int y);
32 /// <summary>Position of accessible widget.</summary>
33 /// <param name="x">X coordinate</param>
34 /// <param name="y">Y coordinate</param>
35 /// <returns><c>true</c> if position was set, <c>false</c> otherwise</returns>
36 bool SetScreenPosition( int x, int y);
37 /// <summary>Gets position of socket offset.</summary>
38 /// <param name="x"></param>
39 /// <param name="y"></param>
40 /// <returns></returns>
41 void GetSocketOffset( out int x, out int y);
42 /// <summary>Sets position of socket offset.</summary>
43 /// <param name="x"></param>
44 /// <param name="y"></param>
45 /// <returns></returns>
46 void SetSocketOffset( int x, int y);
47 /// <summary>Contains accessible widget</summary>
48 /// <param name="screen_coords">If <c>true</c> x and y values will be relative to screen origin, otherwise relative to canvas</param>
49 /// <param name="x">X coordinate</param>
50 /// <param name="y">Y coordinate</param>
51 /// <returns><c>true</c> if params have been set, <c>false</c> otherwise</returns>
52 bool Contains( bool screen_coords, int x, int y);
53 /// <summary>Focuses accessible widget.</summary>
54 /// <returns><c>true</c> if focus grab focus succeed, <c>false</c> otherwise.</returns>
56 /// <summary>Gets top component object occupying space at given coordinates.</summary>
57 /// <param name="screen_coords">If <c>true</c> x and y values will be relative to screen origin, otherwise relative to canvas</param>
58 /// <param name="x">X coordinate</param>
59 /// <param name="y">Y coordinate</param>
60 /// <returns>Top component object at given coordinate</returns>
61 Efl.Object GetAccessibleAtPoint( bool screen_coords, int x, int y);
62 /// <summary>Highlights accessible widget. returns true if highlight grab has successed, false otherwise.
63 /// @if MOBILE @since_tizen 4.0 @elseif WEARABLE @since_tizen 3.0 @endif</summary>
64 /// <returns></returns>
66 /// <summary>Clears highlight of accessible widget. returns true if clear has successed, false otherwise.
67 /// @if MOBILE @since_tizen 4.0 @elseif WEARABLE @since_tizen 3.0 @endif</summary>
68 /// <returns></returns>
69 bool ClearHighlight();
70 /// <summary>Gets the depth at which the component is shown in relation to other components in the same container.</summary>
71 /// <value>Z order of component</value>
76 /// <summary>AT-SPI component mixin</summary>
77 sealed public class ComponentConcrete :
80 , Efl.Gfx.Entity, Efl.Gfx.Stack
82 ///<summary>Pointer to the native class description.</summary>
83 public System.IntPtr NativeClass {
85 if (((object)this).GetType() == typeof (ComponentConcrete))
86 return Efl.Access.ComponentNativeInherit.GetEflClassStatic();
88 return Efl.Eo.ClassRegister.klassFromType[((object)this).GetType()];
91 private EventHandlerList eventHandlers = new EventHandlerList();
92 private System.IntPtr handle;
93 ///<summary>Pointer to the native instance.</summary>
94 public System.IntPtr NativeHandle {
95 get { return handle; }
97 [System.Runtime.InteropServices.DllImport(efl.Libs.Elementary)] internal static extern System.IntPtr
98 efl_access_component_mixin_get();
99 ///<summary>Internal usage: Constructs an instance from a native pointer. This is used when interacting with C code and should not be used directly.</summary>
100 public ComponentConcrete(System.IntPtr raw)
103 register_event_proxies();
105 ///<summary>Destructor.</summary>
110 ///<summary>Releases the underlying native instance.</summary>
111 void Dispose(bool disposing)
113 if (handle != System.IntPtr.Zero) {
114 Efl.Eo.Globals.efl_unref(handle);
115 handle = System.IntPtr.Zero;
118 ///<summary>Releases the underlying native instance.</summary>
119 public void Dispose()
122 GC.SuppressFinalize(this);
124 ///<summary>Casts obj into an instance of this type.</summary>
125 public static ComponentConcrete static_cast(Efl.Object obj)
128 throw new System.ArgumentNullException("obj");
129 return new ComponentConcrete(obj.NativeHandle);
131 ///<summary>Verifies if the given object is equal to this one.</summary>
132 public override bool Equals(object obj)
134 var other = obj as Efl.Object;
137 return this.NativeHandle == other.NativeHandle;
139 ///<summary>Gets the hash code for this object based on the native pointer it points to.</summary>
140 public override int GetHashCode()
142 return this.NativeHandle.ToInt32();
144 ///<summary>Turns the native pointer into a string representation.</summary>
145 public override String ToString()
147 return $"{this.GetType().Name}@[{this.NativeHandle.ToInt32():x}]";
149 private readonly object eventLock = new object();
150 private Dictionary<string, int> event_cb_count = new Dictionary<string, int>();
151 private bool add_cpp_event_handler(string lib, string key, Efl.EventCb evt_delegate) {
153 if (!event_cb_count.TryGetValue(key, out event_count))
154 event_cb_count[key] = event_count;
155 if (event_count == 0) {
156 IntPtr desc = Efl.EventDescription.GetNative(lib, key);
157 if (desc == IntPtr.Zero) {
158 Eina.Log.Error($"Failed to get native event {key}");
161 bool result = Efl.Eo.Globals.efl_event_callback_priority_add(handle, desc, 0, evt_delegate, System.IntPtr.Zero);
163 Eina.Log.Error($"Failed to add event proxy for event {key}");
166 Eina.Error.RaiseIfUnhandledException();
168 event_cb_count[key]++;
171 private bool remove_cpp_event_handler(string key, Efl.EventCb evt_delegate) {
173 if (!event_cb_count.TryGetValue(key, out event_count))
174 event_cb_count[key] = event_count;
175 if (event_count == 1) {
176 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Elementary, key);
177 if (desc == IntPtr.Zero) {
178 Eina.Log.Error($"Failed to get native event {key}");
181 bool result = Efl.Eo.Globals.efl_event_callback_del(handle, desc, evt_delegate, System.IntPtr.Zero);
183 Eina.Log.Error($"Failed to remove event proxy for event {key}");
186 Eina.Error.RaiseIfUnhandledException();
187 } else if (event_count == 0) {
188 Eina.Log.Error($"Trying to remove proxy for event {key} when there is nothing registered.");
191 event_cb_count[key]--;
194 private static object VisibilityChangedEvtKey = new object();
195 /// <summary>Object's visibility state changed, the event value is the new state.</summary>
196 public event EventHandler<Efl.Gfx.EntityVisibilityChangedEvt_Args> VisibilityChangedEvt
200 string key = "_EFL_GFX_ENTITY_EVENT_VISIBILITY_CHANGED";
201 if (add_cpp_event_handler(efl.Libs.Efl, key, this.evt_VisibilityChangedEvt_delegate)) {
202 eventHandlers.AddHandler(VisibilityChangedEvtKey , value);
204 Eina.Log.Error($"Error adding proxy for event {key}");
209 string key = "_EFL_GFX_ENTITY_EVENT_VISIBILITY_CHANGED";
210 if (remove_cpp_event_handler(key, this.evt_VisibilityChangedEvt_delegate)) {
211 eventHandlers.RemoveHandler(VisibilityChangedEvtKey , value);
213 Eina.Log.Error($"Error removing proxy for event {key}");
217 ///<summary>Method to raise event VisibilityChangedEvt.</summary>
218 public void On_VisibilityChangedEvt(Efl.Gfx.EntityVisibilityChangedEvt_Args e)
220 EventHandler<Efl.Gfx.EntityVisibilityChangedEvt_Args> evt;
222 evt = (EventHandler<Efl.Gfx.EntityVisibilityChangedEvt_Args>)eventHandlers[VisibilityChangedEvtKey];
224 evt?.Invoke(this, e);
226 Efl.EventCb evt_VisibilityChangedEvt_delegate;
227 private void on_VisibilityChangedEvt_NativeCallback(System.IntPtr data, ref Efl.Event_StructInternal evt)
229 Efl.Gfx.EntityVisibilityChangedEvt_Args args = new Efl.Gfx.EntityVisibilityChangedEvt_Args();
230 args.arg = evt.Info != IntPtr.Zero;
232 On_VisibilityChangedEvt(args);
233 } catch (Exception e) {
234 Eina.Log.Error(e.ToString());
235 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
239 private static object PositionChangedEvtKey = new object();
240 /// <summary>Object was moved, its position during the event is the new one.</summary>
241 public event EventHandler<Efl.Gfx.EntityPositionChangedEvt_Args> PositionChangedEvt
245 string key = "_EFL_GFX_ENTITY_EVENT_POSITION_CHANGED";
246 if (add_cpp_event_handler(efl.Libs.Efl, key, this.evt_PositionChangedEvt_delegate)) {
247 eventHandlers.AddHandler(PositionChangedEvtKey , value);
249 Eina.Log.Error($"Error adding proxy for event {key}");
254 string key = "_EFL_GFX_ENTITY_EVENT_POSITION_CHANGED";
255 if (remove_cpp_event_handler(key, this.evt_PositionChangedEvt_delegate)) {
256 eventHandlers.RemoveHandler(PositionChangedEvtKey , value);
258 Eina.Log.Error($"Error removing proxy for event {key}");
262 ///<summary>Method to raise event PositionChangedEvt.</summary>
263 public void On_PositionChangedEvt(Efl.Gfx.EntityPositionChangedEvt_Args e)
265 EventHandler<Efl.Gfx.EntityPositionChangedEvt_Args> evt;
267 evt = (EventHandler<Efl.Gfx.EntityPositionChangedEvt_Args>)eventHandlers[PositionChangedEvtKey];
269 evt?.Invoke(this, e);
271 Efl.EventCb evt_PositionChangedEvt_delegate;
272 private void on_PositionChangedEvt_NativeCallback(System.IntPtr data, ref Efl.Event_StructInternal evt)
274 Efl.Gfx.EntityPositionChangedEvt_Args args = new Efl.Gfx.EntityPositionChangedEvt_Args();
275 args.arg = evt.Info;;
277 On_PositionChangedEvt(args);
278 } catch (Exception e) {
279 Eina.Log.Error(e.ToString());
280 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
284 private static object SizeChangedEvtKey = new object();
285 /// <summary>Object was resized, its size during the event is the new one.</summary>
286 public event EventHandler<Efl.Gfx.EntitySizeChangedEvt_Args> SizeChangedEvt
290 string key = "_EFL_GFX_ENTITY_EVENT_SIZE_CHANGED";
291 if (add_cpp_event_handler(efl.Libs.Efl, key, this.evt_SizeChangedEvt_delegate)) {
292 eventHandlers.AddHandler(SizeChangedEvtKey , value);
294 Eina.Log.Error($"Error adding proxy for event {key}");
299 string key = "_EFL_GFX_ENTITY_EVENT_SIZE_CHANGED";
300 if (remove_cpp_event_handler(key, this.evt_SizeChangedEvt_delegate)) {
301 eventHandlers.RemoveHandler(SizeChangedEvtKey , value);
303 Eina.Log.Error($"Error removing proxy for event {key}");
307 ///<summary>Method to raise event SizeChangedEvt.</summary>
308 public void On_SizeChangedEvt(Efl.Gfx.EntitySizeChangedEvt_Args e)
310 EventHandler<Efl.Gfx.EntitySizeChangedEvt_Args> evt;
312 evt = (EventHandler<Efl.Gfx.EntitySizeChangedEvt_Args>)eventHandlers[SizeChangedEvtKey];
314 evt?.Invoke(this, e);
316 Efl.EventCb evt_SizeChangedEvt_delegate;
317 private void on_SizeChangedEvt_NativeCallback(System.IntPtr data, ref Efl.Event_StructInternal evt)
319 Efl.Gfx.EntitySizeChangedEvt_Args args = new Efl.Gfx.EntitySizeChangedEvt_Args();
320 args.arg = evt.Info;;
322 On_SizeChangedEvt(args);
323 } catch (Exception e) {
324 Eina.Log.Error(e.ToString());
325 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
329 private static object StackingChangedEvtKey = new object();
330 /// <summary>Object stacking was changed.</summary>
331 public event EventHandler StackingChangedEvt
335 string key = "_EFL_GFX_ENTITY_EVENT_STACKING_CHANGED";
336 if (add_cpp_event_handler(efl.Libs.Efl, key, this.evt_StackingChangedEvt_delegate)) {
337 eventHandlers.AddHandler(StackingChangedEvtKey , value);
339 Eina.Log.Error($"Error adding proxy for event {key}");
344 string key = "_EFL_GFX_ENTITY_EVENT_STACKING_CHANGED";
345 if (remove_cpp_event_handler(key, this.evt_StackingChangedEvt_delegate)) {
346 eventHandlers.RemoveHandler(StackingChangedEvtKey , value);
348 Eina.Log.Error($"Error removing proxy for event {key}");
352 ///<summary>Method to raise event StackingChangedEvt.</summary>
353 public void On_StackingChangedEvt(EventArgs e)
357 evt = (EventHandler)eventHandlers[StackingChangedEvtKey];
359 evt?.Invoke(this, e);
361 Efl.EventCb evt_StackingChangedEvt_delegate;
362 private void on_StackingChangedEvt_NativeCallback(System.IntPtr data, ref Efl.Event_StructInternal evt)
364 EventArgs args = EventArgs.Empty;
366 On_StackingChangedEvt(args);
367 } catch (Exception e) {
368 Eina.Log.Error(e.ToString());
369 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
373 void register_event_proxies()
375 evt_VisibilityChangedEvt_delegate = new Efl.EventCb(on_VisibilityChangedEvt_NativeCallback);
376 evt_PositionChangedEvt_delegate = new Efl.EventCb(on_PositionChangedEvt_NativeCallback);
377 evt_SizeChangedEvt_delegate = new Efl.EventCb(on_SizeChangedEvt_NativeCallback);
378 evt_StackingChangedEvt_delegate = new Efl.EventCb(on_StackingChangedEvt_NativeCallback);
380 /// <summary>Gets the depth at which the component is shown in relation to other components in the same container.</summary>
381 /// <returns>Z order of component</returns>
382 public int GetZOrder() {
383 var _ret_var = Efl.Access.ComponentNativeInherit.efl_access_component_z_order_get_ptr.Value.Delegate(this.NativeHandle);
384 Eina.Error.RaiseIfUnhandledException();
387 /// <summary>Geometry of accessible widget.</summary>
388 /// <param name="screen_coords">If <c>true</c> x and y values will be relative to screen origin, otherwise relative to canvas</param>
389 /// <returns>The geometry.</returns>
390 public Eina.Rect GetExtents( bool screen_coords) {
391 var _ret_var = Efl.Access.ComponentNativeInherit.efl_access_component_extents_get_ptr.Value.Delegate(this.NativeHandle, screen_coords);
392 Eina.Error.RaiseIfUnhandledException();
393 return Eina.Rect_StructConversion.ToManaged(_ret_var);
395 /// <summary>Geometry of accessible widget.</summary>
396 /// <param name="screen_coords">If <c>true</c> x and y values will be relative to screen origin, otherwise relative to canvas</param>
397 /// <param name="rect">The geometry.</param>
398 /// <returns><c>true</c> if geometry was set, <c>false</c> otherwise</returns>
399 public bool SetExtents( bool screen_coords, Eina.Rect rect) {
400 var _in_rect = Eina.Rect_StructConversion.ToInternal(rect);
401 var _ret_var = Efl.Access.ComponentNativeInherit.efl_access_component_extents_set_ptr.Value.Delegate(this.NativeHandle, screen_coords, _in_rect);
402 Eina.Error.RaiseIfUnhandledException();
405 /// <summary>Position of accessible widget.</summary>
406 /// <param name="x">X coordinate</param>
407 /// <param name="y">Y coordinate</param>
408 /// <returns></returns>
409 public void GetScreenPosition( out int x, out int y) {
410 Efl.Access.ComponentNativeInherit.efl_access_component_screen_position_get_ptr.Value.Delegate(this.NativeHandle, out x, out y);
411 Eina.Error.RaiseIfUnhandledException();
413 /// <summary>Position of accessible widget.</summary>
414 /// <param name="x">X coordinate</param>
415 /// <param name="y">Y coordinate</param>
416 /// <returns><c>true</c> if position was set, <c>false</c> otherwise</returns>
417 public bool SetScreenPosition( int x, int y) {
418 var _ret_var = Efl.Access.ComponentNativeInherit.efl_access_component_screen_position_set_ptr.Value.Delegate(this.NativeHandle, x, y);
419 Eina.Error.RaiseIfUnhandledException();
422 /// <summary>Gets position of socket offset.</summary>
423 /// <param name="x"></param>
424 /// <param name="y"></param>
425 /// <returns></returns>
426 public void GetSocketOffset( out int x, out int y) {
427 Efl.Access.ComponentNativeInherit.efl_access_component_socket_offset_get_ptr.Value.Delegate(this.NativeHandle, out x, out y);
428 Eina.Error.RaiseIfUnhandledException();
430 /// <summary>Sets position of socket offset.</summary>
431 /// <param name="x"></param>
432 /// <param name="y"></param>
433 /// <returns></returns>
434 public void SetSocketOffset( int x, int y) {
435 Efl.Access.ComponentNativeInherit.efl_access_component_socket_offset_set_ptr.Value.Delegate(this.NativeHandle, x, y);
436 Eina.Error.RaiseIfUnhandledException();
438 /// <summary>Contains accessible widget</summary>
439 /// <param name="screen_coords">If <c>true</c> x and y values will be relative to screen origin, otherwise relative to canvas</param>
440 /// <param name="x">X coordinate</param>
441 /// <param name="y">Y coordinate</param>
442 /// <returns><c>true</c> if params have been set, <c>false</c> otherwise</returns>
443 public bool Contains( bool screen_coords, int x, int y) {
444 var _ret_var = Efl.Access.ComponentNativeInherit.efl_access_component_contains_ptr.Value.Delegate(this.NativeHandle, screen_coords, x, y);
445 Eina.Error.RaiseIfUnhandledException();
448 /// <summary>Focuses accessible widget.</summary>
449 /// <returns><c>true</c> if focus grab focus succeed, <c>false</c> otherwise.</returns>
450 public bool GrabFocus() {
451 var _ret_var = Efl.Access.ComponentNativeInherit.efl_access_component_focus_grab_ptr.Value.Delegate(this.NativeHandle);
452 Eina.Error.RaiseIfUnhandledException();
455 /// <summary>Gets top component object occupying space at given coordinates.</summary>
456 /// <param name="screen_coords">If <c>true</c> x and y values will be relative to screen origin, otherwise relative to canvas</param>
457 /// <param name="x">X coordinate</param>
458 /// <param name="y">Y coordinate</param>
459 /// <returns>Top component object at given coordinate</returns>
460 public Efl.Object GetAccessibleAtPoint( bool screen_coords, int x, int y) {
461 var _ret_var = Efl.Access.ComponentNativeInherit.efl_access_component_accessible_at_point_get_ptr.Value.Delegate(this.NativeHandle, screen_coords, x, y);
462 Eina.Error.RaiseIfUnhandledException();
465 /// <summary>Highlights accessible widget. returns true if highlight grab has successed, false otherwise.
466 /// @if MOBILE @since_tizen 4.0 @elseif WEARABLE @since_tizen 3.0 @endif</summary>
467 /// <returns></returns>
468 public bool GrabHighlight() {
469 var _ret_var = Efl.Access.ComponentNativeInherit.efl_access_component_highlight_grab_ptr.Value.Delegate(this.NativeHandle);
470 Eina.Error.RaiseIfUnhandledException();
473 /// <summary>Clears highlight of accessible widget. returns true if clear has successed, false otherwise.
474 /// @if MOBILE @since_tizen 4.0 @elseif WEARABLE @since_tizen 3.0 @endif</summary>
475 /// <returns></returns>
476 public bool ClearHighlight() {
477 var _ret_var = Efl.Access.ComponentNativeInherit.efl_access_component_highlight_clear_ptr.Value.Delegate(this.NativeHandle);
478 Eina.Error.RaiseIfUnhandledException();
481 /// <summary>Retrieves the position of the given canvas object.</summary>
482 /// <returns>A 2D coordinate in pixel units.</returns>
483 public Eina.Position2D GetPosition() {
484 var _ret_var = Efl.Gfx.EntityNativeInherit.efl_gfx_entity_position_get_ptr.Value.Delegate(this.NativeHandle);
485 Eina.Error.RaiseIfUnhandledException();
486 return Eina.Position2D_StructConversion.ToManaged(_ret_var);
488 /// <summary>Moves the given canvas object to the given location inside its canvas' viewport. If unchanged this call may be entirely skipped, but if changed this will trigger move events, as well as potential pointer,in or pointer,out events.</summary>
489 /// <param name="pos">A 2D coordinate in pixel units.</param>
490 /// <returns></returns>
491 public void SetPosition( Eina.Position2D pos) {
492 var _in_pos = Eina.Position2D_StructConversion.ToInternal(pos);
493 Efl.Gfx.EntityNativeInherit.efl_gfx_entity_position_set_ptr.Value.Delegate(this.NativeHandle, _in_pos);
494 Eina.Error.RaiseIfUnhandledException();
496 /// <summary>Retrieves the (rectangular) size of the given Evas object.</summary>
497 /// <returns>A 2D size in pixel units.</returns>
498 public Eina.Size2D GetSize() {
499 var _ret_var = Efl.Gfx.EntityNativeInherit.efl_gfx_entity_size_get_ptr.Value.Delegate(this.NativeHandle);
500 Eina.Error.RaiseIfUnhandledException();
501 return Eina.Size2D_StructConversion.ToManaged(_ret_var);
503 /// <summary>Changes the size of the given object.
504 /// Note that setting the actual size of an object might be the job of its container, so this function might have no effect. Look at <see cref="Efl.Gfx.Hint"/> instead, when manipulating widgets.</summary>
505 /// <param name="size">A 2D size in pixel units.</param>
506 /// <returns></returns>
507 public void SetSize( Eina.Size2D size) {
508 var _in_size = Eina.Size2D_StructConversion.ToInternal(size);
509 Efl.Gfx.EntityNativeInherit.efl_gfx_entity_size_set_ptr.Value.Delegate(this.NativeHandle, _in_size);
510 Eina.Error.RaiseIfUnhandledException();
512 /// <summary>Rectangular geometry that combines both position and size.</summary>
513 /// <returns>The X,Y position and W,H size, in pixels.</returns>
514 public Eina.Rect GetGeometry() {
515 var _ret_var = Efl.Gfx.EntityNativeInherit.efl_gfx_entity_geometry_get_ptr.Value.Delegate(this.NativeHandle);
516 Eina.Error.RaiseIfUnhandledException();
517 return Eina.Rect_StructConversion.ToManaged(_ret_var);
519 /// <summary>Rectangular geometry that combines both position and size.</summary>
520 /// <param name="rect">The X,Y position and W,H size, in pixels.</param>
521 /// <returns></returns>
522 public void SetGeometry( Eina.Rect rect) {
523 var _in_rect = Eina.Rect_StructConversion.ToInternal(rect);
524 Efl.Gfx.EntityNativeInherit.efl_gfx_entity_geometry_set_ptr.Value.Delegate(this.NativeHandle, _in_rect);
525 Eina.Error.RaiseIfUnhandledException();
527 /// <summary>Retrieves whether or not the given canvas object is visible.</summary>
528 /// <returns><c>true</c> if to make the object visible, <c>false</c> otherwise</returns>
529 public bool GetVisible() {
530 var _ret_var = Efl.Gfx.EntityNativeInherit.efl_gfx_entity_visible_get_ptr.Value.Delegate(this.NativeHandle);
531 Eina.Error.RaiseIfUnhandledException();
534 /// <summary>Shows or hides this object.</summary>
535 /// <param name="v"><c>true</c> if to make the object visible, <c>false</c> otherwise</param>
536 /// <returns></returns>
537 public void SetVisible( bool v) {
538 Efl.Gfx.EntityNativeInherit.efl_gfx_entity_visible_set_ptr.Value.Delegate(this.NativeHandle, v);
539 Eina.Error.RaiseIfUnhandledException();
541 /// <summary>Gets an object's scaling factor.</summary>
542 /// <returns>The scaling factor (the default value is 0.0, meaning individual scaling is not set)</returns>
543 public double GetScale() {
544 var _ret_var = Efl.Gfx.EntityNativeInherit.efl_gfx_entity_scale_get_ptr.Value.Delegate(this.NativeHandle);
545 Eina.Error.RaiseIfUnhandledException();
548 /// <summary>Sets the scaling factor of an object.</summary>
549 /// <param name="scale">The scaling factor (the default value is 0.0, meaning individual scaling is not set)</param>
550 /// <returns></returns>
551 public void SetScale( double scale) {
552 Efl.Gfx.EntityNativeInherit.efl_gfx_entity_scale_set_ptr.Value.Delegate(this.NativeHandle, scale);
553 Eina.Error.RaiseIfUnhandledException();
555 /// <summary>Retrieves the layer of its canvas that the given object is part of.
556 /// See also <see cref="Efl.Gfx.Stack.SetLayer"/></summary>
557 /// <returns>The number of the layer to place the object on. Must be between <see cref="Efl.Gfx.Constants.StackLayerMin"/> and <see cref="Efl.Gfx.Constants.StackLayerMax"/>.</returns>
558 public short GetLayer() {
559 var _ret_var = Efl.Gfx.StackNativeInherit.efl_gfx_stack_layer_get_ptr.Value.Delegate(this.NativeHandle);
560 Eina.Error.RaiseIfUnhandledException();
563 /// <summary>Sets the layer of its canvas that the given object will be part of.
564 /// If you don't use this function, you'll be dealing with an unique layer of objects (the default one). Additional layers are handy when you don't want a set of objects to interfere with another set with regard to stacking. Two layers are completely disjoint in that matter.
566 /// This is a low-level function, which you'd be using when something should be always on top, for example.
568 /// Warning: Don't change the layer of smart objects' children. Smart objects have a layer of their own, which should contain all their child objects.
570 /// See also <see cref="Efl.Gfx.Stack.GetLayer"/></summary>
571 /// <param name="l">The number of the layer to place the object on. Must be between <see cref="Efl.Gfx.Constants.StackLayerMin"/> and <see cref="Efl.Gfx.Constants.StackLayerMax"/>.</param>
572 /// <returns></returns>
573 public void SetLayer( short l) {
574 Efl.Gfx.StackNativeInherit.efl_gfx_stack_layer_set_ptr.Value.Delegate(this.NativeHandle, l);
575 Eina.Error.RaiseIfUnhandledException();
577 /// <summary>Get the Evas object stacked right below <c>obj</c>
578 /// This function will traverse layers in its search, if there are objects on layers below the one <c>obj</c> is placed at.
580 /// See also <see cref="Efl.Gfx.Stack.GetLayer"/>, <see cref="Efl.Gfx.Stack.SetLayer"/> and <see cref="Efl.Gfx.Stack.GetBelow"/></summary>
581 /// <returns>The <see cref="Efl.Gfx.Stack"/> object directly below <c>obj</c>, if any, or <c>null</c>, if none.</returns>
582 public Efl.Gfx.Stack GetBelow() {
583 var _ret_var = Efl.Gfx.StackNativeInherit.efl_gfx_stack_below_get_ptr.Value.Delegate(this.NativeHandle);
584 Eina.Error.RaiseIfUnhandledException();
587 /// <summary>Get the Evas object stacked right above <c>obj</c>
588 /// This function will traverse layers in its search, if there are objects on layers above the one <c>obj</c> is placed at.
590 /// See also <see cref="Efl.Gfx.Stack.GetLayer"/>, <see cref="Efl.Gfx.Stack.SetLayer"/> and <see cref="Efl.Gfx.Stack.GetBelow"/></summary>
591 /// <returns>The <see cref="Efl.Gfx.Stack"/> object directly below <c>obj</c>, if any, or <c>null</c>, if none.</returns>
592 public Efl.Gfx.Stack GetAbove() {
593 var _ret_var = Efl.Gfx.StackNativeInherit.efl_gfx_stack_above_get_ptr.Value.Delegate(this.NativeHandle);
594 Eina.Error.RaiseIfUnhandledException();
597 /// <summary>Stack <c>obj</c> immediately <c>below</c>
598 /// Objects, in a given canvas, are stacked in the order they're added. This means that, if they overlap, the highest ones will cover the lowest ones, in that order. This function is a way to change the stacking order for the objects.
600 /// Its intended to be used with objects belonging to the same layer in a given canvas, otherwise it will fail (and accomplish nothing).
602 /// If you have smart objects on your canvas and <c>obj</c> is a member of one of them, then <c>below</c> must also be a member of the same smart object.
604 /// Similarly, if <c>obj</c> is not a member of a smart object, <c>below</c> must not be either.
606 /// See also <see cref="Efl.Gfx.Stack.GetLayer"/>, <see cref="Efl.Gfx.Stack.SetLayer"/> and <see cref="Efl.Gfx.Stack.StackBelow"/></summary>
607 /// <param name="below">The object below which to stack</param>
608 /// <returns></returns>
609 public void StackBelow( Efl.Gfx.Stack below) {
610 Efl.Gfx.StackNativeInherit.efl_gfx_stack_below_ptr.Value.Delegate(this.NativeHandle, below);
611 Eina.Error.RaiseIfUnhandledException();
613 /// <summary>Raise <c>obj</c> to the top of its layer.
614 /// <c>obj</c> will, then, be the highest one in the layer it belongs to. Object on other layers won't get touched.
616 /// See also <see cref="Efl.Gfx.Stack.StackAbove"/>, <see cref="Efl.Gfx.Stack.StackBelow"/> and <see cref="Efl.Gfx.Stack.LowerToBottom"/></summary>
617 /// <returns></returns>
618 public void RaiseToTop() {
619 Efl.Gfx.StackNativeInherit.efl_gfx_stack_raise_to_top_ptr.Value.Delegate(this.NativeHandle);
620 Eina.Error.RaiseIfUnhandledException();
622 /// <summary>Stack <c>obj</c> immediately <c>above</c>
623 /// Objects, in a given canvas, are stacked in the order they're added. This means that, if they overlap, the highest ones will cover the lowest ones, in that order. This function is a way to change the stacking order for the objects.
625 /// Its intended to be used with objects belonging to the same layer in a given canvas, otherwise it will fail (and accomplish nothing).
627 /// If you have smart objects on your canvas and <c>obj</c> is a member of one of them, then <c>above</c> must also be a member of the same smart object.
629 /// Similarly, if <c>obj</c> is not a member of a smart object, <c>above</c> must not be either.
631 /// See also <see cref="Efl.Gfx.Stack.GetLayer"/>, <see cref="Efl.Gfx.Stack.SetLayer"/> and <see cref="Efl.Gfx.Stack.StackBelow"/></summary>
632 /// <param name="above">The object above which to stack</param>
633 /// <returns></returns>
634 public void StackAbove( Efl.Gfx.Stack above) {
635 Efl.Gfx.StackNativeInherit.efl_gfx_stack_above_ptr.Value.Delegate(this.NativeHandle, above);
636 Eina.Error.RaiseIfUnhandledException();
638 /// <summary>Lower <c>obj</c> to the bottom of its layer.
639 /// <c>obj</c> will, then, be the lowest one in the layer it belongs to. Objects on other layers won't get touched.
641 /// See also <see cref="Efl.Gfx.Stack.StackAbove"/>, <see cref="Efl.Gfx.Stack.StackBelow"/> and <see cref="Efl.Gfx.Stack.RaiseToTop"/></summary>
642 /// <returns></returns>
643 public void LowerToBottom() {
644 Efl.Gfx.StackNativeInherit.efl_gfx_stack_lower_to_bottom_ptr.Value.Delegate(this.NativeHandle);
645 Eina.Error.RaiseIfUnhandledException();
647 /// <summary>Gets the depth at which the component is shown in relation to other components in the same container.</summary>
648 /// <value>Z order of component</value>
650 get { return GetZOrder(); }
652 /// <summary>The 2D position of a canvas object.
653 /// The position is absolute, in pixels, relative to the top-left corner of the window, within its border decorations (application space).</summary>
654 /// <value>A 2D coordinate in pixel units.</value>
655 public Eina.Position2D Position {
656 get { return GetPosition(); }
657 set { SetPosition( value); }
659 /// <summary>The 2D size of a canvas object.</summary>
660 /// <value>A 2D size in pixel units.</value>
661 public Eina.Size2D Size {
662 get { return GetSize(); }
663 set { SetSize( value); }
665 /// <summary>Rectangular geometry that combines both position and size.</summary>
666 /// <value>The X,Y position and W,H size, in pixels.</value>
667 public Eina.Rect Geometry {
668 get { return GetGeometry(); }
669 set { SetGeometry( value); }
671 /// <summary>The visibility of a canvas object.
672 /// All canvas objects will become visible by default just before render. This means that it is not required to call <see cref="Efl.Gfx.Entity.SetVisible"/> after creating an object unless you want to create it without showing it. Note that this behavior is new since 1.21, and only applies to canvas objects created with the EO API (i.e. not the legacy C-only API). Other types of Gfx objects may or may not be visible by default.
674 /// Note that many other parameters can prevent a visible object from actually being "visible" on screen. For instance if its color is fully transparent, or its parent is hidden, or it is clipped out, etc...</summary>
675 /// <value><c>true</c> if to make the object visible, <c>false</c> otherwise</value>
676 public bool Visible {
677 get { return GetVisible(); }
678 set { SetVisible( value); }
680 /// <summary>The scaling factor of an object.
681 /// This property is an individual scaling factor on the object (Edje or UI widget). This property (or Edje's global scaling factor, when applicable), will affect this object's part sizes. If scale is not zero, than the individual scaling will override any global scaling set, for the object obj's parts. Set it back to zero to get the effects of the global scaling again.
683 /// Warning: In Edje, only parts which, at EDC level, had the "scale" property set to 1, will be affected by this function. Check the complete "syntax reference" for EDC files.</summary>
684 /// <value>The scaling factor (the default value is 0.0, meaning individual scaling is not set)</value>
685 public double Scale {
686 get { return GetScale(); }
687 set { SetScale( value); }
689 /// <summary>Retrieves the layer of its canvas that the given object is part of.
690 /// See also <see cref="Efl.Gfx.Stack.SetLayer"/></summary>
691 /// <value>The number of the layer to place the object on. Must be between <see cref="Efl.Gfx.Constants.StackLayerMin"/> and <see cref="Efl.Gfx.Constants.StackLayerMax"/>.</value>
693 get { return GetLayer(); }
694 set { SetLayer( value); }
696 /// <summary>Get the Evas object stacked right below <c>obj</c>
697 /// This function will traverse layers in its search, if there are objects on layers below the one <c>obj</c> is placed at.
699 /// See also <see cref="Efl.Gfx.Stack.GetLayer"/>, <see cref="Efl.Gfx.Stack.SetLayer"/> and <see cref="Efl.Gfx.Stack.GetBelow"/></summary>
700 /// <value>The <see cref="Efl.Gfx.Stack"/> object directly below <c>obj</c>, if any, or <c>null</c>, if none.</value>
701 public Efl.Gfx.Stack Below {
702 get { return GetBelow(); }
704 /// <summary>Get the Evas object stacked right above <c>obj</c>
705 /// This function will traverse layers in its search, if there are objects on layers above the one <c>obj</c> is placed at.
707 /// See also <see cref="Efl.Gfx.Stack.GetLayer"/>, <see cref="Efl.Gfx.Stack.SetLayer"/> and <see cref="Efl.Gfx.Stack.GetBelow"/></summary>
708 /// <value>The <see cref="Efl.Gfx.Stack"/> object directly below <c>obj</c>, if any, or <c>null</c>, if none.</value>
709 public Efl.Gfx.Stack Above {
710 get { return GetAbove(); }
713 public class ComponentNativeInherit : Efl.Eo.NativeClass{
714 public static Efl.Eo.NativeModule _Module = new Efl.Eo.NativeModule(efl.Libs.Elementary);
715 public override System.Collections.Generic.List<Efl_Op_Description> GetEoOps(System.Type type)
717 var descs = new System.Collections.Generic.List<Efl_Op_Description>();
718 if (efl_access_component_z_order_get_static_delegate == null)
719 efl_access_component_z_order_get_static_delegate = new efl_access_component_z_order_get_delegate(z_order_get);
720 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_access_component_z_order_get"), func = Marshal.GetFunctionPointerForDelegate(efl_access_component_z_order_get_static_delegate)});
721 if (efl_access_component_extents_get_static_delegate == null)
722 efl_access_component_extents_get_static_delegate = new efl_access_component_extents_get_delegate(extents_get);
723 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_access_component_extents_get"), func = Marshal.GetFunctionPointerForDelegate(efl_access_component_extents_get_static_delegate)});
724 if (efl_access_component_extents_set_static_delegate == null)
725 efl_access_component_extents_set_static_delegate = new efl_access_component_extents_set_delegate(extents_set);
726 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_access_component_extents_set"), func = Marshal.GetFunctionPointerForDelegate(efl_access_component_extents_set_static_delegate)});
727 if (efl_access_component_screen_position_get_static_delegate == null)
728 efl_access_component_screen_position_get_static_delegate = new efl_access_component_screen_position_get_delegate(screen_position_get);
729 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_access_component_screen_position_get"), func = Marshal.GetFunctionPointerForDelegate(efl_access_component_screen_position_get_static_delegate)});
730 if (efl_access_component_screen_position_set_static_delegate == null)
731 efl_access_component_screen_position_set_static_delegate = new efl_access_component_screen_position_set_delegate(screen_position_set);
732 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_access_component_screen_position_set"), func = Marshal.GetFunctionPointerForDelegate(efl_access_component_screen_position_set_static_delegate)});
733 if (efl_access_component_socket_offset_get_static_delegate == null)
734 efl_access_component_socket_offset_get_static_delegate = new efl_access_component_socket_offset_get_delegate(socket_offset_get);
735 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_access_component_socket_offset_get"), func = Marshal.GetFunctionPointerForDelegate(efl_access_component_socket_offset_get_static_delegate)});
736 if (efl_access_component_socket_offset_set_static_delegate == null)
737 efl_access_component_socket_offset_set_static_delegate = new efl_access_component_socket_offset_set_delegate(socket_offset_set);
738 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_access_component_socket_offset_set"), func = Marshal.GetFunctionPointerForDelegate(efl_access_component_socket_offset_set_static_delegate)});
739 if (efl_access_component_contains_static_delegate == null)
740 efl_access_component_contains_static_delegate = new efl_access_component_contains_delegate(contains);
741 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_access_component_contains"), func = Marshal.GetFunctionPointerForDelegate(efl_access_component_contains_static_delegate)});
742 if (efl_access_component_focus_grab_static_delegate == null)
743 efl_access_component_focus_grab_static_delegate = new efl_access_component_focus_grab_delegate(focus_grab);
744 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_access_component_focus_grab"), func = Marshal.GetFunctionPointerForDelegate(efl_access_component_focus_grab_static_delegate)});
745 if (efl_access_component_accessible_at_point_get_static_delegate == null)
746 efl_access_component_accessible_at_point_get_static_delegate = new efl_access_component_accessible_at_point_get_delegate(accessible_at_point_get);
747 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_access_component_accessible_at_point_get"), func = Marshal.GetFunctionPointerForDelegate(efl_access_component_accessible_at_point_get_static_delegate)});
748 if (efl_access_component_highlight_grab_static_delegate == null)
749 efl_access_component_highlight_grab_static_delegate = new efl_access_component_highlight_grab_delegate(highlight_grab);
750 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_access_component_highlight_grab"), func = Marshal.GetFunctionPointerForDelegate(efl_access_component_highlight_grab_static_delegate)});
751 if (efl_access_component_highlight_clear_static_delegate == null)
752 efl_access_component_highlight_clear_static_delegate = new efl_access_component_highlight_clear_delegate(highlight_clear);
753 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_access_component_highlight_clear"), func = Marshal.GetFunctionPointerForDelegate(efl_access_component_highlight_clear_static_delegate)});
754 if (efl_gfx_entity_position_get_static_delegate == null)
755 efl_gfx_entity_position_get_static_delegate = new efl_gfx_entity_position_get_delegate(position_get);
756 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_entity_position_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_entity_position_get_static_delegate)});
757 if (efl_gfx_entity_position_set_static_delegate == null)
758 efl_gfx_entity_position_set_static_delegate = new efl_gfx_entity_position_set_delegate(position_set);
759 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_entity_position_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_entity_position_set_static_delegate)});
760 if (efl_gfx_entity_size_get_static_delegate == null)
761 efl_gfx_entity_size_get_static_delegate = new efl_gfx_entity_size_get_delegate(size_get);
762 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_entity_size_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_entity_size_get_static_delegate)});
763 if (efl_gfx_entity_size_set_static_delegate == null)
764 efl_gfx_entity_size_set_static_delegate = new efl_gfx_entity_size_set_delegate(size_set);
765 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_entity_size_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_entity_size_set_static_delegate)});
766 if (efl_gfx_entity_geometry_get_static_delegate == null)
767 efl_gfx_entity_geometry_get_static_delegate = new efl_gfx_entity_geometry_get_delegate(geometry_get);
768 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_entity_geometry_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_entity_geometry_get_static_delegate)});
769 if (efl_gfx_entity_geometry_set_static_delegate == null)
770 efl_gfx_entity_geometry_set_static_delegate = new efl_gfx_entity_geometry_set_delegate(geometry_set);
771 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_entity_geometry_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_entity_geometry_set_static_delegate)});
772 if (efl_gfx_entity_visible_get_static_delegate == null)
773 efl_gfx_entity_visible_get_static_delegate = new efl_gfx_entity_visible_get_delegate(visible_get);
774 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_entity_visible_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_entity_visible_get_static_delegate)});
775 if (efl_gfx_entity_visible_set_static_delegate == null)
776 efl_gfx_entity_visible_set_static_delegate = new efl_gfx_entity_visible_set_delegate(visible_set);
777 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_entity_visible_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_entity_visible_set_static_delegate)});
778 if (efl_gfx_entity_scale_get_static_delegate == null)
779 efl_gfx_entity_scale_get_static_delegate = new efl_gfx_entity_scale_get_delegate(scale_get);
780 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_entity_scale_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_entity_scale_get_static_delegate)});
781 if (efl_gfx_entity_scale_set_static_delegate == null)
782 efl_gfx_entity_scale_set_static_delegate = new efl_gfx_entity_scale_set_delegate(scale_set);
783 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_entity_scale_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_entity_scale_set_static_delegate)});
784 if (efl_gfx_stack_layer_get_static_delegate == null)
785 efl_gfx_stack_layer_get_static_delegate = new efl_gfx_stack_layer_get_delegate(layer_get);
786 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_stack_layer_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_stack_layer_get_static_delegate)});
787 if (efl_gfx_stack_layer_set_static_delegate == null)
788 efl_gfx_stack_layer_set_static_delegate = new efl_gfx_stack_layer_set_delegate(layer_set);
789 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_stack_layer_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_stack_layer_set_static_delegate)});
790 if (efl_gfx_stack_below_get_static_delegate == null)
791 efl_gfx_stack_below_get_static_delegate = new efl_gfx_stack_below_get_delegate(below_get);
792 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_stack_below_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_stack_below_get_static_delegate)});
793 if (efl_gfx_stack_above_get_static_delegate == null)
794 efl_gfx_stack_above_get_static_delegate = new efl_gfx_stack_above_get_delegate(above_get);
795 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_stack_above_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_stack_above_get_static_delegate)});
796 if (efl_gfx_stack_below_static_delegate == null)
797 efl_gfx_stack_below_static_delegate = new efl_gfx_stack_below_delegate(stack_below);
798 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_stack_below"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_stack_below_static_delegate)});
799 if (efl_gfx_stack_raise_to_top_static_delegate == null)
800 efl_gfx_stack_raise_to_top_static_delegate = new efl_gfx_stack_raise_to_top_delegate(raise_to_top);
801 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_stack_raise_to_top"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_stack_raise_to_top_static_delegate)});
802 if (efl_gfx_stack_above_static_delegate == null)
803 efl_gfx_stack_above_static_delegate = new efl_gfx_stack_above_delegate(stack_above);
804 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_stack_above"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_stack_above_static_delegate)});
805 if (efl_gfx_stack_lower_to_bottom_static_delegate == null)
806 efl_gfx_stack_lower_to_bottom_static_delegate = new efl_gfx_stack_lower_to_bottom_delegate(lower_to_bottom);
807 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_stack_lower_to_bottom"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_stack_lower_to_bottom_static_delegate)});
810 public override IntPtr GetEflClass()
812 return Efl.Access.ComponentConcrete.efl_access_component_mixin_get();
814 public static IntPtr GetEflClassStatic()
816 return Efl.Access.ComponentConcrete.efl_access_component_mixin_get();
820 private delegate int efl_access_component_z_order_get_delegate(System.IntPtr obj, System.IntPtr pd);
823 public delegate int efl_access_component_z_order_get_api_delegate(System.IntPtr obj);
824 public static Efl.Eo.FunctionWrapper<efl_access_component_z_order_get_api_delegate> efl_access_component_z_order_get_ptr = new Efl.Eo.FunctionWrapper<efl_access_component_z_order_get_api_delegate>(_Module, "efl_access_component_z_order_get");
825 private static int z_order_get(System.IntPtr obj, System.IntPtr pd)
827 Eina.Log.Debug("function efl_access_component_z_order_get was called");
828 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
829 if(wrapper != null) {
830 int _ret_var = default( int);
832 _ret_var = ((ComponentConcrete)wrapper).GetZOrder();
833 } catch (Exception e) {
834 Eina.Log.Warning($"Callback error: {e.ToString()}");
835 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
839 return efl_access_component_z_order_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
842 private static efl_access_component_z_order_get_delegate efl_access_component_z_order_get_static_delegate;
845 private delegate Eina.Rect_StructInternal efl_access_component_extents_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool screen_coords);
848 public delegate Eina.Rect_StructInternal efl_access_component_extents_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool screen_coords);
849 public static Efl.Eo.FunctionWrapper<efl_access_component_extents_get_api_delegate> efl_access_component_extents_get_ptr = new Efl.Eo.FunctionWrapper<efl_access_component_extents_get_api_delegate>(_Module, "efl_access_component_extents_get");
850 private static Eina.Rect_StructInternal extents_get(System.IntPtr obj, System.IntPtr pd, bool screen_coords)
852 Eina.Log.Debug("function efl_access_component_extents_get was called");
853 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
854 if(wrapper != null) {
855 Eina.Rect _ret_var = default(Eina.Rect);
857 _ret_var = ((ComponentConcrete)wrapper).GetExtents( screen_coords);
858 } catch (Exception e) {
859 Eina.Log.Warning($"Callback error: {e.ToString()}");
860 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
862 return Eina.Rect_StructConversion.ToInternal(_ret_var);
864 return efl_access_component_extents_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), screen_coords);
867 private static efl_access_component_extents_get_delegate efl_access_component_extents_get_static_delegate;
870 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_access_component_extents_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool screen_coords, Eina.Rect_StructInternal rect);
873 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_access_component_extents_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool screen_coords, Eina.Rect_StructInternal rect);
874 public static Efl.Eo.FunctionWrapper<efl_access_component_extents_set_api_delegate> efl_access_component_extents_set_ptr = new Efl.Eo.FunctionWrapper<efl_access_component_extents_set_api_delegate>(_Module, "efl_access_component_extents_set");
875 private static bool extents_set(System.IntPtr obj, System.IntPtr pd, bool screen_coords, Eina.Rect_StructInternal rect)
877 Eina.Log.Debug("function efl_access_component_extents_set was called");
878 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
879 if(wrapper != null) {
880 var _in_rect = Eina.Rect_StructConversion.ToManaged(rect);
881 bool _ret_var = default(bool);
883 _ret_var = ((ComponentConcrete)wrapper).SetExtents( screen_coords, _in_rect);
884 } catch (Exception e) {
885 Eina.Log.Warning($"Callback error: {e.ToString()}");
886 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
890 return efl_access_component_extents_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), screen_coords, rect);
893 private static efl_access_component_extents_set_delegate efl_access_component_extents_set_static_delegate;
896 private delegate void efl_access_component_screen_position_get_delegate(System.IntPtr obj, System.IntPtr pd, out int x, out int y);
899 public delegate void efl_access_component_screen_position_get_api_delegate(System.IntPtr obj, out int x, out int y);
900 public static Efl.Eo.FunctionWrapper<efl_access_component_screen_position_get_api_delegate> efl_access_component_screen_position_get_ptr = new Efl.Eo.FunctionWrapper<efl_access_component_screen_position_get_api_delegate>(_Module, "efl_access_component_screen_position_get");
901 private static void screen_position_get(System.IntPtr obj, System.IntPtr pd, out int x, out int y)
903 Eina.Log.Debug("function efl_access_component_screen_position_get was called");
904 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
905 if(wrapper != null) {
906 x = default( int); y = default( int);
908 ((ComponentConcrete)wrapper).GetScreenPosition( out x, out y);
909 } catch (Exception e) {
910 Eina.Log.Warning($"Callback error: {e.ToString()}");
911 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
914 efl_access_component_screen_position_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out x, out y);
917 private static efl_access_component_screen_position_get_delegate efl_access_component_screen_position_get_static_delegate;
920 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_access_component_screen_position_set_delegate(System.IntPtr obj, System.IntPtr pd, int x, int y);
923 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_access_component_screen_position_set_api_delegate(System.IntPtr obj, int x, int y);
924 public static Efl.Eo.FunctionWrapper<efl_access_component_screen_position_set_api_delegate> efl_access_component_screen_position_set_ptr = new Efl.Eo.FunctionWrapper<efl_access_component_screen_position_set_api_delegate>(_Module, "efl_access_component_screen_position_set");
925 private static bool screen_position_set(System.IntPtr obj, System.IntPtr pd, int x, int y)
927 Eina.Log.Debug("function efl_access_component_screen_position_set was called");
928 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
929 if(wrapper != null) {
930 bool _ret_var = default(bool);
932 _ret_var = ((ComponentConcrete)wrapper).SetScreenPosition( x, y);
933 } catch (Exception e) {
934 Eina.Log.Warning($"Callback error: {e.ToString()}");
935 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
939 return efl_access_component_screen_position_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), x, y);
942 private static efl_access_component_screen_position_set_delegate efl_access_component_screen_position_set_static_delegate;
945 private delegate void efl_access_component_socket_offset_get_delegate(System.IntPtr obj, System.IntPtr pd, out int x, out int y);
948 public delegate void efl_access_component_socket_offset_get_api_delegate(System.IntPtr obj, out int x, out int y);
949 public static Efl.Eo.FunctionWrapper<efl_access_component_socket_offset_get_api_delegate> efl_access_component_socket_offset_get_ptr = new Efl.Eo.FunctionWrapper<efl_access_component_socket_offset_get_api_delegate>(_Module, "efl_access_component_socket_offset_get");
950 private static void socket_offset_get(System.IntPtr obj, System.IntPtr pd, out int x, out int y)
952 Eina.Log.Debug("function efl_access_component_socket_offset_get was called");
953 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
954 if(wrapper != null) {
955 x = default( int); y = default( int);
957 ((ComponentConcrete)wrapper).GetSocketOffset( out x, out y);
958 } catch (Exception e) {
959 Eina.Log.Warning($"Callback error: {e.ToString()}");
960 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
963 efl_access_component_socket_offset_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out x, out y);
966 private static efl_access_component_socket_offset_get_delegate efl_access_component_socket_offset_get_static_delegate;
969 private delegate void efl_access_component_socket_offset_set_delegate(System.IntPtr obj, System.IntPtr pd, int x, int y);
972 public delegate void efl_access_component_socket_offset_set_api_delegate(System.IntPtr obj, int x, int y);
973 public static Efl.Eo.FunctionWrapper<efl_access_component_socket_offset_set_api_delegate> efl_access_component_socket_offset_set_ptr = new Efl.Eo.FunctionWrapper<efl_access_component_socket_offset_set_api_delegate>(_Module, "efl_access_component_socket_offset_set");
974 private static void socket_offset_set(System.IntPtr obj, System.IntPtr pd, int x, int y)
976 Eina.Log.Debug("function efl_access_component_socket_offset_set was called");
977 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
978 if(wrapper != null) {
981 ((ComponentConcrete)wrapper).SetSocketOffset( x, y);
982 } catch (Exception e) {
983 Eina.Log.Warning($"Callback error: {e.ToString()}");
984 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
987 efl_access_component_socket_offset_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), x, y);
990 private static efl_access_component_socket_offset_set_delegate efl_access_component_socket_offset_set_static_delegate;
993 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_access_component_contains_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool screen_coords, int x, int y);
996 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_access_component_contains_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool screen_coords, int x, int y);
997 public static Efl.Eo.FunctionWrapper<efl_access_component_contains_api_delegate> efl_access_component_contains_ptr = new Efl.Eo.FunctionWrapper<efl_access_component_contains_api_delegate>(_Module, "efl_access_component_contains");
998 private static bool contains(System.IntPtr obj, System.IntPtr pd, bool screen_coords, int x, int y)
1000 Eina.Log.Debug("function efl_access_component_contains was called");
1001 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1002 if(wrapper != null) {
1003 bool _ret_var = default(bool);
1005 _ret_var = ((ComponentConcrete)wrapper).Contains( screen_coords, x, y);
1006 } catch (Exception e) {
1007 Eina.Log.Warning($"Callback error: {e.ToString()}");
1008 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1012 return efl_access_component_contains_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), screen_coords, x, y);
1015 private static efl_access_component_contains_delegate efl_access_component_contains_static_delegate;
1018 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_access_component_focus_grab_delegate(System.IntPtr obj, System.IntPtr pd);
1021 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_access_component_focus_grab_api_delegate(System.IntPtr obj);
1022 public static Efl.Eo.FunctionWrapper<efl_access_component_focus_grab_api_delegate> efl_access_component_focus_grab_ptr = new Efl.Eo.FunctionWrapper<efl_access_component_focus_grab_api_delegate>(_Module, "efl_access_component_focus_grab");
1023 private static bool focus_grab(System.IntPtr obj, System.IntPtr pd)
1025 Eina.Log.Debug("function efl_access_component_focus_grab was called");
1026 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1027 if(wrapper != null) {
1028 bool _ret_var = default(bool);
1030 _ret_var = ((ComponentConcrete)wrapper).GrabFocus();
1031 } catch (Exception e) {
1032 Eina.Log.Warning($"Callback error: {e.ToString()}");
1033 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1037 return efl_access_component_focus_grab_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1040 private static efl_access_component_focus_grab_delegate efl_access_component_focus_grab_static_delegate;
1043 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Object, Efl.Eo.NonOwnTag>))] private delegate Efl.Object efl_access_component_accessible_at_point_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool screen_coords, int x, int y);
1046 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Object, Efl.Eo.NonOwnTag>))] public delegate Efl.Object efl_access_component_accessible_at_point_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool screen_coords, int x, int y);
1047 public static Efl.Eo.FunctionWrapper<efl_access_component_accessible_at_point_get_api_delegate> efl_access_component_accessible_at_point_get_ptr = new Efl.Eo.FunctionWrapper<efl_access_component_accessible_at_point_get_api_delegate>(_Module, "efl_access_component_accessible_at_point_get");
1048 private static Efl.Object accessible_at_point_get(System.IntPtr obj, System.IntPtr pd, bool screen_coords, int x, int y)
1050 Eina.Log.Debug("function efl_access_component_accessible_at_point_get was called");
1051 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1052 if(wrapper != null) {
1053 Efl.Object _ret_var = default(Efl.Object);
1055 _ret_var = ((ComponentConcrete)wrapper).GetAccessibleAtPoint( screen_coords, x, y);
1056 } catch (Exception e) {
1057 Eina.Log.Warning($"Callback error: {e.ToString()}");
1058 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1062 return efl_access_component_accessible_at_point_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), screen_coords, x, y);
1065 private static efl_access_component_accessible_at_point_get_delegate efl_access_component_accessible_at_point_get_static_delegate;
1068 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_access_component_highlight_grab_delegate(System.IntPtr obj, System.IntPtr pd);
1071 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_access_component_highlight_grab_api_delegate(System.IntPtr obj);
1072 public static Efl.Eo.FunctionWrapper<efl_access_component_highlight_grab_api_delegate> efl_access_component_highlight_grab_ptr = new Efl.Eo.FunctionWrapper<efl_access_component_highlight_grab_api_delegate>(_Module, "efl_access_component_highlight_grab");
1073 private static bool highlight_grab(System.IntPtr obj, System.IntPtr pd)
1075 Eina.Log.Debug("function efl_access_component_highlight_grab was called");
1076 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1077 if(wrapper != null) {
1078 bool _ret_var = default(bool);
1080 _ret_var = ((ComponentConcrete)wrapper).GrabHighlight();
1081 } catch (Exception e) {
1082 Eina.Log.Warning($"Callback error: {e.ToString()}");
1083 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1087 return efl_access_component_highlight_grab_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1090 private static efl_access_component_highlight_grab_delegate efl_access_component_highlight_grab_static_delegate;
1093 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_access_component_highlight_clear_delegate(System.IntPtr obj, System.IntPtr pd);
1096 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_access_component_highlight_clear_api_delegate(System.IntPtr obj);
1097 public static Efl.Eo.FunctionWrapper<efl_access_component_highlight_clear_api_delegate> efl_access_component_highlight_clear_ptr = new Efl.Eo.FunctionWrapper<efl_access_component_highlight_clear_api_delegate>(_Module, "efl_access_component_highlight_clear");
1098 private static bool highlight_clear(System.IntPtr obj, System.IntPtr pd)
1100 Eina.Log.Debug("function efl_access_component_highlight_clear was called");
1101 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1102 if(wrapper != null) {
1103 bool _ret_var = default(bool);
1105 _ret_var = ((ComponentConcrete)wrapper).ClearHighlight();
1106 } catch (Exception e) {
1107 Eina.Log.Warning($"Callback error: {e.ToString()}");
1108 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1112 return efl_access_component_highlight_clear_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1115 private static efl_access_component_highlight_clear_delegate efl_access_component_highlight_clear_static_delegate;
1118 private delegate Eina.Position2D_StructInternal efl_gfx_entity_position_get_delegate(System.IntPtr obj, System.IntPtr pd);
1121 public delegate Eina.Position2D_StructInternal efl_gfx_entity_position_get_api_delegate(System.IntPtr obj);
1122 public static Efl.Eo.FunctionWrapper<efl_gfx_entity_position_get_api_delegate> efl_gfx_entity_position_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_entity_position_get_api_delegate>(_Module, "efl_gfx_entity_position_get");
1123 private static Eina.Position2D_StructInternal position_get(System.IntPtr obj, System.IntPtr pd)
1125 Eina.Log.Debug("function efl_gfx_entity_position_get was called");
1126 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1127 if(wrapper != null) {
1128 Eina.Position2D _ret_var = default(Eina.Position2D);
1130 _ret_var = ((ComponentConcrete)wrapper).GetPosition();
1131 } catch (Exception e) {
1132 Eina.Log.Warning($"Callback error: {e.ToString()}");
1133 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1135 return Eina.Position2D_StructConversion.ToInternal(_ret_var);
1137 return efl_gfx_entity_position_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1140 private static efl_gfx_entity_position_get_delegate efl_gfx_entity_position_get_static_delegate;
1143 private delegate void efl_gfx_entity_position_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Position2D_StructInternal pos);
1146 public delegate void efl_gfx_entity_position_set_api_delegate(System.IntPtr obj, Eina.Position2D_StructInternal pos);
1147 public static Efl.Eo.FunctionWrapper<efl_gfx_entity_position_set_api_delegate> efl_gfx_entity_position_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_entity_position_set_api_delegate>(_Module, "efl_gfx_entity_position_set");
1148 private static void position_set(System.IntPtr obj, System.IntPtr pd, Eina.Position2D_StructInternal pos)
1150 Eina.Log.Debug("function efl_gfx_entity_position_set was called");
1151 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1152 if(wrapper != null) {
1153 var _in_pos = Eina.Position2D_StructConversion.ToManaged(pos);
1156 ((ComponentConcrete)wrapper).SetPosition( _in_pos);
1157 } catch (Exception e) {
1158 Eina.Log.Warning($"Callback error: {e.ToString()}");
1159 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1162 efl_gfx_entity_position_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), pos);
1165 private static efl_gfx_entity_position_set_delegate efl_gfx_entity_position_set_static_delegate;
1168 private delegate Eina.Size2D_StructInternal efl_gfx_entity_size_get_delegate(System.IntPtr obj, System.IntPtr pd);
1171 public delegate Eina.Size2D_StructInternal efl_gfx_entity_size_get_api_delegate(System.IntPtr obj);
1172 public static Efl.Eo.FunctionWrapper<efl_gfx_entity_size_get_api_delegate> efl_gfx_entity_size_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_entity_size_get_api_delegate>(_Module, "efl_gfx_entity_size_get");
1173 private static Eina.Size2D_StructInternal size_get(System.IntPtr obj, System.IntPtr pd)
1175 Eina.Log.Debug("function efl_gfx_entity_size_get was called");
1176 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1177 if(wrapper != null) {
1178 Eina.Size2D _ret_var = default(Eina.Size2D);
1180 _ret_var = ((ComponentConcrete)wrapper).GetSize();
1181 } catch (Exception e) {
1182 Eina.Log.Warning($"Callback error: {e.ToString()}");
1183 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1185 return Eina.Size2D_StructConversion.ToInternal(_ret_var);
1187 return efl_gfx_entity_size_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1190 private static efl_gfx_entity_size_get_delegate efl_gfx_entity_size_get_static_delegate;
1193 private delegate void efl_gfx_entity_size_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Size2D_StructInternal size);
1196 public delegate void efl_gfx_entity_size_set_api_delegate(System.IntPtr obj, Eina.Size2D_StructInternal size);
1197 public static Efl.Eo.FunctionWrapper<efl_gfx_entity_size_set_api_delegate> efl_gfx_entity_size_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_entity_size_set_api_delegate>(_Module, "efl_gfx_entity_size_set");
1198 private static void size_set(System.IntPtr obj, System.IntPtr pd, Eina.Size2D_StructInternal size)
1200 Eina.Log.Debug("function efl_gfx_entity_size_set was called");
1201 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1202 if(wrapper != null) {
1203 var _in_size = Eina.Size2D_StructConversion.ToManaged(size);
1206 ((ComponentConcrete)wrapper).SetSize( _in_size);
1207 } catch (Exception e) {
1208 Eina.Log.Warning($"Callback error: {e.ToString()}");
1209 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1212 efl_gfx_entity_size_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), size);
1215 private static efl_gfx_entity_size_set_delegate efl_gfx_entity_size_set_static_delegate;
1218 private delegate Eina.Rect_StructInternal efl_gfx_entity_geometry_get_delegate(System.IntPtr obj, System.IntPtr pd);
1221 public delegate Eina.Rect_StructInternal efl_gfx_entity_geometry_get_api_delegate(System.IntPtr obj);
1222 public static Efl.Eo.FunctionWrapper<efl_gfx_entity_geometry_get_api_delegate> efl_gfx_entity_geometry_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_entity_geometry_get_api_delegate>(_Module, "efl_gfx_entity_geometry_get");
1223 private static Eina.Rect_StructInternal geometry_get(System.IntPtr obj, System.IntPtr pd)
1225 Eina.Log.Debug("function efl_gfx_entity_geometry_get was called");
1226 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1227 if(wrapper != null) {
1228 Eina.Rect _ret_var = default(Eina.Rect);
1230 _ret_var = ((ComponentConcrete)wrapper).GetGeometry();
1231 } catch (Exception e) {
1232 Eina.Log.Warning($"Callback error: {e.ToString()}");
1233 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1235 return Eina.Rect_StructConversion.ToInternal(_ret_var);
1237 return efl_gfx_entity_geometry_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1240 private static efl_gfx_entity_geometry_get_delegate efl_gfx_entity_geometry_get_static_delegate;
1243 private delegate void efl_gfx_entity_geometry_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Rect_StructInternal rect);
1246 public delegate void efl_gfx_entity_geometry_set_api_delegate(System.IntPtr obj, Eina.Rect_StructInternal rect);
1247 public static Efl.Eo.FunctionWrapper<efl_gfx_entity_geometry_set_api_delegate> efl_gfx_entity_geometry_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_entity_geometry_set_api_delegate>(_Module, "efl_gfx_entity_geometry_set");
1248 private static void geometry_set(System.IntPtr obj, System.IntPtr pd, Eina.Rect_StructInternal rect)
1250 Eina.Log.Debug("function efl_gfx_entity_geometry_set was called");
1251 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1252 if(wrapper != null) {
1253 var _in_rect = Eina.Rect_StructConversion.ToManaged(rect);
1256 ((ComponentConcrete)wrapper).SetGeometry( _in_rect);
1257 } catch (Exception e) {
1258 Eina.Log.Warning($"Callback error: {e.ToString()}");
1259 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1262 efl_gfx_entity_geometry_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), rect);
1265 private static efl_gfx_entity_geometry_set_delegate efl_gfx_entity_geometry_set_static_delegate;
1268 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_gfx_entity_visible_get_delegate(System.IntPtr obj, System.IntPtr pd);
1271 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_gfx_entity_visible_get_api_delegate(System.IntPtr obj);
1272 public static Efl.Eo.FunctionWrapper<efl_gfx_entity_visible_get_api_delegate> efl_gfx_entity_visible_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_entity_visible_get_api_delegate>(_Module, "efl_gfx_entity_visible_get");
1273 private static bool visible_get(System.IntPtr obj, System.IntPtr pd)
1275 Eina.Log.Debug("function efl_gfx_entity_visible_get was called");
1276 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1277 if(wrapper != null) {
1278 bool _ret_var = default(bool);
1280 _ret_var = ((ComponentConcrete)wrapper).GetVisible();
1281 } catch (Exception e) {
1282 Eina.Log.Warning($"Callback error: {e.ToString()}");
1283 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1287 return efl_gfx_entity_visible_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1290 private static efl_gfx_entity_visible_get_delegate efl_gfx_entity_visible_get_static_delegate;
1293 private delegate void efl_gfx_entity_visible_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool v);
1296 public delegate void efl_gfx_entity_visible_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool v);
1297 public static Efl.Eo.FunctionWrapper<efl_gfx_entity_visible_set_api_delegate> efl_gfx_entity_visible_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_entity_visible_set_api_delegate>(_Module, "efl_gfx_entity_visible_set");
1298 private static void visible_set(System.IntPtr obj, System.IntPtr pd, bool v)
1300 Eina.Log.Debug("function efl_gfx_entity_visible_set was called");
1301 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1302 if(wrapper != null) {
1305 ((ComponentConcrete)wrapper).SetVisible( v);
1306 } catch (Exception e) {
1307 Eina.Log.Warning($"Callback error: {e.ToString()}");
1308 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1311 efl_gfx_entity_visible_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), v);
1314 private static efl_gfx_entity_visible_set_delegate efl_gfx_entity_visible_set_static_delegate;
1317 private delegate double efl_gfx_entity_scale_get_delegate(System.IntPtr obj, System.IntPtr pd);
1320 public delegate double efl_gfx_entity_scale_get_api_delegate(System.IntPtr obj);
1321 public static Efl.Eo.FunctionWrapper<efl_gfx_entity_scale_get_api_delegate> efl_gfx_entity_scale_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_entity_scale_get_api_delegate>(_Module, "efl_gfx_entity_scale_get");
1322 private static double scale_get(System.IntPtr obj, System.IntPtr pd)
1324 Eina.Log.Debug("function efl_gfx_entity_scale_get was called");
1325 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1326 if(wrapper != null) {
1327 double _ret_var = default(double);
1329 _ret_var = ((ComponentConcrete)wrapper).GetScale();
1330 } catch (Exception e) {
1331 Eina.Log.Warning($"Callback error: {e.ToString()}");
1332 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1336 return efl_gfx_entity_scale_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1339 private static efl_gfx_entity_scale_get_delegate efl_gfx_entity_scale_get_static_delegate;
1342 private delegate void efl_gfx_entity_scale_set_delegate(System.IntPtr obj, System.IntPtr pd, double scale);
1345 public delegate void efl_gfx_entity_scale_set_api_delegate(System.IntPtr obj, double scale);
1346 public static Efl.Eo.FunctionWrapper<efl_gfx_entity_scale_set_api_delegate> efl_gfx_entity_scale_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_entity_scale_set_api_delegate>(_Module, "efl_gfx_entity_scale_set");
1347 private static void scale_set(System.IntPtr obj, System.IntPtr pd, double scale)
1349 Eina.Log.Debug("function efl_gfx_entity_scale_set was called");
1350 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1351 if(wrapper != null) {
1354 ((ComponentConcrete)wrapper).SetScale( scale);
1355 } catch (Exception e) {
1356 Eina.Log.Warning($"Callback error: {e.ToString()}");
1357 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1360 efl_gfx_entity_scale_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), scale);
1363 private static efl_gfx_entity_scale_set_delegate efl_gfx_entity_scale_set_static_delegate;
1366 private delegate short efl_gfx_stack_layer_get_delegate(System.IntPtr obj, System.IntPtr pd);
1369 public delegate short efl_gfx_stack_layer_get_api_delegate(System.IntPtr obj);
1370 public static Efl.Eo.FunctionWrapper<efl_gfx_stack_layer_get_api_delegate> efl_gfx_stack_layer_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_stack_layer_get_api_delegate>(_Module, "efl_gfx_stack_layer_get");
1371 private static short layer_get(System.IntPtr obj, System.IntPtr pd)
1373 Eina.Log.Debug("function efl_gfx_stack_layer_get was called");
1374 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1375 if(wrapper != null) {
1376 short _ret_var = default( short);
1378 _ret_var = ((ComponentConcrete)wrapper).GetLayer();
1379 } catch (Exception e) {
1380 Eina.Log.Warning($"Callback error: {e.ToString()}");
1381 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1385 return efl_gfx_stack_layer_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1388 private static efl_gfx_stack_layer_get_delegate efl_gfx_stack_layer_get_static_delegate;
1391 private delegate void efl_gfx_stack_layer_set_delegate(System.IntPtr obj, System.IntPtr pd, short l);
1394 public delegate void efl_gfx_stack_layer_set_api_delegate(System.IntPtr obj, short l);
1395 public static Efl.Eo.FunctionWrapper<efl_gfx_stack_layer_set_api_delegate> efl_gfx_stack_layer_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_stack_layer_set_api_delegate>(_Module, "efl_gfx_stack_layer_set");
1396 private static void layer_set(System.IntPtr obj, System.IntPtr pd, short l)
1398 Eina.Log.Debug("function efl_gfx_stack_layer_set was called");
1399 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1400 if(wrapper != null) {
1403 ((ComponentConcrete)wrapper).SetLayer( l);
1404 } catch (Exception e) {
1405 Eina.Log.Warning($"Callback error: {e.ToString()}");
1406 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1409 efl_gfx_stack_layer_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), l);
1412 private static efl_gfx_stack_layer_set_delegate efl_gfx_stack_layer_set_static_delegate;
1415 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.StackConcrete, Efl.Eo.NonOwnTag>))] private delegate Efl.Gfx.Stack efl_gfx_stack_below_get_delegate(System.IntPtr obj, System.IntPtr pd);
1418 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.StackConcrete, Efl.Eo.NonOwnTag>))] public delegate Efl.Gfx.Stack efl_gfx_stack_below_get_api_delegate(System.IntPtr obj);
1419 public static Efl.Eo.FunctionWrapper<efl_gfx_stack_below_get_api_delegate> efl_gfx_stack_below_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_stack_below_get_api_delegate>(_Module, "efl_gfx_stack_below_get");
1420 private static Efl.Gfx.Stack below_get(System.IntPtr obj, System.IntPtr pd)
1422 Eina.Log.Debug("function efl_gfx_stack_below_get was called");
1423 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1424 if(wrapper != null) {
1425 Efl.Gfx.Stack _ret_var = default(Efl.Gfx.Stack);
1427 _ret_var = ((ComponentConcrete)wrapper).GetBelow();
1428 } catch (Exception e) {
1429 Eina.Log.Warning($"Callback error: {e.ToString()}");
1430 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1434 return efl_gfx_stack_below_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1437 private static efl_gfx_stack_below_get_delegate efl_gfx_stack_below_get_static_delegate;
1440 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.StackConcrete, Efl.Eo.NonOwnTag>))] private delegate Efl.Gfx.Stack efl_gfx_stack_above_get_delegate(System.IntPtr obj, System.IntPtr pd);
1443 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.StackConcrete, Efl.Eo.NonOwnTag>))] public delegate Efl.Gfx.Stack efl_gfx_stack_above_get_api_delegate(System.IntPtr obj);
1444 public static Efl.Eo.FunctionWrapper<efl_gfx_stack_above_get_api_delegate> efl_gfx_stack_above_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_stack_above_get_api_delegate>(_Module, "efl_gfx_stack_above_get");
1445 private static Efl.Gfx.Stack above_get(System.IntPtr obj, System.IntPtr pd)
1447 Eina.Log.Debug("function efl_gfx_stack_above_get was called");
1448 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1449 if(wrapper != null) {
1450 Efl.Gfx.Stack _ret_var = default(Efl.Gfx.Stack);
1452 _ret_var = ((ComponentConcrete)wrapper).GetAbove();
1453 } catch (Exception e) {
1454 Eina.Log.Warning($"Callback error: {e.ToString()}");
1455 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1459 return efl_gfx_stack_above_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1462 private static efl_gfx_stack_above_get_delegate efl_gfx_stack_above_get_static_delegate;
1465 private delegate void efl_gfx_stack_below_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.StackConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Stack below);
1468 public delegate void efl_gfx_stack_below_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.StackConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Stack below);
1469 public static Efl.Eo.FunctionWrapper<efl_gfx_stack_below_api_delegate> efl_gfx_stack_below_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_stack_below_api_delegate>(_Module, "efl_gfx_stack_below");
1470 private static void stack_below(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.Stack below)
1472 Eina.Log.Debug("function efl_gfx_stack_below was called");
1473 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1474 if(wrapper != null) {
1477 ((ComponentConcrete)wrapper).StackBelow( below);
1478 } catch (Exception e) {
1479 Eina.Log.Warning($"Callback error: {e.ToString()}");
1480 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1483 efl_gfx_stack_below_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), below);
1486 private static efl_gfx_stack_below_delegate efl_gfx_stack_below_static_delegate;
1489 private delegate void efl_gfx_stack_raise_to_top_delegate(System.IntPtr obj, System.IntPtr pd);
1492 public delegate void efl_gfx_stack_raise_to_top_api_delegate(System.IntPtr obj);
1493 public static Efl.Eo.FunctionWrapper<efl_gfx_stack_raise_to_top_api_delegate> efl_gfx_stack_raise_to_top_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_stack_raise_to_top_api_delegate>(_Module, "efl_gfx_stack_raise_to_top");
1494 private static void raise_to_top(System.IntPtr obj, System.IntPtr pd)
1496 Eina.Log.Debug("function efl_gfx_stack_raise_to_top was called");
1497 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1498 if(wrapper != null) {
1501 ((ComponentConcrete)wrapper).RaiseToTop();
1502 } catch (Exception e) {
1503 Eina.Log.Warning($"Callback error: {e.ToString()}");
1504 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1507 efl_gfx_stack_raise_to_top_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1510 private static efl_gfx_stack_raise_to_top_delegate efl_gfx_stack_raise_to_top_static_delegate;
1513 private delegate void efl_gfx_stack_above_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.StackConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Stack above);
1516 public delegate void efl_gfx_stack_above_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.StackConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Stack above);
1517 public static Efl.Eo.FunctionWrapper<efl_gfx_stack_above_api_delegate> efl_gfx_stack_above_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_stack_above_api_delegate>(_Module, "efl_gfx_stack_above");
1518 private static void stack_above(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.Stack above)
1520 Eina.Log.Debug("function efl_gfx_stack_above was called");
1521 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1522 if(wrapper != null) {
1525 ((ComponentConcrete)wrapper).StackAbove( above);
1526 } catch (Exception e) {
1527 Eina.Log.Warning($"Callback error: {e.ToString()}");
1528 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1531 efl_gfx_stack_above_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), above);
1534 private static efl_gfx_stack_above_delegate efl_gfx_stack_above_static_delegate;
1537 private delegate void efl_gfx_stack_lower_to_bottom_delegate(System.IntPtr obj, System.IntPtr pd);
1540 public delegate void efl_gfx_stack_lower_to_bottom_api_delegate(System.IntPtr obj);
1541 public static Efl.Eo.FunctionWrapper<efl_gfx_stack_lower_to_bottom_api_delegate> efl_gfx_stack_lower_to_bottom_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_stack_lower_to_bottom_api_delegate>(_Module, "efl_gfx_stack_lower_to_bottom");
1542 private static void lower_to_bottom(System.IntPtr obj, System.IntPtr pd)
1544 Eina.Log.Debug("function efl_gfx_stack_lower_to_bottom was called");
1545 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1546 if(wrapper != null) {
1549 ((ComponentConcrete)wrapper).LowerToBottom();
1550 } catch (Exception e) {
1551 Eina.Log.Warning($"Callback error: {e.ToString()}");
1552 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1555 efl_gfx_stack_lower_to_bottom_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1558 private static efl_gfx_stack_lower_to_bottom_delegate efl_gfx_stack_lower_to_bottom_static_delegate;