2 #pragma warning disable CS1591
4 using System.Runtime.InteropServices;
5 using System.Collections.Generic;
7 using System.Threading;
8 using System.ComponentModel;
13 /// <remarks>This is a <b>BETA</b> class. It can be modified or removed in the future. Do not use it for product development.</remarks>
14 [Efl.Ui.IDndContainerConcrete.NativeMethods]
15 [Efl.Eo.BindingEntity]
16 public interface IDndContainer :
17 Efl.Eo.IWrapper, IDisposable
19 /// <summary>The time since mouse down happens to drag starts.</summary>
20 /// <returns>The drag delay time</returns>
21 double GetDragDelayTime();
22 /// <summary>The time since mouse down happens to drag starts.</summary>
23 /// <param name="time">The drag delay time</param>
24 void SetDragDelayTime(double time);
25 /// <summary>This registers a drag for items in a container. Many items can be dragged at a time. During dragging, there are three events emitted: EFL_DND_EVENT_DRAG_POS, EFL_DND_EVENT_DRAG_ACCEPT, EFL_DND_EVENT_DRAG_DONE.</summary>
26 /// <param name="data_func">Data and its format</param>
27 /// <param name="item_func">Item to determine drag start</param>
28 /// <param name="icon_func">Icon used during drag</param>
29 /// <param name="icon_list_func">Icons used for animations CHECKING</param>
30 /// <param name="seat">Specified seat for multiple seats case.</param>
31 void AddDragItem(Efl.Dnd.DragDataGet data_func, Efl.Dnd.ItemGet item_func, Efl.Dnd.DragIconCreate icon_func, Efl.Dnd.DragIconListCreate icon_list_func, uint seat);
32 /// <summary>Remove drag function of items in the container object.</summary>
33 /// <param name="seat">Specified seat for multiple seats case.</param>
34 void DelDragItem(uint seat);
35 /// <param name="format">Accepted data formats</param>
36 /// <param name="item_func">Get item at specific position</param>
37 /// <param name="seat">Specified seat for multiple seats case.</param>
38 void AddDropItem(Efl.Ui.SelectionFormat format, Efl.Dnd.ItemGet item_func, uint seat);
39 /// <param name="seat">Specified seat for multiple seats case.</param>
40 void DelDropItem(uint seat);
41 /// <summary>The time since mouse down happens to drag starts.</summary>
42 /// <value>The drag delay time</value>
43 double DragDelayTime {
48 /// <remarks>This is a <b>BETA</b> class. It can be modified or removed in the future. Do not use it for product development.</remarks>
49 sealed public class IDndContainerConcrete :
54 /// <summary>Pointer to the native class description.</summary>
55 public override System.IntPtr NativeClass
59 if (((object)this).GetType() == typeof(IDndContainerConcrete))
61 return GetEflClassStatic();
65 return Efl.Eo.ClassRegister.klassFromType[((object)this).GetType()];
70 /// <summary>Subclasses should override this constructor if they are expected to be instantiated from native code.
71 /// Do not call this constructor directly.</summary>
72 /// <param name="ch">Tag struct storing the native handle of the object being constructed.</param>
73 private IDndContainerConcrete(ConstructingHandle ch) : base(ch)
77 [System.Runtime.InteropServices.DllImport(efl.Libs.Elementary)] internal static extern System.IntPtr
78 efl_ui_dnd_container_mixin_get();
79 /// <summary>Initializes a new instance of the <see cref="IDndContainer"/> class.
80 /// Internal usage: This is used when interacting with C code and should not be used directly.</summary>
81 /// <param name="wh">The native pointer to be wrapped.</param>
82 private IDndContainerConcrete(Efl.Eo.Globals.WrappingHandle wh) : base(wh)
86 /// <summary>The time since mouse down happens to drag starts.</summary>
87 /// <returns>The drag delay time</returns>
88 public double GetDragDelayTime() {
89 var _ret_var = Efl.Ui.IDndContainerConcrete.NativeMethods.efl_ui_dnd_container_drag_delay_time_get_ptr.Value.Delegate(this.NativeHandle);
90 Eina.Error.RaiseIfUnhandledException();
93 /// <summary>The time since mouse down happens to drag starts.</summary>
94 /// <param name="time">The drag delay time</param>
95 public void SetDragDelayTime(double time) {
96 Efl.Ui.IDndContainerConcrete.NativeMethods.efl_ui_dnd_container_drag_delay_time_set_ptr.Value.Delegate(this.NativeHandle,time);
97 Eina.Error.RaiseIfUnhandledException();
99 /// <summary>This registers a drag for items in a container. Many items can be dragged at a time. During dragging, there are three events emitted: EFL_DND_EVENT_DRAG_POS, EFL_DND_EVENT_DRAG_ACCEPT, EFL_DND_EVENT_DRAG_DONE.</summary>
100 /// <param name="data_func">Data and its format</param>
101 /// <param name="item_func">Item to determine drag start</param>
102 /// <param name="icon_func">Icon used during drag</param>
103 /// <param name="icon_list_func">Icons used for animations CHECKING</param>
104 /// <param name="seat">Specified seat for multiple seats case.</param>
105 public void AddDragItem(Efl.Dnd.DragDataGet data_func, Efl.Dnd.ItemGet item_func, Efl.Dnd.DragIconCreate icon_func, Efl.Dnd.DragIconListCreate icon_list_func, uint seat) {
106 GCHandle data_func_handle = GCHandle.Alloc(data_func);
107 GCHandle item_func_handle = GCHandle.Alloc(item_func);
108 GCHandle icon_func_handle = GCHandle.Alloc(icon_func);
109 GCHandle icon_list_func_handle = GCHandle.Alloc(icon_list_func);
110 Efl.Ui.IDndContainerConcrete.NativeMethods.efl_ui_dnd_container_drag_item_add_ptr.Value.Delegate(this.NativeHandle,GCHandle.ToIntPtr(data_func_handle), Efl.Dnd.DragDataGetWrapper.Cb, Efl.Eo.Globals.free_gchandle, GCHandle.ToIntPtr(item_func_handle), Efl.Dnd.ItemGetWrapper.Cb, Efl.Eo.Globals.free_gchandle, GCHandle.ToIntPtr(icon_func_handle), Efl.Dnd.DragIconCreateWrapper.Cb, Efl.Eo.Globals.free_gchandle, GCHandle.ToIntPtr(icon_list_func_handle), Efl.Dnd.DragIconListCreateWrapper.Cb, Efl.Eo.Globals.free_gchandle, seat);
111 Eina.Error.RaiseIfUnhandledException();
113 /// <summary>Remove drag function of items in the container object.</summary>
114 /// <param name="seat">Specified seat for multiple seats case.</param>
115 public void DelDragItem(uint seat) {
116 Efl.Ui.IDndContainerConcrete.NativeMethods.efl_ui_dnd_container_drag_item_del_ptr.Value.Delegate(this.NativeHandle,seat);
117 Eina.Error.RaiseIfUnhandledException();
119 /// <param name="format">Accepted data formats</param>
120 /// <param name="item_func">Get item at specific position</param>
121 /// <param name="seat">Specified seat for multiple seats case.</param>
122 public void AddDropItem(Efl.Ui.SelectionFormat format, Efl.Dnd.ItemGet item_func, uint seat) {
123 GCHandle item_func_handle = GCHandle.Alloc(item_func);
124 Efl.Ui.IDndContainerConcrete.NativeMethods.efl_ui_dnd_container_drop_item_add_ptr.Value.Delegate(this.NativeHandle,format, GCHandle.ToIntPtr(item_func_handle), Efl.Dnd.ItemGetWrapper.Cb, Efl.Eo.Globals.free_gchandle, seat);
125 Eina.Error.RaiseIfUnhandledException();
127 /// <param name="seat">Specified seat for multiple seats case.</param>
128 public void DelDropItem(uint seat) {
129 Efl.Ui.IDndContainerConcrete.NativeMethods.efl_ui_dnd_container_drop_item_del_ptr.Value.Delegate(this.NativeHandle,seat);
130 Eina.Error.RaiseIfUnhandledException();
132 /// <summary>The time since mouse down happens to drag starts.</summary>
133 /// <value>The drag delay time</value>
134 public double DragDelayTime {
135 get { return GetDragDelayTime(); }
136 set { SetDragDelayTime(value); }
138 private static IntPtr GetEflClassStatic()
140 return Efl.Ui.IDndContainerConcrete.efl_ui_dnd_container_mixin_get();
142 /// <summary>Wrapper for native methods and virtual method delegates.
143 /// For internal use by generated code only.</summary>
144 public new class NativeMethods : Efl.Eo.EoWrapper.NativeMethods
146 private static Efl.Eo.NativeModule Module = new Efl.Eo.NativeModule( efl.Libs.Elementary);
147 /// <summary>Gets the list of Eo operations to override.</summary>
148 /// <returns>The list of Eo operations to be overload.</returns>
149 public override System.Collections.Generic.List<Efl_Op_Description> GetEoOps(System.Type type)
151 var descs = new System.Collections.Generic.List<Efl_Op_Description>();
152 var methods = Efl.Eo.Globals.GetUserMethods(type);
154 if (efl_ui_dnd_container_drag_delay_time_get_static_delegate == null)
156 efl_ui_dnd_container_drag_delay_time_get_static_delegate = new efl_ui_dnd_container_drag_delay_time_get_delegate(drag_delay_time_get);
159 if (methods.FirstOrDefault(m => m.Name == "GetDragDelayTime") != null)
161 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_dnd_container_drag_delay_time_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_dnd_container_drag_delay_time_get_static_delegate) });
164 if (efl_ui_dnd_container_drag_delay_time_set_static_delegate == null)
166 efl_ui_dnd_container_drag_delay_time_set_static_delegate = new efl_ui_dnd_container_drag_delay_time_set_delegate(drag_delay_time_set);
169 if (methods.FirstOrDefault(m => m.Name == "SetDragDelayTime") != null)
171 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_dnd_container_drag_delay_time_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_dnd_container_drag_delay_time_set_static_delegate) });
174 if (efl_ui_dnd_container_drag_item_add_static_delegate == null)
176 efl_ui_dnd_container_drag_item_add_static_delegate = new efl_ui_dnd_container_drag_item_add_delegate(drag_item_add);
179 if (methods.FirstOrDefault(m => m.Name == "AddDragItem") != null)
181 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_dnd_container_drag_item_add"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_dnd_container_drag_item_add_static_delegate) });
184 if (efl_ui_dnd_container_drag_item_del_static_delegate == null)
186 efl_ui_dnd_container_drag_item_del_static_delegate = new efl_ui_dnd_container_drag_item_del_delegate(drag_item_del);
189 if (methods.FirstOrDefault(m => m.Name == "DelDragItem") != null)
191 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_dnd_container_drag_item_del"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_dnd_container_drag_item_del_static_delegate) });
194 if (efl_ui_dnd_container_drop_item_add_static_delegate == null)
196 efl_ui_dnd_container_drop_item_add_static_delegate = new efl_ui_dnd_container_drop_item_add_delegate(drop_item_add);
199 if (methods.FirstOrDefault(m => m.Name == "AddDropItem") != null)
201 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_dnd_container_drop_item_add"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_dnd_container_drop_item_add_static_delegate) });
204 if (efl_ui_dnd_container_drop_item_del_static_delegate == null)
206 efl_ui_dnd_container_drop_item_del_static_delegate = new efl_ui_dnd_container_drop_item_del_delegate(drop_item_del);
209 if (methods.FirstOrDefault(m => m.Name == "DelDropItem") != null)
211 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_dnd_container_drop_item_del"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_dnd_container_drop_item_del_static_delegate) });
216 /// <summary>Returns the Eo class for the native methods of this class.</summary>
217 /// <returns>The native class pointer.</returns>
218 public override IntPtr GetEflClass()
220 return Efl.Ui.IDndContainerConcrete.efl_ui_dnd_container_mixin_get();
223 #pragma warning disable CA1707, CS1591, SA1300, SA1600
226 private delegate double efl_ui_dnd_container_drag_delay_time_get_delegate(System.IntPtr obj, System.IntPtr pd);
229 public delegate double efl_ui_dnd_container_drag_delay_time_get_api_delegate(System.IntPtr obj);
231 public static Efl.Eo.FunctionWrapper<efl_ui_dnd_container_drag_delay_time_get_api_delegate> efl_ui_dnd_container_drag_delay_time_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_dnd_container_drag_delay_time_get_api_delegate>(Module, "efl_ui_dnd_container_drag_delay_time_get");
233 private static double drag_delay_time_get(System.IntPtr obj, System.IntPtr pd)
235 Eina.Log.Debug("function efl_ui_dnd_container_drag_delay_time_get was called");
236 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
239 double _ret_var = default(double);
242 _ret_var = ((IDndContainer)ws.Target).GetDragDelayTime();
246 Eina.Log.Warning($"Callback error: {e.ToString()}");
247 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
255 return efl_ui_dnd_container_drag_delay_time_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
259 private static efl_ui_dnd_container_drag_delay_time_get_delegate efl_ui_dnd_container_drag_delay_time_get_static_delegate;
262 private delegate void efl_ui_dnd_container_drag_delay_time_set_delegate(System.IntPtr obj, System.IntPtr pd, double time);
265 public delegate void efl_ui_dnd_container_drag_delay_time_set_api_delegate(System.IntPtr obj, double time);
267 public static Efl.Eo.FunctionWrapper<efl_ui_dnd_container_drag_delay_time_set_api_delegate> efl_ui_dnd_container_drag_delay_time_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_dnd_container_drag_delay_time_set_api_delegate>(Module, "efl_ui_dnd_container_drag_delay_time_set");
269 private static void drag_delay_time_set(System.IntPtr obj, System.IntPtr pd, double time)
271 Eina.Log.Debug("function efl_ui_dnd_container_drag_delay_time_set was called");
272 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
278 ((IDndContainer)ws.Target).SetDragDelayTime(time);
282 Eina.Log.Warning($"Callback error: {e.ToString()}");
283 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
290 efl_ui_dnd_container_drag_delay_time_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), time);
294 private static efl_ui_dnd_container_drag_delay_time_set_delegate efl_ui_dnd_container_drag_delay_time_set_static_delegate;
297 private delegate void efl_ui_dnd_container_drag_item_add_delegate(System.IntPtr obj, System.IntPtr pd, IntPtr data_func_data, Efl.Dnd.DragDataGetInternal data_func, EinaFreeCb data_func_free_cb, IntPtr item_func_data, Efl.Dnd.ItemGetInternal item_func, EinaFreeCb item_func_free_cb, IntPtr icon_func_data, Efl.Dnd.DragIconCreateInternal icon_func, EinaFreeCb icon_func_free_cb, IntPtr icon_list_func_data, Efl.Dnd.DragIconListCreateInternal icon_list_func, EinaFreeCb icon_list_func_free_cb, uint seat);
300 public delegate void efl_ui_dnd_container_drag_item_add_api_delegate(System.IntPtr obj, IntPtr data_func_data, Efl.Dnd.DragDataGetInternal data_func, EinaFreeCb data_func_free_cb, IntPtr item_func_data, Efl.Dnd.ItemGetInternal item_func, EinaFreeCb item_func_free_cb, IntPtr icon_func_data, Efl.Dnd.DragIconCreateInternal icon_func, EinaFreeCb icon_func_free_cb, IntPtr icon_list_func_data, Efl.Dnd.DragIconListCreateInternal icon_list_func, EinaFreeCb icon_list_func_free_cb, uint seat);
302 public static Efl.Eo.FunctionWrapper<efl_ui_dnd_container_drag_item_add_api_delegate> efl_ui_dnd_container_drag_item_add_ptr = new Efl.Eo.FunctionWrapper<efl_ui_dnd_container_drag_item_add_api_delegate>(Module, "efl_ui_dnd_container_drag_item_add");
304 private static void drag_item_add(System.IntPtr obj, System.IntPtr pd, IntPtr data_func_data, Efl.Dnd.DragDataGetInternal data_func, EinaFreeCb data_func_free_cb, IntPtr item_func_data, Efl.Dnd.ItemGetInternal item_func, EinaFreeCb item_func_free_cb, IntPtr icon_func_data, Efl.Dnd.DragIconCreateInternal icon_func, EinaFreeCb icon_func_free_cb, IntPtr icon_list_func_data, Efl.Dnd.DragIconListCreateInternal icon_list_func, EinaFreeCb icon_list_func_free_cb, uint seat)
306 Eina.Log.Debug("function efl_ui_dnd_container_drag_item_add was called");
307 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
310 Efl.Dnd.DragDataGetWrapper data_func_wrapper = new Efl.Dnd.DragDataGetWrapper(data_func, data_func_data, data_func_free_cb);
311 Efl.Dnd.ItemGetWrapper item_func_wrapper = new Efl.Dnd.ItemGetWrapper(item_func, item_func_data, item_func_free_cb);
312 Efl.Dnd.DragIconCreateWrapper icon_func_wrapper = new Efl.Dnd.DragIconCreateWrapper(icon_func, icon_func_data, icon_func_free_cb);
313 Efl.Dnd.DragIconListCreateWrapper icon_list_func_wrapper = new Efl.Dnd.DragIconListCreateWrapper(icon_list_func, icon_list_func_data, icon_list_func_free_cb);
317 ((IDndContainer)ws.Target).AddDragItem(data_func_wrapper.ManagedCb, item_func_wrapper.ManagedCb, icon_func_wrapper.ManagedCb, icon_list_func_wrapper.ManagedCb, seat);
321 Eina.Log.Warning($"Callback error: {e.ToString()}");
322 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
329 efl_ui_dnd_container_drag_item_add_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), data_func_data, data_func, data_func_free_cb, item_func_data, item_func, item_func_free_cb, icon_func_data, icon_func, icon_func_free_cb, icon_list_func_data, icon_list_func, icon_list_func_free_cb, seat);
333 private static efl_ui_dnd_container_drag_item_add_delegate efl_ui_dnd_container_drag_item_add_static_delegate;
336 private delegate void efl_ui_dnd_container_drag_item_del_delegate(System.IntPtr obj, System.IntPtr pd, uint seat);
339 public delegate void efl_ui_dnd_container_drag_item_del_api_delegate(System.IntPtr obj, uint seat);
341 public static Efl.Eo.FunctionWrapper<efl_ui_dnd_container_drag_item_del_api_delegate> efl_ui_dnd_container_drag_item_del_ptr = new Efl.Eo.FunctionWrapper<efl_ui_dnd_container_drag_item_del_api_delegate>(Module, "efl_ui_dnd_container_drag_item_del");
343 private static void drag_item_del(System.IntPtr obj, System.IntPtr pd, uint seat)
345 Eina.Log.Debug("function efl_ui_dnd_container_drag_item_del was called");
346 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
352 ((IDndContainer)ws.Target).DelDragItem(seat);
356 Eina.Log.Warning($"Callback error: {e.ToString()}");
357 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
364 efl_ui_dnd_container_drag_item_del_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), seat);
368 private static efl_ui_dnd_container_drag_item_del_delegate efl_ui_dnd_container_drag_item_del_static_delegate;
371 private delegate void efl_ui_dnd_container_drop_item_add_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Ui.SelectionFormat format, IntPtr item_func_data, Efl.Dnd.ItemGetInternal item_func, EinaFreeCb item_func_free_cb, uint seat);
374 public delegate void efl_ui_dnd_container_drop_item_add_api_delegate(System.IntPtr obj, Efl.Ui.SelectionFormat format, IntPtr item_func_data, Efl.Dnd.ItemGetInternal item_func, EinaFreeCb item_func_free_cb, uint seat);
376 public static Efl.Eo.FunctionWrapper<efl_ui_dnd_container_drop_item_add_api_delegate> efl_ui_dnd_container_drop_item_add_ptr = new Efl.Eo.FunctionWrapper<efl_ui_dnd_container_drop_item_add_api_delegate>(Module, "efl_ui_dnd_container_drop_item_add");
378 private static void drop_item_add(System.IntPtr obj, System.IntPtr pd, Efl.Ui.SelectionFormat format, IntPtr item_func_data, Efl.Dnd.ItemGetInternal item_func, EinaFreeCb item_func_free_cb, uint seat)
380 Eina.Log.Debug("function efl_ui_dnd_container_drop_item_add was called");
381 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
384 Efl.Dnd.ItemGetWrapper item_func_wrapper = new Efl.Dnd.ItemGetWrapper(item_func, item_func_data, item_func_free_cb);
388 ((IDndContainer)ws.Target).AddDropItem(format, item_func_wrapper.ManagedCb, seat);
392 Eina.Log.Warning($"Callback error: {e.ToString()}");
393 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
400 efl_ui_dnd_container_drop_item_add_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), format, item_func_data, item_func, item_func_free_cb, seat);
404 private static efl_ui_dnd_container_drop_item_add_delegate efl_ui_dnd_container_drop_item_add_static_delegate;
407 private delegate void efl_ui_dnd_container_drop_item_del_delegate(System.IntPtr obj, System.IntPtr pd, uint seat);
410 public delegate void efl_ui_dnd_container_drop_item_del_api_delegate(System.IntPtr obj, uint seat);
412 public static Efl.Eo.FunctionWrapper<efl_ui_dnd_container_drop_item_del_api_delegate> efl_ui_dnd_container_drop_item_del_ptr = new Efl.Eo.FunctionWrapper<efl_ui_dnd_container_drop_item_del_api_delegate>(Module, "efl_ui_dnd_container_drop_item_del");
414 private static void drop_item_del(System.IntPtr obj, System.IntPtr pd, uint seat)
416 Eina.Log.Debug("function efl_ui_dnd_container_drop_item_del was called");
417 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
423 ((IDndContainer)ws.Target).DelDropItem(seat);
427 Eina.Log.Warning($"Callback error: {e.ToString()}");
428 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
435 efl_ui_dnd_container_drop_item_del_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), seat);
439 private static efl_ui_dnd_container_drop_item_del_delegate efl_ui_dnd_container_drop_item_del_static_delegate;
441 #pragma warning restore CA1707, CS1591, SA1300, SA1600
450 #pragma warning disable CS1591
451 public static class Efl_UiIDndContainerConcrete_ExtensionMethods {
452 public static Efl.BindableProperty<double> DragDelayTime<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.IDndContainer, T>magic = null) where T : Efl.Ui.IDndContainer {
453 return new Efl.BindableProperty<double>("drag_delay_time", fac);
457 #pragma warning restore CS1591