1 #pragma warning disable CS1591
3 using System.Runtime.InteropServices;
4 using System.Collections.Generic;
6 using System.Threading;
7 using System.ComponentModel;
12 /// <summary>Represents a Table created as part of a layout.
13 /// Cannot be deleted. This is only a representation of an internal object of an EFL layout.</summary>
14 [Efl.Ui.LayoutPartTable.NativeMethods]
15 public class LayoutPartTable : Efl.Ui.LayoutPart, Efl.IContainer, Efl.IPack, Efl.IPackTable
17 ///<summary>Pointer to the native class description.</summary>
18 public override System.IntPtr NativeClass
22 if (((object)this).GetType() == typeof(LayoutPartTable))
24 return GetEflClassStatic();
28 return Efl.Eo.ClassRegister.klassFromType[((object)this).GetType()];
33 [System.Runtime.InteropServices.DllImport(efl.Libs.Elementary)] internal static extern System.IntPtr
34 efl_ui_layout_part_table_class_get();
35 /// <summary>Initializes a new instance of the <see cref="LayoutPartTable"/> class.</summary>
36 /// <param name="parent">Parent instance.</param>
37 public LayoutPartTable(Efl.Object parent= null
38 ) : base(efl_ui_layout_part_table_class_get(), typeof(LayoutPartTable), parent)
40 FinishInstantiation();
43 /// <summary>Initializes a new instance of the <see cref="LayoutPartTable"/> class.
44 /// Internal usage: Constructs an instance from a native pointer. This is used when interacting with C code and should not be used directly.</summary>
45 /// <param name="raw">The native pointer to be wrapped.</param>
46 protected LayoutPartTable(System.IntPtr raw) : base(raw)
50 /// <summary>Initializes a new instance of the <see cref="LayoutPartTable"/> class.
51 /// Internal usage: Constructor to forward the wrapper initialization to the root class that interfaces with native code. Should not be used directly.</summary>
52 /// <param name="baseKlass">The pointer to the base native Eo class.</param>
53 /// <param name="managedType">The managed type of the public constructor that originated this call.</param>
54 /// <param name="parent">The Efl.Object parent of this instance.</param>
55 protected LayoutPartTable(IntPtr baseKlass, System.Type managedType, Efl.Object parent) : base(baseKlass, managedType, parent)
59 /// <summary>Sent after a new sub-object was added.
60 /// (Since EFL 1.22)</summary>
61 public event EventHandler<Efl.IContainerContentAddedEvt_Args> ContentAddedEvt
67 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
69 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
72 Efl.IContainerContentAddedEvt_Args args = new Efl.IContainerContentAddedEvt_Args();
73 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Gfx.IEntityConcrete);
76 value?.Invoke(obj, args);
80 Eina.Log.Error(e.ToString());
81 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
86 string key = "_EFL_CONTAINER_EVENT_CONTENT_ADDED";
87 AddNativeEventHandler(efl.Libs.Efl, key, callerCb, value);
95 string key = "_EFL_CONTAINER_EVENT_CONTENT_ADDED";
96 RemoveNativeEventHandler(efl.Libs.Efl, key, value);
100 ///<summary>Method to raise event ContentAddedEvt.</summary>
101 public void OnContentAddedEvt(Efl.IContainerContentAddedEvt_Args e)
103 var key = "_EFL_CONTAINER_EVENT_CONTENT_ADDED";
104 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Efl, key);
105 if (desc == IntPtr.Zero)
107 Eina.Log.Error($"Failed to get native event {key}");
111 IntPtr info = e.arg.NativeHandle;
112 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
114 /// <summary>Sent after a sub-object was removed, before unref.
115 /// (Since EFL 1.22)</summary>
116 public event EventHandler<Efl.IContainerContentRemovedEvt_Args> ContentRemovedEvt
122 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
124 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
127 Efl.IContainerContentRemovedEvt_Args args = new Efl.IContainerContentRemovedEvt_Args();
128 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Gfx.IEntityConcrete);
131 value?.Invoke(obj, args);
135 Eina.Log.Error(e.ToString());
136 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
141 string key = "_EFL_CONTAINER_EVENT_CONTENT_REMOVED";
142 AddNativeEventHandler(efl.Libs.Efl, key, callerCb, value);
150 string key = "_EFL_CONTAINER_EVENT_CONTENT_REMOVED";
151 RemoveNativeEventHandler(efl.Libs.Efl, key, value);
155 ///<summary>Method to raise event ContentRemovedEvt.</summary>
156 public void OnContentRemovedEvt(Efl.IContainerContentRemovedEvt_Args e)
158 var key = "_EFL_CONTAINER_EVENT_CONTENT_REMOVED";
159 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Efl, key);
160 if (desc == IntPtr.Zero)
162 Eina.Log.Error($"Failed to get native event {key}");
166 IntPtr info = e.arg.NativeHandle;
167 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
169 /// <summary>Real part property</summary>
170 /// <param name="layout">Real part object</param>
171 /// <param name="part">Real part name</param>
172 virtual public void SetRealPart(Efl.Object layout, System.String part) {
173 Efl.Ui.LayoutPartTable.NativeMethods.efl_ui_layout_part_table_real_part_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),layout, part);
174 Eina.Error.RaiseIfUnhandledException();
176 /// <summary>Begin iterating over this object's contents.
177 /// (Since EFL 1.22)</summary>
178 /// <returns>Iterator on object's content.</returns>
179 virtual public Eina.Iterator<Efl.Gfx.IEntity> ContentIterate() {
180 var _ret_var = Efl.IContainerConcrete.NativeMethods.efl_content_iterate_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
181 Eina.Error.RaiseIfUnhandledException();
182 return new Eina.Iterator<Efl.Gfx.IEntity>(_ret_var, true, false);
184 /// <summary>Returns the number of contained sub-objects.
185 /// (Since EFL 1.22)</summary>
186 /// <returns>Number of sub-objects.</returns>
187 virtual public int ContentCount() {
188 var _ret_var = Efl.IContainerConcrete.NativeMethods.efl_content_count_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
189 Eina.Error.RaiseIfUnhandledException();
192 /// <summary>Removes all packed sub-objects and unreferences them.</summary>
193 /// <returns><c>true</c> on success, <c>false</c> otherwise.</returns>
194 virtual public bool ClearPack() {
195 var _ret_var = Efl.IPackConcrete.NativeMethods.efl_pack_clear_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
196 Eina.Error.RaiseIfUnhandledException();
199 /// <summary>Removes all packed sub-objects without unreferencing them.
200 /// Use with caution.</summary>
201 /// <returns><c>true</c> on success, <c>false</c> otherwise.</returns>
202 virtual public bool UnpackAll() {
203 var _ret_var = Efl.IPackConcrete.NativeMethods.efl_pack_unpack_all_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
204 Eina.Error.RaiseIfUnhandledException();
207 /// <summary>Removes an existing sub-object from the container without deleting it.</summary>
208 /// <param name="subobj">The sub-object to unpack.</param>
209 /// <returns><c>false</c> if <c>subobj</c> wasn't in the container or couldn't be removed.</returns>
210 virtual public bool Unpack(Efl.Gfx.IEntity subobj) {
211 var _ret_var = Efl.IPackConcrete.NativeMethods.efl_pack_unpack_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),subobj);
212 Eina.Error.RaiseIfUnhandledException();
215 /// <summary>Adds a sub-object to this container.
216 /// Depending on the container this will either fill in the default spot, replacing any already existing element or append to the end of the container if there is no default part.
218 /// When this container is deleted, it will request deletion of the given <c>subobj</c>. Use <see cref="Efl.IPack.Unpack"/> to remove <c>subobj</c> from this container without deleting it.</summary>
219 /// <param name="subobj">The object to pack.</param>
220 /// <returns><c>false</c> if <c>subobj</c> could not be packed.</returns>
221 virtual public bool Pack(Efl.Gfx.IEntity subobj) {
222 var _ret_var = Efl.IPackConcrete.NativeMethods.efl_pack_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),subobj);
223 Eina.Error.RaiseIfUnhandledException();
226 /// <summary>Position and span of the <c>subobj</c> in this container, may be modified to move the <c>subobj</c></summary>
227 /// <param name="subobj">Child object</param>
228 /// <param name="col">Column number</param>
229 /// <param name="row">Row number</param>
230 /// <param name="colspan">Column span</param>
231 /// <param name="rowspan">Row span</param>
232 /// <returns>Returns false if item is not a child</returns>
233 virtual public bool GetTablePosition(Efl.Gfx.IEntity subobj, out int col, out int row, out int colspan, out int rowspan) {
234 var _ret_var = Efl.IPackTableConcrete.NativeMethods.efl_pack_table_position_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),subobj, out col, out row, out colspan, out rowspan);
235 Eina.Error.RaiseIfUnhandledException();
238 /// <summary>Combines <see cref="Efl.IPackTable.TableColumns"/> and <see cref="Efl.IPackTable.TableRows"/></summary>
239 /// <param name="cols">Number of columns</param>
240 /// <param name="rows">Number of rows</param>
241 virtual public void GetTableSize(out int cols, out int rows) {
242 Efl.IPackTableConcrete.NativeMethods.efl_pack_table_size_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),out cols, out rows);
243 Eina.Error.RaiseIfUnhandledException();
245 /// <summary>Combines <see cref="Efl.IPackTable.TableColumns"/> and <see cref="Efl.IPackTable.TableRows"/></summary>
246 /// <param name="cols">Number of columns</param>
247 /// <param name="rows">Number of rows</param>
248 virtual public void SetTableSize(int cols, int rows) {
249 Efl.IPackTableConcrete.NativeMethods.efl_pack_table_size_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),cols, rows);
250 Eina.Error.RaiseIfUnhandledException();
252 /// <summary>Specifies the amount of columns the table will have when the fill direction is horizontal. If it is vertical, the amount of columns depends on the amount of cells added and <see cref="Efl.IPackTable.TableRows"/>.</summary>
253 /// <returns>Amount of columns.</returns>
254 virtual public int GetTableColumns() {
255 var _ret_var = Efl.IPackTableConcrete.NativeMethods.efl_pack_table_columns_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
256 Eina.Error.RaiseIfUnhandledException();
259 /// <summary>Specifies the amount of columns the table will have when the fill direction is horizontal. If it is vertical, the amount of columns depends on the amount of cells added and <see cref="Efl.IPackTable.TableRows"/>.</summary>
260 /// <param name="cols">Amount of columns.</param>
261 virtual public void SetTableColumns(int cols) {
262 Efl.IPackTableConcrete.NativeMethods.efl_pack_table_columns_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),cols);
263 Eina.Error.RaiseIfUnhandledException();
265 /// <summary>Specifies the amount of rows the table will have when the fill direction is vertical. If it is horizontal, the amount of rows depends on the amount of cells added and <see cref="Efl.IPackTable.TableColumns"/>.</summary>
266 /// <returns>Amount of rows.</returns>
267 virtual public int GetTableRows() {
268 var _ret_var = Efl.IPackTableConcrete.NativeMethods.efl_pack_table_rows_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
269 Eina.Error.RaiseIfUnhandledException();
272 /// <summary>Specifies the amount of rows the table will have when the fill direction is vertical. If it is horizontal, the amount of rows depends on the amount of cells added and <see cref="Efl.IPackTable.TableColumns"/>.</summary>
273 /// <param name="rows">Amount of rows.</param>
274 virtual public void SetTableRows(int rows) {
275 Efl.IPackTableConcrete.NativeMethods.efl_pack_table_rows_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),rows);
276 Eina.Error.RaiseIfUnhandledException();
278 /// <summary>Pack object at a given location in the table.
279 /// When this container is deleted, it will request deletion of the given <c>subobj</c>. Use <see cref="Efl.IPack.Unpack"/> to remove <c>subobj</c> from this container without deleting it.</summary>
280 /// <param name="subobj">A child object to pack in this table.</param>
281 /// <param name="col">Column number</param>
282 /// <param name="row">Row number</param>
283 /// <param name="colspan">0 means 1, -1 means <see cref="Efl.IPackTable.TableColumns"/></param>
284 /// <param name="rowspan">0 means 1, -1 means <see cref="Efl.IPackTable.TableRows"/></param>
285 /// <returns><c>true</c> on success, <c>false</c> otherwise</returns>
286 virtual public bool PackTable(Efl.Gfx.IEntity subobj, int col, int row, int colspan, int rowspan) {
287 var _ret_var = Efl.IPackTableConcrete.NativeMethods.efl_pack_table_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),subobj, col, row, colspan, rowspan);
288 Eina.Error.RaiseIfUnhandledException();
291 /// <summary>Returns all objects at a given position in this table.</summary>
292 /// <param name="col">Column number</param>
293 /// <param name="row">Row number</param>
294 /// <param name="below">If <c>true</c> get objects spanning over this cell.</param>
295 /// <returns>Iterator to table contents</returns>
296 virtual public Eina.Iterator<Efl.Gfx.IEntity> GetTableContents(int col, int row, bool below) {
297 var _ret_var = Efl.IPackTableConcrete.NativeMethods.efl_pack_table_contents_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),col, row, below);
298 Eina.Error.RaiseIfUnhandledException();
299 return new Eina.Iterator<Efl.Gfx.IEntity>(_ret_var, true, false);
301 /// <summary>Returns a child at a given position, see <see cref="Efl.IPackTable.GetTableContents"/>.</summary>
302 /// <param name="col">Column number</param>
303 /// <param name="row">Row number</param>
304 /// <returns>Child object</returns>
305 virtual public Efl.Gfx.IEntity GetTableContent(int col, int row) {
306 var _ret_var = Efl.IPackTableConcrete.NativeMethods.efl_pack_table_content_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),col, row);
307 Eina.Error.RaiseIfUnhandledException();
310 /// <summary>Specifies the amount of columns the table will have when the fill direction is horizontal. If it is vertical, the amount of columns depends on the amount of cells added and <see cref="Efl.IPackTable.TableRows"/>.</summary>
311 /// <value>Amount of columns.</value>
312 public int TableColumns {
313 get { return GetTableColumns(); }
314 set { SetTableColumns(value); }
316 /// <summary>Specifies the amount of rows the table will have when the fill direction is vertical. If it is horizontal, the amount of rows depends on the amount of cells added and <see cref="Efl.IPackTable.TableColumns"/>.</summary>
317 /// <value>Amount of rows.</value>
318 public int TableRows {
319 get { return GetTableRows(); }
320 set { SetTableRows(value); }
322 private static IntPtr GetEflClassStatic()
324 return Efl.Ui.LayoutPartTable.efl_ui_layout_part_table_class_get();
326 /// <summary>Wrapper for native methods and virtual method delegates.
327 /// For internal use by generated code only.</summary>
328 public new class NativeMethods : Efl.Ui.LayoutPart.NativeMethods
330 private static Efl.Eo.NativeModule Module = new Efl.Eo.NativeModule( efl.Libs.Elementary);
331 /// <summary>Gets the list of Eo operations to override.</summary>
332 /// <returns>The list of Eo operations to be overload.</returns>
333 public override System.Collections.Generic.List<Efl_Op_Description> GetEoOps(System.Type type)
335 var descs = new System.Collections.Generic.List<Efl_Op_Description>();
336 var methods = Efl.Eo.Globals.GetUserMethods(type);
338 if (efl_ui_layout_part_table_real_part_set_static_delegate == null)
340 efl_ui_layout_part_table_real_part_set_static_delegate = new efl_ui_layout_part_table_real_part_set_delegate(real_part_set);
343 if (methods.FirstOrDefault(m => m.Name == "SetRealPart") != null)
345 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_layout_part_table_real_part_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_layout_part_table_real_part_set_static_delegate) });
348 if (efl_content_iterate_static_delegate == null)
350 efl_content_iterate_static_delegate = new efl_content_iterate_delegate(content_iterate);
353 if (methods.FirstOrDefault(m => m.Name == "ContentIterate") != null)
355 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_content_iterate"), func = Marshal.GetFunctionPointerForDelegate(efl_content_iterate_static_delegate) });
358 if (efl_content_count_static_delegate == null)
360 efl_content_count_static_delegate = new efl_content_count_delegate(content_count);
363 if (methods.FirstOrDefault(m => m.Name == "ContentCount") != null)
365 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_content_count"), func = Marshal.GetFunctionPointerForDelegate(efl_content_count_static_delegate) });
368 if (efl_pack_clear_static_delegate == null)
370 efl_pack_clear_static_delegate = new efl_pack_clear_delegate(pack_clear);
373 if (methods.FirstOrDefault(m => m.Name == "ClearPack") != null)
375 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_clear"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_clear_static_delegate) });
378 if (efl_pack_unpack_all_static_delegate == null)
380 efl_pack_unpack_all_static_delegate = new efl_pack_unpack_all_delegate(unpack_all);
383 if (methods.FirstOrDefault(m => m.Name == "UnpackAll") != null)
385 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_unpack_all"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_unpack_all_static_delegate) });
388 if (efl_pack_unpack_static_delegate == null)
390 efl_pack_unpack_static_delegate = new efl_pack_unpack_delegate(unpack);
393 if (methods.FirstOrDefault(m => m.Name == "Unpack") != null)
395 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_unpack"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_unpack_static_delegate) });
398 if (efl_pack_static_delegate == null)
400 efl_pack_static_delegate = new efl_pack_delegate(pack);
403 if (methods.FirstOrDefault(m => m.Name == "Pack") != null)
405 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_static_delegate) });
408 if (efl_pack_table_position_get_static_delegate == null)
410 efl_pack_table_position_get_static_delegate = new efl_pack_table_position_get_delegate(table_position_get);
413 if (methods.FirstOrDefault(m => m.Name == "GetTablePosition") != null)
415 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_table_position_get"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_table_position_get_static_delegate) });
418 if (efl_pack_table_size_get_static_delegate == null)
420 efl_pack_table_size_get_static_delegate = new efl_pack_table_size_get_delegate(table_size_get);
423 if (methods.FirstOrDefault(m => m.Name == "GetTableSize") != null)
425 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_table_size_get"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_table_size_get_static_delegate) });
428 if (efl_pack_table_size_set_static_delegate == null)
430 efl_pack_table_size_set_static_delegate = new efl_pack_table_size_set_delegate(table_size_set);
433 if (methods.FirstOrDefault(m => m.Name == "SetTableSize") != null)
435 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_table_size_set"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_table_size_set_static_delegate) });
438 if (efl_pack_table_columns_get_static_delegate == null)
440 efl_pack_table_columns_get_static_delegate = new efl_pack_table_columns_get_delegate(table_columns_get);
443 if (methods.FirstOrDefault(m => m.Name == "GetTableColumns") != null)
445 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_table_columns_get"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_table_columns_get_static_delegate) });
448 if (efl_pack_table_columns_set_static_delegate == null)
450 efl_pack_table_columns_set_static_delegate = new efl_pack_table_columns_set_delegate(table_columns_set);
453 if (methods.FirstOrDefault(m => m.Name == "SetTableColumns") != null)
455 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_table_columns_set"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_table_columns_set_static_delegate) });
458 if (efl_pack_table_rows_get_static_delegate == null)
460 efl_pack_table_rows_get_static_delegate = new efl_pack_table_rows_get_delegate(table_rows_get);
463 if (methods.FirstOrDefault(m => m.Name == "GetTableRows") != null)
465 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_table_rows_get"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_table_rows_get_static_delegate) });
468 if (efl_pack_table_rows_set_static_delegate == null)
470 efl_pack_table_rows_set_static_delegate = new efl_pack_table_rows_set_delegate(table_rows_set);
473 if (methods.FirstOrDefault(m => m.Name == "SetTableRows") != null)
475 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_table_rows_set"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_table_rows_set_static_delegate) });
478 if (efl_pack_table_static_delegate == null)
480 efl_pack_table_static_delegate = new efl_pack_table_delegate(pack_table);
483 if (methods.FirstOrDefault(m => m.Name == "PackTable") != null)
485 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_table"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_table_static_delegate) });
488 if (efl_pack_table_contents_get_static_delegate == null)
490 efl_pack_table_contents_get_static_delegate = new efl_pack_table_contents_get_delegate(table_contents_get);
493 if (methods.FirstOrDefault(m => m.Name == "GetTableContents") != null)
495 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_table_contents_get"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_table_contents_get_static_delegate) });
498 if (efl_pack_table_content_get_static_delegate == null)
500 efl_pack_table_content_get_static_delegate = new efl_pack_table_content_get_delegate(table_content_get);
503 if (methods.FirstOrDefault(m => m.Name == "GetTableContent") != null)
505 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_pack_table_content_get"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_table_content_get_static_delegate) });
508 descs.AddRange(base.GetEoOps(type));
511 /// <summary>Returns the Eo class for the native methods of this class.</summary>
512 /// <returns>The native class pointer.</returns>
513 public override IntPtr GetEflClass()
515 return Efl.Ui.LayoutPartTable.efl_ui_layout_part_table_class_get();
518 #pragma warning disable CA1707, CS1591, SA1300, SA1600
521 private delegate void efl_ui_layout_part_table_real_part_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Object layout, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String part);
524 public delegate void efl_ui_layout_part_table_real_part_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Object layout, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String part);
526 public static Efl.Eo.FunctionWrapper<efl_ui_layout_part_table_real_part_set_api_delegate> efl_ui_layout_part_table_real_part_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_layout_part_table_real_part_set_api_delegate>(Module, "efl_ui_layout_part_table_real_part_set");
528 private static void real_part_set(System.IntPtr obj, System.IntPtr pd, Efl.Object layout, System.String part)
530 Eina.Log.Debug("function efl_ui_layout_part_table_real_part_set was called");
531 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
537 ((LayoutPartTable)ws.Target).SetRealPart(layout, part);
541 Eina.Log.Warning($"Callback error: {e.ToString()}");
542 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
549 efl_ui_layout_part_table_real_part_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), layout, part);
553 private static efl_ui_layout_part_table_real_part_set_delegate efl_ui_layout_part_table_real_part_set_static_delegate;
556 private delegate System.IntPtr efl_content_iterate_delegate(System.IntPtr obj, System.IntPtr pd);
559 public delegate System.IntPtr efl_content_iterate_api_delegate(System.IntPtr obj);
561 public static Efl.Eo.FunctionWrapper<efl_content_iterate_api_delegate> efl_content_iterate_ptr = new Efl.Eo.FunctionWrapper<efl_content_iterate_api_delegate>(Module, "efl_content_iterate");
563 private static System.IntPtr content_iterate(System.IntPtr obj, System.IntPtr pd)
565 Eina.Log.Debug("function efl_content_iterate was called");
566 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
569 Eina.Iterator<Efl.Gfx.IEntity> _ret_var = default(Eina.Iterator<Efl.Gfx.IEntity>);
572 _ret_var = ((LayoutPartTable)ws.Target).ContentIterate();
576 Eina.Log.Warning($"Callback error: {e.ToString()}");
577 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
580 _ret_var.Own = false; return _ret_var.Handle;
585 return efl_content_iterate_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
589 private static efl_content_iterate_delegate efl_content_iterate_static_delegate;
592 private delegate int efl_content_count_delegate(System.IntPtr obj, System.IntPtr pd);
595 public delegate int efl_content_count_api_delegate(System.IntPtr obj);
597 public static Efl.Eo.FunctionWrapper<efl_content_count_api_delegate> efl_content_count_ptr = new Efl.Eo.FunctionWrapper<efl_content_count_api_delegate>(Module, "efl_content_count");
599 private static int content_count(System.IntPtr obj, System.IntPtr pd)
601 Eina.Log.Debug("function efl_content_count was called");
602 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
605 int _ret_var = default(int);
608 _ret_var = ((LayoutPartTable)ws.Target).ContentCount();
612 Eina.Log.Warning($"Callback error: {e.ToString()}");
613 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
621 return efl_content_count_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
625 private static efl_content_count_delegate efl_content_count_static_delegate;
627 [return: MarshalAs(UnmanagedType.U1)]
628 private delegate bool efl_pack_clear_delegate(System.IntPtr obj, System.IntPtr pd);
630 [return: MarshalAs(UnmanagedType.U1)]
631 public delegate bool efl_pack_clear_api_delegate(System.IntPtr obj);
633 public static Efl.Eo.FunctionWrapper<efl_pack_clear_api_delegate> efl_pack_clear_ptr = new Efl.Eo.FunctionWrapper<efl_pack_clear_api_delegate>(Module, "efl_pack_clear");
635 private static bool pack_clear(System.IntPtr obj, System.IntPtr pd)
637 Eina.Log.Debug("function efl_pack_clear was called");
638 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
641 bool _ret_var = default(bool);
644 _ret_var = ((LayoutPartTable)ws.Target).ClearPack();
648 Eina.Log.Warning($"Callback error: {e.ToString()}");
649 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
657 return efl_pack_clear_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
661 private static efl_pack_clear_delegate efl_pack_clear_static_delegate;
663 [return: MarshalAs(UnmanagedType.U1)]
664 private delegate bool efl_pack_unpack_all_delegate(System.IntPtr obj, System.IntPtr pd);
666 [return: MarshalAs(UnmanagedType.U1)]
667 public delegate bool efl_pack_unpack_all_api_delegate(System.IntPtr obj);
669 public static Efl.Eo.FunctionWrapper<efl_pack_unpack_all_api_delegate> efl_pack_unpack_all_ptr = new Efl.Eo.FunctionWrapper<efl_pack_unpack_all_api_delegate>(Module, "efl_pack_unpack_all");
671 private static bool unpack_all(System.IntPtr obj, System.IntPtr pd)
673 Eina.Log.Debug("function efl_pack_unpack_all was called");
674 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
677 bool _ret_var = default(bool);
680 _ret_var = ((LayoutPartTable)ws.Target).UnpackAll();
684 Eina.Log.Warning($"Callback error: {e.ToString()}");
685 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
693 return efl_pack_unpack_all_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
697 private static efl_pack_unpack_all_delegate efl_pack_unpack_all_static_delegate;
699 [return: MarshalAs(UnmanagedType.U1)]
700 private delegate bool efl_pack_unpack_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj);
702 [return: MarshalAs(UnmanagedType.U1)]
703 public delegate bool efl_pack_unpack_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj);
705 public static Efl.Eo.FunctionWrapper<efl_pack_unpack_api_delegate> efl_pack_unpack_ptr = new Efl.Eo.FunctionWrapper<efl_pack_unpack_api_delegate>(Module, "efl_pack_unpack");
707 private static bool unpack(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.IEntity subobj)
709 Eina.Log.Debug("function efl_pack_unpack was called");
710 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
713 bool _ret_var = default(bool);
716 _ret_var = ((LayoutPartTable)ws.Target).Unpack(subobj);
720 Eina.Log.Warning($"Callback error: {e.ToString()}");
721 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
729 return efl_pack_unpack_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), subobj);
733 private static efl_pack_unpack_delegate efl_pack_unpack_static_delegate;
735 [return: MarshalAs(UnmanagedType.U1)]
736 private delegate bool efl_pack_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj);
738 [return: MarshalAs(UnmanagedType.U1)]
739 public delegate bool efl_pack_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj);
741 public static Efl.Eo.FunctionWrapper<efl_pack_api_delegate> efl_pack_ptr = new Efl.Eo.FunctionWrapper<efl_pack_api_delegate>(Module, "efl_pack");
743 private static bool pack(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.IEntity subobj)
745 Eina.Log.Debug("function efl_pack was called");
746 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
749 bool _ret_var = default(bool);
752 _ret_var = ((LayoutPartTable)ws.Target).Pack(subobj);
756 Eina.Log.Warning($"Callback error: {e.ToString()}");
757 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
765 return efl_pack_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), subobj);
769 private static efl_pack_delegate efl_pack_static_delegate;
771 [return: MarshalAs(UnmanagedType.U1)]
772 private delegate bool efl_pack_table_position_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj, out int col, out int row, out int colspan, out int rowspan);
774 [return: MarshalAs(UnmanagedType.U1)]
775 public delegate bool efl_pack_table_position_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj, out int col, out int row, out int colspan, out int rowspan);
777 public static Efl.Eo.FunctionWrapper<efl_pack_table_position_get_api_delegate> efl_pack_table_position_get_ptr = new Efl.Eo.FunctionWrapper<efl_pack_table_position_get_api_delegate>(Module, "efl_pack_table_position_get");
779 private static bool table_position_get(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.IEntity subobj, out int col, out int row, out int colspan, out int rowspan)
781 Eina.Log.Debug("function efl_pack_table_position_get was called");
782 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
785 col = default(int); row = default(int); colspan = default(int); rowspan = default(int); bool _ret_var = default(bool);
788 _ret_var = ((LayoutPartTable)ws.Target).GetTablePosition(subobj, out col, out row, out colspan, out rowspan);
792 Eina.Log.Warning($"Callback error: {e.ToString()}");
793 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
801 return efl_pack_table_position_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), subobj, out col, out row, out colspan, out rowspan);
805 private static efl_pack_table_position_get_delegate efl_pack_table_position_get_static_delegate;
808 private delegate void efl_pack_table_size_get_delegate(System.IntPtr obj, System.IntPtr pd, out int cols, out int rows);
811 public delegate void efl_pack_table_size_get_api_delegate(System.IntPtr obj, out int cols, out int rows);
813 public static Efl.Eo.FunctionWrapper<efl_pack_table_size_get_api_delegate> efl_pack_table_size_get_ptr = new Efl.Eo.FunctionWrapper<efl_pack_table_size_get_api_delegate>(Module, "efl_pack_table_size_get");
815 private static void table_size_get(System.IntPtr obj, System.IntPtr pd, out int cols, out int rows)
817 Eina.Log.Debug("function efl_pack_table_size_get was called");
818 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
821 cols = default(int); rows = default(int);
824 ((LayoutPartTable)ws.Target).GetTableSize(out cols, out rows);
828 Eina.Log.Warning($"Callback error: {e.ToString()}");
829 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
836 efl_pack_table_size_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out cols, out rows);
840 private static efl_pack_table_size_get_delegate efl_pack_table_size_get_static_delegate;
843 private delegate void efl_pack_table_size_set_delegate(System.IntPtr obj, System.IntPtr pd, int cols, int rows);
846 public delegate void efl_pack_table_size_set_api_delegate(System.IntPtr obj, int cols, int rows);
848 public static Efl.Eo.FunctionWrapper<efl_pack_table_size_set_api_delegate> efl_pack_table_size_set_ptr = new Efl.Eo.FunctionWrapper<efl_pack_table_size_set_api_delegate>(Module, "efl_pack_table_size_set");
850 private static void table_size_set(System.IntPtr obj, System.IntPtr pd, int cols, int rows)
852 Eina.Log.Debug("function efl_pack_table_size_set was called");
853 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
859 ((LayoutPartTable)ws.Target).SetTableSize(cols, rows);
863 Eina.Log.Warning($"Callback error: {e.ToString()}");
864 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
871 efl_pack_table_size_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), cols, rows);
875 private static efl_pack_table_size_set_delegate efl_pack_table_size_set_static_delegate;
878 private delegate int efl_pack_table_columns_get_delegate(System.IntPtr obj, System.IntPtr pd);
881 public delegate int efl_pack_table_columns_get_api_delegate(System.IntPtr obj);
883 public static Efl.Eo.FunctionWrapper<efl_pack_table_columns_get_api_delegate> efl_pack_table_columns_get_ptr = new Efl.Eo.FunctionWrapper<efl_pack_table_columns_get_api_delegate>(Module, "efl_pack_table_columns_get");
885 private static int table_columns_get(System.IntPtr obj, System.IntPtr pd)
887 Eina.Log.Debug("function efl_pack_table_columns_get was called");
888 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
891 int _ret_var = default(int);
894 _ret_var = ((LayoutPartTable)ws.Target).GetTableColumns();
898 Eina.Log.Warning($"Callback error: {e.ToString()}");
899 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
907 return efl_pack_table_columns_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
911 private static efl_pack_table_columns_get_delegate efl_pack_table_columns_get_static_delegate;
914 private delegate void efl_pack_table_columns_set_delegate(System.IntPtr obj, System.IntPtr pd, int cols);
917 public delegate void efl_pack_table_columns_set_api_delegate(System.IntPtr obj, int cols);
919 public static Efl.Eo.FunctionWrapper<efl_pack_table_columns_set_api_delegate> efl_pack_table_columns_set_ptr = new Efl.Eo.FunctionWrapper<efl_pack_table_columns_set_api_delegate>(Module, "efl_pack_table_columns_set");
921 private static void table_columns_set(System.IntPtr obj, System.IntPtr pd, int cols)
923 Eina.Log.Debug("function efl_pack_table_columns_set was called");
924 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
930 ((LayoutPartTable)ws.Target).SetTableColumns(cols);
934 Eina.Log.Warning($"Callback error: {e.ToString()}");
935 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
942 efl_pack_table_columns_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), cols);
946 private static efl_pack_table_columns_set_delegate efl_pack_table_columns_set_static_delegate;
949 private delegate int efl_pack_table_rows_get_delegate(System.IntPtr obj, System.IntPtr pd);
952 public delegate int efl_pack_table_rows_get_api_delegate(System.IntPtr obj);
954 public static Efl.Eo.FunctionWrapper<efl_pack_table_rows_get_api_delegate> efl_pack_table_rows_get_ptr = new Efl.Eo.FunctionWrapper<efl_pack_table_rows_get_api_delegate>(Module, "efl_pack_table_rows_get");
956 private static int table_rows_get(System.IntPtr obj, System.IntPtr pd)
958 Eina.Log.Debug("function efl_pack_table_rows_get was called");
959 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
962 int _ret_var = default(int);
965 _ret_var = ((LayoutPartTable)ws.Target).GetTableRows();
969 Eina.Log.Warning($"Callback error: {e.ToString()}");
970 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
978 return efl_pack_table_rows_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
982 private static efl_pack_table_rows_get_delegate efl_pack_table_rows_get_static_delegate;
985 private delegate void efl_pack_table_rows_set_delegate(System.IntPtr obj, System.IntPtr pd, int rows);
988 public delegate void efl_pack_table_rows_set_api_delegate(System.IntPtr obj, int rows);
990 public static Efl.Eo.FunctionWrapper<efl_pack_table_rows_set_api_delegate> efl_pack_table_rows_set_ptr = new Efl.Eo.FunctionWrapper<efl_pack_table_rows_set_api_delegate>(Module, "efl_pack_table_rows_set");
992 private static void table_rows_set(System.IntPtr obj, System.IntPtr pd, int rows)
994 Eina.Log.Debug("function efl_pack_table_rows_set was called");
995 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1001 ((LayoutPartTable)ws.Target).SetTableRows(rows);
1005 Eina.Log.Warning($"Callback error: {e.ToString()}");
1006 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1013 efl_pack_table_rows_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), rows);
1017 private static efl_pack_table_rows_set_delegate efl_pack_table_rows_set_static_delegate;
1019 [return: MarshalAs(UnmanagedType.U1)]
1020 private delegate bool efl_pack_table_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj, int col, int row, int colspan, int rowspan);
1022 [return: MarshalAs(UnmanagedType.U1)]
1023 public delegate bool efl_pack_table_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity subobj, int col, int row, int colspan, int rowspan);
1025 public static Efl.Eo.FunctionWrapper<efl_pack_table_api_delegate> efl_pack_table_ptr = new Efl.Eo.FunctionWrapper<efl_pack_table_api_delegate>(Module, "efl_pack_table");
1027 private static bool pack_table(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.IEntity subobj, int col, int row, int colspan, int rowspan)
1029 Eina.Log.Debug("function efl_pack_table was called");
1030 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1033 bool _ret_var = default(bool);
1036 _ret_var = ((LayoutPartTable)ws.Target).PackTable(subobj, col, row, colspan, rowspan);
1040 Eina.Log.Warning($"Callback error: {e.ToString()}");
1041 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1049 return efl_pack_table_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), subobj, col, row, colspan, rowspan);
1053 private static efl_pack_table_delegate efl_pack_table_static_delegate;
1056 private delegate System.IntPtr efl_pack_table_contents_get_delegate(System.IntPtr obj, System.IntPtr pd, int col, int row, [MarshalAs(UnmanagedType.U1)] bool below);
1059 public delegate System.IntPtr efl_pack_table_contents_get_api_delegate(System.IntPtr obj, int col, int row, [MarshalAs(UnmanagedType.U1)] bool below);
1061 public static Efl.Eo.FunctionWrapper<efl_pack_table_contents_get_api_delegate> efl_pack_table_contents_get_ptr = new Efl.Eo.FunctionWrapper<efl_pack_table_contents_get_api_delegate>(Module, "efl_pack_table_contents_get");
1063 private static System.IntPtr table_contents_get(System.IntPtr obj, System.IntPtr pd, int col, int row, bool below)
1065 Eina.Log.Debug("function efl_pack_table_contents_get was called");
1066 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1069 Eina.Iterator<Efl.Gfx.IEntity> _ret_var = default(Eina.Iterator<Efl.Gfx.IEntity>);
1072 _ret_var = ((LayoutPartTable)ws.Target).GetTableContents(col, row, below);
1076 Eina.Log.Warning($"Callback error: {e.ToString()}");
1077 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1080 _ret_var.Own = false; return _ret_var.Handle;
1085 return efl_pack_table_contents_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), col, row, below);
1089 private static efl_pack_table_contents_get_delegate efl_pack_table_contents_get_static_delegate;
1091 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1092 private delegate Efl.Gfx.IEntity efl_pack_table_content_get_delegate(System.IntPtr obj, System.IntPtr pd, int col, int row);
1094 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1095 public delegate Efl.Gfx.IEntity efl_pack_table_content_get_api_delegate(System.IntPtr obj, int col, int row);
1097 public static Efl.Eo.FunctionWrapper<efl_pack_table_content_get_api_delegate> efl_pack_table_content_get_ptr = new Efl.Eo.FunctionWrapper<efl_pack_table_content_get_api_delegate>(Module, "efl_pack_table_content_get");
1099 private static Efl.Gfx.IEntity table_content_get(System.IntPtr obj, System.IntPtr pd, int col, int row)
1101 Eina.Log.Debug("function efl_pack_table_content_get was called");
1102 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1105 Efl.Gfx.IEntity _ret_var = default(Efl.Gfx.IEntity);
1108 _ret_var = ((LayoutPartTable)ws.Target).GetTableContent(col, row);
1112 Eina.Log.Warning($"Callback error: {e.ToString()}");
1113 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1121 return efl_pack_table_content_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), col, row);
1125 private static efl_pack_table_content_get_delegate efl_pack_table_content_get_static_delegate;
1127 #pragma warning restore CA1707, CS1591, SA1300, SA1600